Request Body
The platform to create an account on. Either tiktok or instagram.
The display name for the account (e.g., “John Smith”).
The desired username. If not provided, one will be auto-generated.Note: TikTok usernames can only be set after Day 5 of warmup.
URL of the profile picture to use. Must be a publicly accessible image URL.
Automatically start the warmup process after account creation.
Response
Unique identifier for the account.
The platform (tiktok or instagram).
The account’s display name.
The account’s username (may be null for new TikTok accounts).
Current status: pending, active, warmup, or failed.
ISO 8601 timestamp of when the account was created.
Warmup configuration and status.
Whether warmup is currently active.
Current day of the 7-day warmup period.
curl -X POST https://api.infinipost.co/v1/accounts \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"platform": "tiktok",
"name": "Fashion Insider",
"bio": "Daily fashion tips and trends 👗",
"autoStartWarmup": true
}'
{
"id": "acc_1a2b3c4d5e",
"platform": "tiktok",
"name": "Fashion Insider",
"username": null,
"bio": "Daily fashion tips and trends 👗",
"status": "pending",
"warmupStatus": {
"enabled": true,
"currentDay": 1
},
"createdAt": "2024-04-21T19:30:00Z"
}
Account Creation Process
- Provisioning (30-60 seconds): Cloud phone infrastructure is allocated
- Account Setup (60-120 seconds): TikTok/Instagram account is created
- Status Update: Account status changes from
pending to active
- Warmup (optional): If
autoStartWarmup is true, warmup begins immediately
TikTok Username Restriction: New TikTok accounts cannot set a custom username until Day 5 of warmup. The username field will be null until then.
Error Responses
{
"error": {
"code": "username_taken",
"message": "The username 'fashioninsider' is already taken"
}
}