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"
}
]
}
}