Skip to content
Get API key (opens in a new tab)

Profiles

Update profile

Updates a specific profile. Omitted fields keep their value, and null clears a field.

PATCHhttps://api.cevoid.com/v2/profiles/{id}

Authorizations

Authorizationbearer tokenheaderrequired

Send Authorization: Bearer <key>, where the key is your API key.

Path parameters

idstringrequired

Cevoid profile ID.

  • Example: prf_abc123

Body

application/json

namestring

Display name of the profile.

  • Length: 1 to 255
  • Example: Sarah Johnson
external_idstring | null

Identifier this profile carries in the workspace source system. Unique per workspace.

  • Length: 1 to 255
  • Example: customer_7391056823401
first_namestring | null

First name.

  • Length: 1 to 255
  • Example: Sarah
last_namestring | null

Last name.

  • Length: 1 to 255
  • Example: Johnson
emailstring<email> | null

Email address, stored lowercased. Unique per workspace.

  • Maximum length: 255
  • Example: sarah.johnson@example.com
avatar_urlstring<uri> | null

Profile image URL.

  • Maximum length: 255
  • Example: https://cdn.example.com/avatars/sarah.jpg
countrystring | null

ISO 3166-1 alpha-2 country code.

  • Pattern: ^[A-Z]{2}$
  • Example: US
languagestring | null

Preferred language code.

  • Length: 1 to 35
  • Example: en
locationstring | null

Free-form location.

  • Length: 1 to 255
  • Example: San Francisco, CA
social_instagram_handlestring | null

Instagram handle, stored lowercased without a leading @. Unique per workspace.

  • Length: 1 to 255
  • Example: sarah.lifestyle
social_tiktok_handlestring | null

TikTok handle. Unique per workspace.

  • Length: 1 to 255
  • Example: sarah.creates
social_x_handlestring | null

X handle. Unique per workspace.

  • Length: 1 to 255
  • Example: sarah_j
birthdaystring<date> | null

Birthday in YYYY-MM-DD format.

  • Example: 1992-04-18
biostring | null

Profile biography text.

  • Length: 1 to 2000
  • Example: Lifestyle creator and photography enthusiast
notesstring | null

Notes about the profile.

  • Length: 1 to 10000
  • Example: VIP customer; prefers email communication

Response

200 Successful response application/json

dataobjectrequired

Requested resource.

Properties (18)
idstringrequired

Cevoid profile ID.

  • Example: prf_abc123
external_idstring

Identifier this profile carries in the workspace source system, when known. Secret-key only.

  • Example: 7391056823401
namestring

Display name of the profile.

  • Example: Sarah Johnson
first_namestring

First name of the profile.

  • Example: Sarah
last_namestring

Last name of the profile.

  • Example: Johnson
emailstring

Email address for the profile. Secret-key only.

  • Example: sarah.johnson@example.com
avatar_urlstring

Profile image URL.

  • Example: https://cdn.cevoid.com/avatars/profile123/profile.jpg
countrystring

Country code associated with the profile.

  • Example: US
languagestring

Preferred language code associated with the profile.

  • Example: en
locationstring

Free-form location associated with the profile. Secret-key only.

  • Example: San Francisco, CA
social_instagram_handlestring

Instagram handle associated with the profile.

  • Example: sarah.lifestyle
social_tiktok_handlestring

TikTok handle associated with the profile.

  • Example: sarah.creates
social_x_handlestring

X handle associated with the profile.

  • Example: sarah_j
birthdaystring<date>

Birthday in YYYY-MM-DD format. Secret-key only.

  • Example: 1992-04-18
biostring

Profile biography text. Secret-key only.

  • Example: Lifestyle blogger and photography enthusiast
notesstring

Notes visible only to secret keys.

  • Example: VIP customer, prefers email communication
created_atstring<date-time>required

ISO 8601 timestamp when the profile was created.

  • Example: 2024-01-15T09:30:00.000Z
updated_atstring<date-time>required

ISO 8601 timestamp when the profile was last updated.

  • Example: 2024-01-20T14:22:15.000Z
Response headers (5)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available

401 Unauthorized application/json

additional_dataobject

Optional machine-readable error details.

Properties (1)
{key}any
statusnumberrequired

HTTP status code for the error response.

  • Example: 404
codestringrequired

Stable machine-readable error code.

  • Example: not_found
messagestringrequired

Human-readable description of the error.

  • Example: Route not found
request_idstring

Request identifier for support and tracing.

  • Example: req_abc123
Response headers (5)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available

403 Forbidden application/json

additional_dataobject

Optional machine-readable error details.

Properties (1)
{key}any
statusnumberrequired

HTTP status code for the error response.

  • Example: 404
codestringrequired

Stable machine-readable error code.

  • Example: not_found
messagestringrequired

Human-readable description of the error.

  • Example: Route not found
request_idstring

Request identifier for support and tracing.

  • Example: req_abc123
Response headers (5)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available

404 Not found application/json

additional_dataobject

Optional machine-readable error details.

Properties (1)
{key}any
statusnumberrequired

HTTP status code for the error response.

  • Example: 404
codestringrequired

Stable machine-readable error code.

  • Example: not_found
messagestringrequired

Human-readable description of the error.

  • Example: Route not found
request_idstring

Request identifier for support and tracing.

  • Example: req_abc123
Response headers (5)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available

409 Conflict application/json

additional_dataobject

Optional machine-readable error details.

Properties (1)
{key}any
statusnumberrequired

HTTP status code for the error response.

  • Example: 404
codestringrequired

Stable machine-readable error code.

  • Example: not_found
messagestringrequired

Human-readable description of the error.

  • Example: Route not found
request_idstring

Request identifier for support and tracing.

  • Example: req_abc123
Response headers (5)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available

422 Validation error application/json

additional_dataobject

Optional machine-readable error details.

Properties (1)
{key}any
statusnumberrequired

HTTP status code for the error response.

  • Example: 404
codestringrequired

Stable machine-readable error code.

  • Example: not_found
messagestringrequired

Human-readable description of the error.

  • Example: Route not found
request_idstring

Request identifier for support and tracing.

  • Example: req_abc123
Response headers (5)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available

429 Too many requests application/json

additional_dataobjectrequired

Machine-readable rate-limit details.

Properties (2)
retry_after_secondsintegerrequired
  • Range: 0 <= x
{key}any
statusintegerrequired

HTTP status code.

  • Example: 404
codestringrequired

Stable machine-readable error code.

  • Example: not_found
messagestringrequired

Human-readable error description.

  • Example: Resource not found
request_idstring

Request identifier for support and tracing.

  • Example: req_abc123
Response headers (6)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available

Retry-Afterinteger

Seconds to wait before retrying the request

500 Internal server error application/json

additional_dataobject

Optional machine-readable error details.

Properties (1)
{key}any
statusnumberrequired

HTTP status code for the error response.

  • Example: 404
codestringrequired

Stable machine-readable error code.

  • Example: not_found
messagestringrequired

Human-readable description of the error.

  • Example: Route not found
request_idstring

Request identifier for support and tracing.

  • Example: req_abc123
Response headers (5)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available