/instagram | Type: Application | PCID required: Yes
Tools
instagram_add_product_tags
Add product tags to media Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
mediaId | string | Yes | — | Instagram Media ID |
updated_tags | object[] | Yes | — | Updated Tags |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"mediaId": {
"type": "string",
"description": "Instagram Media ID"
},
"updated_tags": {
"type": "array",
"items": {
"type": "object",
"properties": {
"product_id": {
"type": "string",
"description": "Product Id"
},
"x": {
"type": "number",
"format": "float",
"description": "The x value"
},
"y": {
"type": "number",
"format": "float",
"description": "The y value"
}
}
},
"description": "Updated Tags"
}
},
"required": [
"PCID",
"mediaId",
"updated_tags"
]
}
instagram_create_comment_reply
Create comment reply Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
commentId | string | Yes | — | Instagram Comment ID to reply to |
message | string | Yes | — | Reply text |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"commentId": {
"type": "string",
"description": "Instagram Comment ID to reply to"
},
"message": {
"type": "string",
"description": "Reply text"
}
},
"required": [
"PCID",
"commentId",
"message"
]
}
instagram_create_media
Create media container (requires image_url, video_url, or children) Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
caption | string | No | — | Media caption |
children | string | No | — | Comma-separated list of media container IDs for carousel posts |
cover_url | string | No | — | Video cover image URL |
image_url | string | No | — | URL of the image to upload |
is_reel | boolean | No | — | Whether the video is a reel |
location_id | string | No | — | Location ID |
media_type | string | No | — | Media Type |
share_to_feed | boolean | No | — | Whether to share reel to feed |
thumb_offset | integer | No | — | Video thumbnail offset in milliseconds |
user_tags | object[] | No | — | User Tags |
video_url | string | No | — | URL of the video to upload |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
},
"caption": {
"type": "string",
"description": "Media caption"
},
"children": {
"type": "string",
"description": "Comma-separated list of media container IDs for carousel posts"
},
"cover_url": {
"type": "string",
"description": "Video cover image URL"
},
"image_url": {
"type": "string",
"description": "URL of the image to upload"
},
"is_reel": {
"type": "boolean",
"description": "Whether the video is a reel"
},
"location_id": {
"type": "string",
"description": "Location ID"
},
"media_type": {
"type": "string",
"description": "Media Type",
"enum": [
"IMAGE",
"VIDEO",
"CAROUSEL_ALBUM"
]
},
"share_to_feed": {
"type": "boolean",
"description": "Whether to share reel to feed"
},
"thumb_offset": {
"type": "integer",
"description": "Video thumbnail offset in milliseconds"
},
"user_tags": {
"type": "array",
"items": {
"type": "object",
"properties": {
"username": {
"type": "string",
"description": "The username value"
},
"x": {
"type": "number",
"format": "float",
"description": "The x value"
},
"y": {
"type": "number",
"format": "float",
"description": "The y value"
}
}
},
"description": "User Tags"
},
"video_url": {
"type": "string",
"description": "URL of the video to upload"
}
},
"required": [
"PCID",
"userId"
]
}
instagram_create_media_comment
Create media comment Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
mediaId | string | Yes | — | Instagram Media ID |
message | string | Yes | — | Comment text |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"mediaId": {
"type": "string",
"description": "Instagram Media ID"
},
"message": {
"type": "string",
"description": "Comment text"
}
},
"required": [
"PCID",
"mediaId",
"message"
]
}
instagram_delete_comment
Delete comment Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
commentId | string | Yes | — | Comment Id |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"commentId": {
"type": "string",
"description": "Comment Id"
}
},
"required": [
"PCID",
"commentId"
]
}
instagram_get_comment
Get comment by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
commentId | string | Yes | — | Comment Id |
fields | string | No | — | Comma-separated list of comment fields |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"commentId": {
"type": "string",
"description": "Comment Id"
},
"fields": {
"type": "string",
"description": "Comma-separated list of comment fields"
}
},
"required": [
"PCID",
"commentId"
]
}
instagram_get_comment_filters
Get comment filters Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
}
},
"required": [
"PCID",
"userId"
]
}
instagram_get_content_publishing_limit
Get content publishing limit Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
}
},
"required": [
"PCID",
"userId"
]
}
instagram_get_current_user
Get current user info Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fields | string | No | — | Comma-separated list of user fields |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"fields": {
"type": "string",
"description": "Comma-separated list of user fields"
}
},
"required": [
"PCID"
]
}
instagram_get_hashtag
Get hashtag by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
hashtagId | string | Yes | — | Hashtag Id |
fields | string | No | — | The fields value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"hashtagId": {
"type": "string",
"description": "Hashtag Id"
},
"fields": {
"type": "string",
"description": "The fields value"
}
},
"required": [
"PCID",
"hashtagId"
]
}
instagram_get_media
Get media by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
mediaId | string | Yes | — | Instagram Media ID |
fields | string | No | — | Comma-separated list of media fields |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"mediaId": {
"type": "string",
"description": "Instagram Media ID"
},
"fields": {
"type": "string",
"description": "Comma-separated list of media fields"
}
},
"required": [
"PCID",
"mediaId"
]
}
instagram_get_media_insights
Get media insights Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
mediaId | string | Yes | — | Instagram Media ID |
metric | string | Yes | — | Comma-separated list of metrics |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"mediaId": {
"type": "string",
"description": "Instagram Media ID"
},
"metric": {
"type": "string",
"description": "Comma-separated list of metrics"
}
},
"required": [
"PCID",
"mediaId",
"metric"
]
}
instagram_get_product_tags
Get product tags on media Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
mediaId | string | Yes | — | Instagram Media ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"mediaId": {
"type": "string",
"description": "Instagram Media ID"
}
},
"required": [
"PCID",
"mediaId"
]
}
instagram_get_recent_hashtag_media
Get recent hashtag media Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
hashtagId | string | Yes | — | Hashtag Id |
user_id | string | Yes | — | User Id |
fields | string | No | — | Comma-separated list of media fields |
limit | integer | No | — | Number of items to return |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"hashtagId": {
"type": "string",
"description": "Hashtag Id"
},
"user_id": {
"type": "string",
"description": "User Id"
},
"fields": {
"type": "string",
"description": "Comma-separated list of media fields"
},
"limit": {
"type": "integer",
"description": "Number of items to return"
}
},
"required": [
"PCID",
"hashtagId",
"user_id"
]
}
instagram_get_top_hashtag_media
Get top hashtag media Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
hashtagId | string | Yes | — | Hashtag Id |
user_id | string | Yes | — | User Id |
fields | string | No | — | Comma-separated list of media fields |
limit | integer | No | — | Number of items to return |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"hashtagId": {
"type": "string",
"description": "Hashtag Id"
},
"user_id": {
"type": "string",
"description": "User Id"
},
"fields": {
"type": "string",
"description": "Comma-separated list of media fields"
},
"limit": {
"type": "integer",
"description": "Number of items to return"
}
},
"required": [
"PCID",
"hashtagId",
"user_id"
]
}
instagram_get_user
Get user by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
fields | string | No | — | Comma-separated list of user fields |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
},
"fields": {
"type": "string",
"description": "Comma-separated list of user fields"
}
},
"required": [
"PCID",
"userId"
]
}
instagram_get_user_insights
Get user insights Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
metric | string | Yes | — | Comma-separated list of metrics |
period | string | No | — | Period for insights |
since | string | No | — | Start date for insights (YYYY-MM-DD) |
until | string | No | — | End date for insights (YYYY-MM-DD) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
},
"metric": {
"type": "string",
"description": "Comma-separated list of metrics"
},
"period": {
"type": "string",
"description": "Period for insights",
"enum": [
"day",
"week",
"days_28"
]
},
"since": {
"type": "string",
"description": "Start date for insights (YYYY-MM-DD)"
},
"until": {
"type": "string",
"description": "End date for insights (YYYY-MM-DD)"
}
},
"required": [
"PCID",
"userId",
"metric"
]
}
instagram_get_webhook_subscriptions
Get webhook subscriptions Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
}
},
"required": [
"PCID",
"userId"
]
}
instagram_list_available_catalogs
Get available catalogs Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
}
},
"required": [
"PCID",
"userId"
]
}
instagram_list_comment_replies
Get comment replies Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
commentId | string | Yes | — | Comment Id |
fields | string | No | — | Comma-separated list of comment fields |
limit | integer | No | — | Number of items to return |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"commentId": {
"type": "string",
"description": "Comment Id"
},
"fields": {
"type": "string",
"description": "Comma-separated list of comment fields"
},
"limit": {
"type": "integer",
"description": "Number of items to return"
}
},
"required": [
"PCID",
"commentId"
]
}
instagram_list_live_media
Get live media Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
limit | integer | No | — | Number of items to return |
after | string | No | — | Pagination cursor |
before | string | No | — | Pagination cursor |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
},
"limit": {
"type": "integer",
"description": "Number of items to return"
},
"after": {
"type": "string",
"description": "Pagination cursor"
},
"before": {
"type": "string",
"description": "Pagination cursor"
}
},
"required": [
"PCID",
"userId"
]
}
instagram_list_media_comments
Get media comments Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
mediaId | string | Yes | — | Instagram Media ID |
fields | string | No | — | Comma-separated list of comment fields |
limit | integer | No | — | Number of items to return |
after | string | No | — | Pagination cursor |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"mediaId": {
"type": "string",
"description": "Instagram Media ID"
},
"fields": {
"type": "string",
"description": "Comma-separated list of comment fields"
},
"limit": {
"type": "integer",
"description": "Number of items to return"
},
"after": {
"type": "string",
"description": "Pagination cursor"
}
},
"required": [
"PCID",
"mediaId"
]
}
instagram_list_product_catalogs
Get product catalogs Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
}
},
"required": [
"PCID",
"userId"
]
}
instagram_list_shopping_tags
Get shopping tags Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
limit | integer | No | — | Number of items to return |
after | string | No | — | Pagination cursor |
before | string | No | — | Pagination cursor |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
},
"limit": {
"type": "integer",
"description": "Number of items to return"
},
"after": {
"type": "string",
"description": "Pagination cursor"
},
"before": {
"type": "string",
"description": "Pagination cursor"
}
},
"required": [
"PCID",
"userId"
]
}
instagram_list_tagged_media
Get tagged media Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
fields | string | No | — | Comma-separated list of media fields |
limit | integer | No | — | Number of items to return |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
},
"fields": {
"type": "string",
"description": "Comma-separated list of media fields"
},
"limit": {
"type": "integer",
"description": "Number of items to return"
}
},
"required": [
"PCID",
"userId"
]
}
instagram_list_user_media
Get user media Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
fields | string | No | — | Comma-separated list of media fields |
limit | integer | No | — | Number of items to return |
after | string | No | — | Pagination cursor |
before | string | No | — | Pagination cursor |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
},
"fields": {
"type": "string",
"description": "Comma-separated list of media fields"
},
"limit": {
"type": "integer",
"description": "Number of items to return"
},
"after": {
"type": "string",
"description": "Pagination cursor"
},
"before": {
"type": "string",
"description": "Pagination cursor"
}
},
"required": [
"PCID",
"userId"
]
}
instagram_list_user_mentions
Get user mentions Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
limit | integer | No | — | Number of items to return |
after | string | No | — | Pagination cursor |
before | string | No | — | Pagination cursor |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
},
"limit": {
"type": "integer",
"description": "Number of items to return"
},
"after": {
"type": "string",
"description": "Pagination cursor"
},
"before": {
"type": "string",
"description": "Pagination cursor"
}
},
"required": [
"PCID",
"userId"
]
}
instagram_list_user_stories
Get user stories Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
fields | string | No | — | Comma-separated list of media fields |
limit | integer | No | — | Number of items to return |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
},
"fields": {
"type": "string",
"description": "Comma-separated list of media fields"
},
"limit": {
"type": "integer",
"description": "Number of items to return"
}
},
"required": [
"PCID",
"userId"
]
}
instagram_publish_media
Publish media Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
creation_id | string | Yes | — | Media container ID to publish |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
},
"creation_id": {
"type": "string",
"description": "Media container ID to publish"
}
},
"required": [
"PCID",
"userId",
"creation_id"
]
}
instagram_search_hashtags
Search hashtags Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
user_id | string | Yes | — | User Id |
query | string | Yes | — | Hashtag to search for |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"user_id": {
"type": "string",
"description": "User Id"
},
"query": {
"type": "string",
"description": "Hashtag to search for"
}
},
"required": [
"PCID",
"user_id",
"query"
]
}
instagram_subscribe_to_webhooks
Subscribe to webhooks Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
subscribed_fields | string | Yes | — | Comma-separated list of fields to subscribe to (e.g. comments,mentions,live_comments,story_insights) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
},
"subscribed_fields": {
"type": "string",
"description": "Comma-separated list of fields to subscribe to (e.g. comments,mentions,live_comments,story_insights)"
}
},
"required": [
"PCID",
"userId",
"subscribed_fields"
]
}
instagram_update_comment_filters
Update comment filters (requires filter_keywords or hide_offensive_comments) Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | Instagram User ID |
filter_keywords | string[] | No | — | Keywords to filter out |
hide_offensive_comments | boolean | No | — | Whether to hide offensive comments |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "Instagram User ID"
},
"filter_keywords": {
"type": "array",
"items": {
"type": "string"
},
"description": "Keywords to filter out"
},
"hide_offensive_comments": {
"type": "boolean",
"description": "Whether to hide offensive comments"
}
},
"required": [
"PCID",
"userId"
]
}

