Skip to main content
POST
/
v1
/
accounts
/
{id}
/
warmup
/
start
curl -X POST https://api.infinipost.co/v1/accounts/acc_1a2b3c4d5e/warmup/start \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "keywords": ["fashion", "ootd", "style"],
    "postsPerDay": 3
  }'
{
  "accountId": "acc_1a2b3c4d5e",
  "warmupStatus": {
    "enabled": true,
    "currentDay": 1,
    "startedAt": "2024-04-21T20:00:00Z",
    "keywords": ["fashion", "ootd", "style"],
    "postsPerDay": 3,
    "estimatedCompletionDate": "2024-04-28T20:00:00Z"
  }
}

Path Parameters

id
string
required
The unique account identifier.

Request Body

keywords
array
Array of keywords to use for content discovery during warmup (e.g., ["fashion", "style", "outfit"]).Default: Platform-appropriate trending keywords.
profilesToFollow
array
Array of usernames to follow during warmup (e.g., ["fashionblogger", "styleinspo"]).Optional: If not provided, accounts will be auto-selected based on keywords.
postsPerDay
number
default:"3"
Number of posts to publish per day during warmup (1-5).

Response

accountId
string
The account identifier.
warmupStatus
object
Warmup configuration and status.
curl -X POST https://api.infinipost.co/v1/accounts/acc_1a2b3c4d5e/warmup/start \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "keywords": ["fashion", "ootd", "style"],
    "postsPerDay": 3
  }'
{
  "accountId": "acc_1a2b3c4d5e",
  "warmupStatus": {
    "enabled": true,
    "currentDay": 1,
    "startedAt": "2024-04-21T20:00:00Z",
    "keywords": ["fashion", "ootd", "style"],
    "postsPerDay": 3,
    "estimatedCompletionDate": "2024-04-28T20:00:00Z"
  }
}
What Happens During Warmup?
  • Day 1-2: Light engagement (views, likes)
  • Day 3-4: Follows and comments begin
  • Day 5: TikTok username can be set
  • Day 6-7: Full engagement patterns
This gradual ramp-up mimics authentic user behavior and helps avoid platform restrictions.