Create an Instagram post
Create a new Instagram post.
Documentation Index
Fetch the complete documentation index at: https://developer.dashsocial.com/llms.txt
Use this file to discover all available pages before exploring further.
Instagram-specific fields
| Parameter | Description |
|---|---|
post_type | Required. FEED, STORY, or REEL |
caption | Post caption text |
first_comment | Optional first comment (not supported when auto_publish: false) |
Publishing modes
| Mode | status | auto_publish | timestamp |
|---|---|---|---|
| Publish immediately | AUTOPUBLISHING | true | Not required |
| Schedule for later | SCHEDULED | true | Required |
| Save as draft | DRAFT | true or false | Optional |
Example request
Notes
post_typedetermines whether the post is aFEED,STORY, orREEL.first_commentis not supported whenauto_publishisfalse.- Auto-publish posts must include
media_ids. POST,REEL, andSTORYdrafts can be created without media.- Instagram Post supports up to 10 media items (images and videos mixed). Reels support 1 video. Stories support 1 item for auto-publish.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Type of Instagram Post to be published.
FEED, STORY, REEL The id of the brand to which the post belongs.
x >= 0Whether the post should be auto published.
The current status of the post.
AUTOPUBLISHING, DRAFT, EXPIRED, FAILED, IMPORTED, MISSING_APPROVALS, PARTIALLY_FAILED, POSTED, SCHEDULED, SKIPPED, USERS_NOTIFIED Text content of the post.
The list of the media ids attached to the post.
x >= 0The scheduled date & time for publishing the post.
The first comment to be auto published for the post.
Link to be added to the post when publishing natively.
Whether a Reel should be published to the Instagram Feed.
Array of public usernames and x/y coordinates for any public Instagram users to be tagged in an image.
List of collaborators to be auto published with the post.
The ID of the media which will be published as a Reel cover image.
Facebook ID of the location tagged in the post
Mapping for the alt text of media in the post
The approval policy of the approval request
APPROVAL_REQUIRED, APPROVAL_NOT_REQUIRED The list of approval requests associated with the post.
The list of the board ids associated with the post.
x >= 0Used to update the post in the DH user interface.
The list of the campaign ids associated with the post.
x >= 0The list of the content tag ids associated with the post.
x >= 0To identify the user or the application that created the post.
RSS_FEED The list of duplicate to brand ids.
55x >= 0The id of the post group associated with the post.
List of shopping tags to be auto published with the post.
The sorted index for unscheduled posts.
Location in milliseconds of the video frame to be used as the published cover thumbnail image.
Image URL to be displayed as a thumbnail in the DH user interface.
Response
Created
Type of Instagram Post to be published.
FEED, STORY, REEL The id of the brand to which the post belongs.
x >= 0Whether the post should be auto published.
The current status of the post.
AUTOPUBLISHING, DRAFT, EXPIRED, FAILED, IMPORTED, MISSING_APPROVALS, PARTIALLY_FAILED, POSTED, SCHEDULED, SKIPPED, USERS_NOTIFIED Text content of the post.
The list of the media ids attached to the post.
x >= 0The scheduled date & time for publishing the post.
The first comment to be auto published for the post.
Link to be added to the post when publishing natively.
Whether a Reel should be published to the Instagram Feed.
Array of public usernames and x/y coordinates for any public Instagram users to be tagged in an image.
List of collaborators to be auto published with the post.
The ID of the media which will be published as a Reel cover image.
Facebook ID of the location tagged in the post
Mapping for the alt text of media in the post
The approval policy of the approval request
APPROVAL_REQUIRED, APPROVAL_NOT_REQUIRED The list of approval requests associated with the post.
The approval status of the post.
ACCOUNT_RESTRICTED, AGAINST_COMMUNITY_STANDARDS, APPROVED_PUBLISHING_DATES_HAVE_NO_OVERLAP, AUTO_PUBLISH_LIMIT_EXCEEDED, DUPLICATE_POST, FLAGGED_AS_SPAM, INTERNAL, INVALID_ACCOUNT_TYPE, INVALID_AUTH, INVALID_DESCRIPTION, INVALID_IMAGE, INVALID_PIN_BOARD, INVALID_PRODUCT_TAGS, INVALID_TARGETING, INVALID_TITLE, INVALID_VIDEO_THUMBNAIL, MEDIA_CONTAINER_EXPIRED, MISSING_AUTH, OUTSIDE_OF_APPROVED_PUBLISHING_DATES, PAGE_PUBLISHING_AUTH_REQUIRED, PLATFORM_ERROR, REJECTED, TEXT_LENGTH_EXCEEDED The list of the board ids associated with the post.
x >= 0Used to update the post in the DH user interface.
The list of the campaign ids associated with the post.
x >= 0The list of the content tag ids associated with the post.
x >= 0The media to be published as a Reel cover image.
The time when the post was created.
To identify the user or the application that created the post.
RSS_FEED SUCCESS, FAILED Identifies a post that was unable to be published with product tags.
Indicates if the post has a scheduled timestamp
A unique id for the post.
x >= 0Collaborators that failed to be auto published with the post.
Location that failed to be auto published with the post.
User tags that failed to be auto published with the post.
Link to the live published post.
Location data fetched from Meta API by location_id
The list of media attached to the post.
The number of approvals required to approve the request.
The id of the post group associated with the post.
List of shopping tags to be auto published with the post.
The sorted index for unscheduled posts.
Location in milliseconds of the video frame to be used as the published cover thumbnail image.
Image URL to be displayed as a thumbnail in the DH user interface.
The time when the post was last updated.