# Adjuntar documentos a una entrega

Este endpoint te permite adjuntar archivos como PDF o imágenes, directamente a entregas específicas, utilizando formularios multiparte. Puedes cargar documentos fiscales o comprobantes de entrega.

## Adjuntar documentos

> Adjuntar documentos a una entrega.

```json
{"openapi":"3.0.0","info":{"title":"API de Shippify","version":"1.0.0"},"servers":[{"url":"https://api.shippify.co","description":"Servidor de desarrollo"}],"security":[{"Basic_Auth":[]}],"components":{"securitySchemes":{"Basic_Auth":{"type":"http","scheme":"basic"}},"schemas":{"uploadFile":{"successfulResponse":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}},"request":{"type":"object","required":["files","type","deliveryId"],"properties":{"files":{"description":"Documento a adjuntar a la entrega.","type":"file"},"type":{"description":"Tipo de documento a adjuntar.","type":"string","enum":["fiscal_document","proof_of_delivery"]},"deliveryId":{"description":"Identificador de la entrega a la que se adjuntará el archivo.","type":"string"},"referenceId":{"description":"Identificador de referencia de la entrega a la que se adjuntará el archivo.","type":"string"},"extraDataName":{"description":"Nombre de los datos extra de la entrega a la que se adjuntará el archivo.","type":"string"},"extraDataValue":{"description":"Valor de los datos extra de la entrega a la que se adjuntará el archivo.","type":"string"}}}},"Unauthenticated":{"properties":{"code":{"type":"string"},"message":{"type":"string"}},"type":"object"}}},"paths":{"/v2/integrations/deliveries/files":{"post":{"tags":["Entregas"],"summary":"Adjuntar documentos","description":"Adjuntar documentos a una entrega.","responses":{"200":{"description":"Operación exitosa","content":{"application/json":{"schema":{"$ref":"#/components/schemas/uploadFile/successfulResponse"}}}},"401":{"description":"No autorizado","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Unauthenticated"}}}}},"requestBody":{"description":"","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/uploadFile/request"}}}}}}}}
```

## Casos de uso  <a href="#endpoint" id="endpoint"></a>

<details>

<summary>Adjuntar documentos a una entrega por id</summary>

Usar deliveryId en los parámetros.

</details>

<details>

<summary>Adjuntar documentos a una entrega por id de referencia</summary>

Usar referenceId en los parámetros.

</details>

<details>

<summary>Adjuntar documentos a una entrega por datos extra</summary>

Usar extraDataName y extraDataValue en los parámetros.

</details>
