Skip to main content
POST
TypeScript

Authorizations

Authorization
string
header
required

Project-bound Apollo Signal API key. Keys begin with ap_signal_ and must carry the permission shown on the operation.

Path Parameters

projectId
string
required

Project identifier. For API-key authentication, it must match the project bound to the key.

contactId
string
required

Contact identifier in this project.

Body

multipart/form-data

Multipart form containing exactly one profile image in the file field. The file must be JPEG, PNG, WebP, or GIF and no larger than 5 MiB.

file
file
required

JPEG, PNG, WebP, or GIF profile image, up to 5 MiB.

Response

Image uploaded; returns updated contact.

createdAt
string
required
email
string
required
id
string
required
object
string
required
projectId
string
required
properties
Map<String,String> · object
required
segments
string[]
required
topics
TopicSubscriptionResponse · object[]
required
unsubscribed
boolean
required
updatedAt
string
required
firstName
string
lastName
string
phone
string
profileImageUrl
string