MaillyDocs

Create or update a contact (upsert)

PUT
/contacts/{externalContactId}

Authorization

bearerAuth
headerAuthorizationBearer <token>

Mailly API key(Authorization: Bearer )

Path Parameters

externalContactId*string

Stable key of the external contact

Request Body

application/json
  1. body

Contact fields

email?string
externalId?string
name?string
attributes?
tags?array<string>
[key: string]?unknown

Response Body

Updated

application/json
  1. response
success*boolean
created*boolean
contact*
[key: string]?unknown
curl -X PUT 'https://api.mailly.site/contacts/string' \  -H 'Content-Type: application/json' \  -d '{  "property1": null,  "property2": null}'
{  "success": true,  "created": true,  "contact": {    "property1": null,    "property2": null  },  "property1": null,  "property2": null}