Getting Started
Quick Start
Publish your first post in under 5 minutes
1Get Your API Key
Sign in to your AdaptlyPost dashboard and navigate to Settings > API Tokens. Create a new token and copy it.
export ADAPTLY_API_KEY="sk_live_your_key_here"2Check Connected Accounts
Verify which social accounts are connected:
curl https://api.adaptlypost.com/api/v1/social-accounts \
-H "Authorization: Bearer $ADAPTLY_API_KEY"3Create a Text Post
Publish a simple text post to Twitter:
curl -X POST https://api.adaptlypost.com/api/v1/social-posts \
-H "Authorization: Bearer $ADAPTLY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"platforms": ["TWITTER"],
"contentType": "TEXT",
"text": "Hello world from AdaptlyPost API!",
"timezone": "America/New_York",
"twitterConnectionIds": ["your_connection_id"]
}'4Schedule a Post
Schedule a post for later by adding scheduledAt:
curl -X POST https://api.adaptlypost.com/api/v1/social-posts \
-H "Authorization: Bearer $ADAPTLY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"platforms": ["TWITTER", "LINKEDIN"],
"contentType": "TEXT",
"text": "Scheduled via AdaptlyPost API",
"timezone": "America/New_York",
"scheduledAt": "2026-03-20T14:00:00.000Z"
}'5Check Post Status
Retrieve your post to see its status across platforms:
curl https://api.adaptlypost.com/api/v1/social-posts/POST_ID \
-H "Authorization: Bearer $ADAPTLY_API_KEY"What's next?
Now that you've published your first post, explore the full API reference to learn about media uploads, bulk scheduling, platform-specific configurations, and more.