Skip to main content
PATCH
Update a contact
You’re viewing API version 2026-09, which is deprecated and stops working on October 1, 2027. To see the current version, select 2026-10 in the menu at the top of the sidebar. To move your integration, see Upgrading to 2026-10.

Authorizations

Authorization
string
header
required

Personal API key, e.g. Authorization: Bearer sajn_sk_.... Not scope-limited — acts as the issuing user.

Headers

authorization
string
required

Bearer token for API authentication

Idempotency-Key
string

Makes retries safe. A retry with the same key and the same request replays the stored response for 24 hours (header Idempotent-Replayed: true); the same key with a different request returns 400.

Maximum string length: 255

Path Parameters

id
string
required

Body

application/json

Body

Update contact request

firstName
string

Contact first name

lastName
string

Contact last name

email
string<email>

Contact email address

Pattern: ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$
phone
string

Contact phone number

ssn
string

Swedish personal number (personnummer)

externalId
string

Your external reference ID for this contact

companyId
string | null

ID of company to associate with. Omit to keep the current company, or pass null to unlink it.

companyRole
string

Role/title within the company

Response

200

id
string
required

Unique contact identifier

firstName
string
required

Contact first name

lastName
string
required

Contact last name

createdAt
string<date-time>
required

Date and time when contact was created

updatedAt
string<date-time>
required

Date and time when contact was last updated

email
string | null

Contact email address

phone
string | null

Contact phone number

ssn
string | null

Swedish personal number (personnummer)

externalId
string | null

Your external reference ID

companyRole
string | null

Role/title within the associated company

company
object | null

Associated company information