curl -X POST https://api.tracklysms.com/api/v2/accounts/children/1042/reactivate \
-H "X-Api-Key: trk_your_parent_key"
{
"child": {
"accountId": 1042,
"name": "Acme West",
"status": "active",
"plan": "paid",
"externalIds": { "partnerId": "p_1", "businessId": "b_9", "locationId": "loc_west" },
"billedByParent": true,
"createdAt": "2026-07-26T14:03:11.123456"
}
}
Partner Accounts (v2)
Reactivate Child Account
Resume a suspended child account — its API keys authenticate again.
POST
/
v2
/
accounts
/
children
/
{child_id}
/
reactivate
curl -X POST https://api.tracklysms.com/api/v2/accounts/children/1042/reactivate \
-H "X-Api-Key: trk_your_parent_key"
{
"child": {
"accountId": 1042,
"name": "Acme West",
"status": "active",
"plan": "paid",
"externalIds": { "partnerId": "p_1", "businessId": "b_9", "locationId": "loc_west" },
"billedByParent": true,
"createdAt": "2026-07-26T14:03:11.123456"
}
}
Reactivates a suspended child, restoring its API keys and resuming billing. Idempotent — a no-op if the child is already active. Requires a parent key with
accounts.write.
Path Parameters
integer
required
The child account’s
accountId.Examples
curl -X POST https://api.tracklysms.com/api/v2/accounts/children/1042/reactivate \
-H "X-Api-Key: trk_your_parent_key"
{
"child": {
"accountId": 1042,
"name": "Acme West",
"status": "active",
"plan": "paid",
"externalIds": { "partnerId": "p_1", "businessId": "b_9", "locationId": "loc_west" },
"billedByParent": true,
"createdAt": "2026-07-26T14:03:11.123456"
}
}
Error Codes
| HTTP Status | Error Code | Description |
|---|---|---|
| 404 | child_not_found | No child with that ID under this parent. |
| 409 | child_deleted | The child has been deleted. |
| 409 | account_creation_incomplete | The child is still mid-creation and cannot be modified. |
| 403 | not_a_parent_account / insufficient_scope / sandbox_read_only | See Accounts & Hierarchy. |