Skip to main content
PUT
/
contacts
/
update
Update contact
curl --request PUT \
  --url https://api-dev.iclosed.io/contacts/update \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 123,
  "firstName": "<string>",
  "lastName": "<string>",
  "email": "jsmith@example.com",
  "secondary_email": "jsmith@example.com",
  "phoneNumber": "<string>",
  "secondary_phoneNumber": "<string>",
  "status": "POTENTIAL",
  "eventId": 2,
  "referrerUrl": "<string>"
}'
{
"data": {
"id": 123,
"accountId": 123,
"userId": 123,
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"secondary_email": "<string>",
"phoneNumber": "<string>",
"secondary_phoneNumber": "<string>",
"profile_repliq_link": "<string>",
"status": "<string>",
"blockedByRecaptcha": true,
"tag": "<string>",
"eventId": 123,
"referrerUrl": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"deletedAt": "2023-11-07T05:31:56Z"
}
}

Authorizations

Authorization
string
header
required

API key required in 'Authorization' header. Format: iclosed-<token>

Body

application/json
id
integer
required

Contact ID to update

firstName
string

Contact's first name

Maximum length: 25
lastName
string

Contact's last name

Maximum length: 25
email
string<email>

Contact's email address

Maximum length: 255
secondary_email
string<email>

Contact's secondary email address

Maximum length: 255
phoneNumber
string

Contact's phone number

Maximum length: 20
secondary_phoneNumber
string

Contact's secondary phone number

Maximum length: 20
status
enum<string>

Contact status

Available options:
POTENTIAL,
QUALIFIED,
DISQUALIFIED
eventId
integer

Event ID to associate with the contact

Required range: x >= 1
referrerUrl
string

Referrer URL

Maximum length: 500

Response

Successfully updated contact

data
object
I