mailbox_reactivation_status: needs_rebuy.needs_rebuy: either you reactivated them without allow_charge: true, or an automatic re-purchase could not complete because the wallet balance was too low (top up first). Sending the same UIDs you sent to Reactivate mailboxes is safe: only mailboxes waiting for a re-purchase are charged.mailbox_reactivation_status: needs_rebuy are processed. Any other UIDs are ignored and do not appear in the response.charged.status on List mailboxes, Get mailbox details or Check mailbox status: it moves to processing, then active.200 with charged: 0 and empty results: none of the UIDs were waiting for a re-purchase (for example, it already happened automatically)402: wallet balance is too low. Nothing is charged and the mailboxes stay needs_rebuy500: the mailboxes could not be queued. Any charge is refunded and the mailboxes stay needs_rebuy, so you can retrycurl --location 'https://api.inboxkit.com/v1/api/mailboxes/reactivate-rebuy' \
--header 'X-Workspace-Id;' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"uids": [
"e88ae415-fe99-4831-b3fe-cdf2e7e25925"
]
}'{
"error": false,
"message": "Re-purchased and re-queued 2 mailbox(es)",
"charged": 10,
"batch_id": "string",
"results": {
"success": [
{
"uid": "string",
"action": "reactivation_rebuy"
}
],
"failed": [
{
"uid": "string",
"error": "string"
}
]
}
}