Instagram Standalone Settings
OpenQuok public API provider settings for Instagram Standalone (IG Login) — same post type, trial reel, and collaborator fields as Business.
Connect your agent today
Draft from chat, review in your calendar, and publish only what you approve.
Quick reference
| Property | Value |
|---|---|
| Identifier | instagram-standalone |
| Connect | GET /api/v1/public/social/instagram-standalone |
| Setup guide | |
| Character cap | 2,200 |
| Main-post media | ≥1 attachment required for status: scheduled; story/trial reel = 1 item; carousel ≤10 |
Note
instagram-standalone uses Instagram Login — no Facebook Page required at connect time. The providerSettingsByIntegrationId shape is identical to instagram-business. See Instagram Business Settings for the full field table and story example.
Settings on create post
| Flat CLI / API key | Nested composer bucket | Purpose |
|---|---|---|
| post_type | instagram.postType | Feed/Reel vs Story |
| is_trial_reel | instagram.isTrialReel | Trial Reel |
| graduation_strategy | instagram.graduationStrategy | Trial reel graduation |
| collaborators | instagram.collaborators | Collaborator invites |
| — | instagram.replies | Text follow-up comments |
{
"providerSettingsByIntegrationId": {
"<instagram-integration-id>": {
"is_trial_reel": true,
"graduation_strategy": "MANUAL",
"instagram": {
"replies": [
{ "message": "Trial reel — tell us what you think!", "delaySeconds": 120 }
]
}
}
}
} Field reference
See Instagram Business Settings → Field reference for types, defaults, and constraints. Both identifiers share the same backend resolver.
Follow-up comments
Use instagram.replies on the standalone channel UUID. Follow-ups are text only.
Complete example
Trial reel with one video (upload MP4 first):
curl -X POST https://api.openquok.com/api/v1/public/posts
-H "Authorization: Bearer opo_your_programmatic_token"
-H "Content-Type: application/json"
-d '{
"body": "Testing this format with you first.",
"scheduledAt": "2026-05-15T18:00:00.000Z",
"status": "scheduled",
"integrationIds": ["<instagram-integration-id>"],
"isGlobal": true,
"media": [{ "id": "reel-1", "path": "FILE_PATH_FROM_UPLOAD" }],
"providerSettingsByIntegrationId": {
"<instagram-integration-id>": {
"is_trial_reel": true,
"graduation_strategy": "MANUAL"
}
}
}'