Appearance
Move account to a different profile
Moves a connected social account to a different profile owned by the same user. The target profile must belong to the same user as the account.
For API keys restricted to specific profiles, BOTH the source account's current profile AND the target profile must be in the key's allowed set. Calls with a target profile outside the key's scope return 403.
PATCH /v1/accounts/{accountId}
Moves a connected social account to a different profile owned by the same user. The target profile must belong to the same user as the account.
For API keys restricted to specific profiles, BOTH the source account's current profile AND the target profile must be in the key's allowed set. Calls with a target profile outside the key's scope return 403.
Parameters
accountId(path, string) required
Request body
Content-Type: application/json
profileId(string) required — Target profile ID (must be a valid ObjectId and owned by the same user as the account).
Example:
json
{
"profileId": "65f1a2b3c4d5e6f7a8b9c0d1"
}Responses
200 — Account moved
message(string)profileId(string)
400 — Missing or invalid profileId
401
403 — API key does not have access to the source account or target profile
404 — Account or target profile not found