Skip to main content
POST
Crear un atributo personalizado

Authorizations

Authorization
string
header
required

La API key de tu organización, con la forma rvm_<prefijo>.<secreto>, enviada como Authorization: Bearer rvm_…. Revem la emite y sólo se muestra una vez; si la pierdes se reemplaza, no se recupera.

Path Parameters

entityType
enum<string>
required

ticket, contact_person o contact_org.

Available options:
ticket,
contact_person,
contact_org

Body

application/json
name
string
required
Required string length: 1 - 200
dataType
enum<string>
required

Tipo fijo de la definición: text, number, date, datetime, boolean, select, multi_select o money.

Available options:
text,
number,
date,
datetime,
boolean,
select,
multi_select,
money
description
string | null
Maximum string length: 5000
options
string[]

Catálogo completo para select/multi_select, de 1 a 10000 opciones únicas sin comas. No se permiten opciones para otros tipos.

Maximum array length: 10000
Required string length: 1 - 200
Pattern: ^[^,]+$
isRequired
boolean
isFilterable
boolean
isAgentVisible
boolean
isUnique
boolean
disabledFunnelIds
string<uuid>[]

Solo para tickets: IDs de embudos reales de este tenant donde se oculta el atributo.

Maximum array length: 1000
defaultValue
any

Valor JSON del tipo del atributo; null borra el valor predeterminado. No se envía como JSON serializado.

Response

Definición creada.

id
string
required

ID decimal como string; conservarlo como string para no perder precisión.

entityType
enum<string>
required
Available options:
ticket,
contact_person,
contact_org
name
string
required
dataType
string
required
description
string | null
required
options
string[]
required

Vista previa de hasta cinco opciones. Consultar /options para obtener el catálogo paginado.

Maximum array length: 5
optionCount
integer
required

Cantidad total de opciones.

isRequired
boolean
required
isFilterable
boolean
required
isAgentVisible
boolean
required
isUnique
boolean
required
disabledFunnelIds
string<uuid>[]
required
defaultValue
any
required