Listar Campos Personalizados

Para obtener los campos personalizados de la ficha de clientes, se debe enviar un GET como el que se especifica a continuación.

GET https://api.persat.com.ar/v1/client-custom-fields

Headers

NameTypeDescription

Authorization*

String

Bearer API_KEY

{
    "success": true,
    "data": [
        {
            "id": 1,
            "name": "Nombre del encargado",
            "field_type": "TEXT"
        },
        {
            "id": 2,
            "name": "Cuenta corriente",
            "field_type": "NUMBER"
        },
        {
            "id": 4,
            "name": "Teléfono",
            "field_type": "TELEPHONE"
        },
        {
            "id": 5,
            "name": "email",
            "field_type": "EMAIL"
        },
        {
            "id": 6,
            "name": "Link a drive",
            "field_type": "LINK"
        }
    ]
}

Analizando la Respuesta

En caso que no haya ningun error, obtenemos para nuestro caso de ejemplo algo asi:

{
    "success": true,
    "data": [
        {
            "id": 1,
            "name": "Nombre del encargado",
            "field_type": "TEXT"
        },
        {
            "id": 2,
            "name": "Cuenta corriente",
            "field_type": "NUMBER"
        },
        {
            "id": 4,
            "name": "Teléfono",
            "field_type": "TELEPHONE"
        },
        {
            "id": 5,
            "name": "email",
            "field_type": "EMAIL"
        },
        {
            "id": 6,
            "name": "Link a drive",
            "field_type": "LINK"
        }
    ]
}

id: Identificador del campo personalizado.

name: Nombre del campo personalizado.

field_type: Tipo de campo. Como se explica en Obtener un cliente

Una forma rápida de averiguar los ids de los custom fields la podes obtener aqui: Campos personalizados.

Si bien cada uno de los campos personalizados tiene un field_type que se usa para la validación para los usuarios web y movil. Dicha validación no se realiza desde la API.

En resumen, todos los campos se reciben, modifican e insertan como si fueran strings, independientemente del tipo.

La validación corre por cuenta del programador

Last updated