Set account profile image
Replace the authenticated user’s profile image with base64 PNG or JPEG file bytes and the matching contentType. Maximum decoded file size is 10 MiB. Returns the updated account profile.
/v1/agencies/{agencyId}/account/profile/imageReplace the authenticated user’s profile image with base64 PNG or JPEG file bytes and the matching contentType. Maximum decoded file size is 10 MiB. Returns the updated account profile.
Authorization
bearerAuth In: header
Path Parameters
1 <= lengthRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/v1/agencies/string/account/profile/image" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "contentType": "image/png", "base64": "string" }'{ "data": { "id": "string", "firstName": null, "lastName": null, "imageUrl": "string", "primaryEmailAddressId": null, "emails": [ { "id": "string", "emailAddress": "string", "verificationStatus": null } ], "externalAccounts": [ { "id": "string", "provider": "string", "emailAddress": "string" } ], "passwordEnabled": true, "twoFactorEnabled": true, "deleteSelfEnabled": true }, "meta": { "requestId": "string", "operationId": "3051932a-fdd2-48fa-b330-7e7d41535969", "status": "COMPLETED" }}Remove account profile image DELETE
Remove the authenticated user’s profile image and return the updated account profile.
Request account action POST
Request a sensitive account change: manage emails, change password, connect or unlink a sign-in provider, revoke a session, or delete the account. Supply the action kind and its matching payload. Returns an actionId and a verification URL for the user; check get_account_action_status afterwards. Passwords and verification codes belong only in the verification page.