Obtener adjuntos de una solicitud

Devuelve un listado con el/los adjuntos indicados para una solicitud de Modela

TIPO: GET

URLs: https://HOST_MODELA/public/external/request/{code}/attachment -> En este caso obtendremos todos los adjuntos de la solicitud

https://HOST_MODELA/public/external/request/{code}/attachment/{internalId} -> Con esta petición obtenemos todos los adjuntos del campo con Id Interno: internalId

https://HOST_MODELA/public/external/request/{code}/attachment/{internalId}/id/{id} -> Con esta petición obtenemos un adjunto concreto

Los parámetros de la URL son:

  • code: Código de la solicitud de la que deseamos obtener los adjuntos
  • internalId: Id interno del campo. Se usa para sólo obtener los adjuntos de este campo o para obtener un adjunto concreto
  • id: Id de un adjunto concreto

Para su uso necesitamos un token del tipo Consulta solicitud

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

curl --location 'https://demo.getmodela.com/public/external/request/{code}/attachment/{internalId}/id/{id}' \
--header 'token: {REPLACE_INSTANCE_GENERATED_TOKEN}' 
--header 'Company-Id: {REPLACE_COMPANY_ID}'

Las 3 peticiones indicadas siempre devuelven un listado con los adjuntos, aunque sólo exista o sólo se haya solicitado un adjunto.

Ejemplo de JSON de respuesta

{
    "success": true,
    "errorCode": null,
    "errorMessage": null,
    "result": {
        "pagination": {
            "page": 0,
            "pageSize": 10,
            "totalRecords": 5,
            "nextLink": ""
        },
        "result": [
            {
                "idInternal": "att1",
                "id": "56103cf1-8638-45b1-a851-0e5da3c64f4e",
                "fileName": "primerAdjunto.txt",
                "content": "data:text/plain;base64,dGVzd...==",
                "mimeType": "text/plain",
                "description": "fichero adjunto test"
            },
            {
                "idInternal": "att1",
                "id": "492f0afe-29f5-4228-8754-b88faf3aa9ee",
                "fileName": "imagen1.png",
                "content": "data:image/png;base64,iVBORw0KGgoA...==",
                "mimeType": "image/png",
                "description": "imagen para el Bot"
            },
            {
                "idInternal": "att1",
                "id": "49afe138-249d-4717-9708-e4b56f477266",
                "fileName": "documentoOriginal.doc",
                "content": "data:text/plain;base64,dGV...==",
                "mimeType": "text/plain",
                "description": "Documento original de la solicitud"
            }
        ]
    }
}
Was this article helpful?

Related Articles

¿Necesitas ayuda?

Contacta con nosotros.
Contacta con soporte