Actualización listados personalizados

Actualiza el listado personalizado que se recibe en el “body” de la petición.

TIPO: POST

URL: https://HOST_MODELA/public/external/customList

Para su uso necesitamos un token del tipo Consulta parametrización.

Ejemplo de una llamada, donde {REPLACE_INSTANCE_GENERATED_TOKEN} debe ser el valor del token:

curl --location 'https://demo.getmodela.com/public/external/customList' \
--header 'token: {REPLACE_INSTANCE_GENERATED_TOKEN}' \
--header 'Company-Id: {REPLACE_COMPANY_ID}'
--header 'Content-Type: application/json' \
--data '{
            "id": 6,
            "title": "Departamentos",
            "title_en": "",
            "description": "Listado departamentos",
            "description_en": "list description",
            "placeholders": [
            {
                "placeholder": "Departamento",
                "placeholder_en": null,
                "level": 0
            }
            ],
            "properties": [
            {
                "code": "DIR",
                "name": "Dirección"
            },
            {
                "code": "RESP",
                "name": "Responsable"
            }
            ]
         }'

Como usar

En el body de la petición enviaremos los datos del listado personalizado que deseamos actualizar (identificado por la propiedad “Id”) o insertar (en este caso el “Id” debe ser 0).

El proceso actualizará todas los datos, incluidos los placeholders y las propiedades, a partir del objeto recibido. Los placeholders y las propiedades debemos enviarlos al completo tal y como queremos que queden en Modela, si se envían vacíos se eliminarán de la base de datos, por lo que si no queremos modificarlos tenemos que enviar lo mismo que tuvieran antes de realizar la petición.

Los placeholders se insertarán ordenados por el “level” recibido, pero al insertarlos siempre empezarán en 0 aunque el primero que enviemos sea otro valor; en caso de que 2 datos tengan el mismo “level” se insertan con la ordenación que lleguen en el listado.

Was this article helpful?

Related Articles

Contents

¿Necesitas ayuda?

Contacta con nosotros.
Contacta con soporte