Get account profile
Read the authenticated user’s profile, primary email ID, email verification statuses, linked sign-in providers and enabled security settings. Use returned email and external-account IDs when requesting sensitive account changes.
/v1/agencies/{agencyId}/account/profileRead the authenticated user’s profile, primary email ID, email verification statuses, linked sign-in providers and enabled security settings. Use returned email and external-account IDs when requesting sensitive account changes.
Authorization
bearerAuth In: header
Path Parameters
1 <= lengthResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/agencies/string/account/profile" \ -H "Authorization: Bearer YOUR_API_KEY"{ "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" }}Set my employee timezone PATCH
Update the signed-in employee's timezone used by reporting and time-tracking views.
Update account profile PATCH
Replace the authenticated user’s firstName and lastName, then return the updated profile. Supply both fields; at least one must be nonempty. Email, password and linked-provider changes use request_account_action.