Skip to main content

Account Edit Request

Request a profile edit on a delivered (saved) account. The assigned account manager will update the username, display name, biography, and/or profile picture as specified.

Cost: 8 credits per edit request.

Create Edit Request

POST /accounts/:id/edit-request

Submit a request to change one or more profile fields on a delivered account. The account must have an active order with an assigned account manager.

Prerequisites

  • The account must have an active order with an assigned manager
  • No other edit request can be in progress for the same account
  • You need at least 8 credits in your balance

Request Body

FieldTypeRequiredDescription
requested_usernamestringYesNew username (1–24 characters)
requested_visible_namestringYesNew display name (1–30 characters)
requested_biographystringNoNew biography (max 80 characters)
requested_profile_picture_urlstringNoURL of the new profile picture
requested_link_in_biostringNoLink in bio (Instagram only, must be a valid URL)
curl -X POST https://app.tokportal.com/api/ext/accounts/{account_id}/edit-request \
-H "X-API-Key: tok_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"requested_username": "new_username",
"requested_visible_name": "New Display Name",
"requested_biography": "Updated bio text",
"requested_profile_picture_url": "https://example.com/new-photo.jpg"
}'

Response (201)

{
"data": {
"edit_request_id": "uuid",
"account_id": "uuid",
"status": "pending",
"requested_username": "new_username",
"requested_visible_name": "New Display Name",
"requested_biography": "Updated bio text",
"requested_profile_picture_url": "https://example.com/new-photo.jpg",
"requested_link_in_bio": null,
"created_at": "2026-02-25T12:00:00Z"
},
"credits_charged": 8,
"credits_remaining": 42
}

Errors

CodeStatusWhen
SAVED_ACCOUNT_NOT_FOUND404Account ID not found
SAVED_ACCOUNT_NOT_OWNED403Account belongs to another user
EDIT_REQUEST_NO_CM400No manager assigned (no active order)
EDIT_REQUEST_ALREADY_EXISTS409Another edit request is already in progress
EDIT_REQUEST_NO_ACTIVE_ORDER400No active order for this account
INSUFFICIENT_CREDITS402Not enough credits (need 8)

List Edit Requests

GET /accounts/:id/edit-request

Returns all edit requests for the given account, newest first.

curl -X GET https://app.tokportal.com/api/ext/accounts/{account_id}/edit-request \
-H "X-API-Key: tok_live_xxx"

Response (200)

{
"data": [
{
"id": "uuid",
"status": "pending",
"requested_username": "new_username",
"requested_visible_name": "New Display Name",
"requested_biography": "Updated bio",
"requested_profile_picture_url": null,
"requested_link_in_bio": null,
"feedback": null,
"credits_cost": 8,
"created_at": "2026-02-25T12:00:00Z",
"updated_at": "2026-02-25T12:00:00Z",
"finalized_at": null
}
]
}

Edit Request Statuses

StatusMeaning
pendingWaiting for the manager to start
in_progressManager is working on it
in_reviewManager submitted changes, waiting for your review
finalizedCompleted successfully
tip

You can poll GET /accounts/:id/edit-request to track the progress of your request. Once the status reaches in_review, you can review the changes made by the manager.