Contacts
Update a contact
Changed onUpdates an existing contact. Only provided fields will be updated. Returns 404 if the contact is in a workspace outside the API key scope.
patch/v1/contacts/{id}
Request
- Base URLhttps://api-public.skipcall.app
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
idstring required
Request body
Example request
{
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"company": "Acme Inc.",
"city": "Paris",
"country": "France",
"url": "https://example.com",
"linkedinUrl": "https://linkedin.com/in/johndoe",
"linkedinSalesUrl": "https://linkedin.com/sales/people/johndoe",
"role": "CTO",
"allowPhoneCalls": true,
"phoneNumbers": [
"+33612345678",
"+33698765432"
],
"customFields": {
"industry": "Technology",
"team_size": "50-100"
}
}Response
The updated contact
Example response
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"firstName": "John",
"lastName": "Doe",
"allowPhoneCalls": true,
"callCount": 5,
"teamId": "550e8400-e29b-41d4-a716-446655440000",
"phoneNumbers": [
"+33612345678"
],
"customFields": {
"Industry": "Technology",
"Size": "50-100"
}
}Changes
- info
added the non-success response with the status
- info