Saltar al contenido principal

CreateContactRequest

phonestringnullable

Teléfono en formato internacional. Sin código de país, usa defaultCountry.

Possible values: <= 40 characters

bsuidstringnullable

Possible values: <= 160 characters

defaultCountrystring

País (ISO 3166-1 alfa-2) para leer un teléfono sin código de país.

Possible values: >= 2 characters and <= 2 characters

firstNamestringnullable

Possible values: <= 80 characters

lastNamestringnullable

Possible values: <= 80 characters

emailstring<email>nullable

Possible values: <= 254 characters

localestringnullable

Possible values: Value must match regular expression ^[a-z]{2}(-[A-Z]{2})?$

Example: pt-BR
timezonestringnullable

Possible values: <= 64 characters

Example: America/Sao_Paulo
attributes object

Parche sobre los campos personalizados. null o "" borran el valor; el formato se valida por el tipo del campo.

property name*any

Parche sobre los campos personalizados. null o "" borran el valor; el formato se valida por el tipo del campo.

tagIdsstring[]

Ids de las etiquetas. En la edición, es el conjunto completo.

Possible values: <= 50

optIn object

Solo en la creación: registra el consentimiento de marketing ya en el alta.

evidencestringrequired

Cómo se obtuvo el consentimiento — "casilla en el checkout del pedido 1042", por ejemplo.

Possible values: >= 3 characters and <= 500 characters

CreateContactRequest
{
"phone": "string",
"bsuid": "string",
"defaultCountry": "string",
"firstName": "string",
"lastName": "string",
"email": "[email protected]",
"locale": "pt-BR",
"timezone": "America/Sao_Paulo",
"attributes": {},
"tagIds": [
"string"
],
"optIn": {
"evidence": "string"
}
}