Adjuntar documentos a la venta
Este método permite adjuntar documentos a la venta. Por ejemplo documentos acreditativos de discapacidad/familia numerosa o monoparental.
Método de acceso
PUT /Sale
Estructura de la petición
El Content-Type de la petición debe ser multipart/form-data, incluyendo los siguientes campos:
SaleId: (string)Requerido. Identificador de la venta.Attachments: (list[list])Requerido. Un array en el que cada elemento es un array de bytes del documento a adjuntar.
Información
El identificador de la venta se obtiene en la respuesta de la llamada a confirmación de la reserva. Esta función nos devolverá un listado de ventas con sus identificadores(Id). Ese identificador es el que debemos usar en este campo.
Ejemplo de llamada
Examples
Ejemplo de petición multipart/form-data:
Content-Type: multipart/form-data; boundary="----MyGreatBoundary" Content-Length: 7383
------MyGreatBoundary Content-Type: text/plain; charset=utf-8 Content-Disposition: form-data; name=SaleId 5005558512577665890
------MyGreatBoundary Content-Type: application/pdf Content-Disposition: form-data; name=Attachments; filename="documentation.pdf"; filename*=utf-8''documentation.pdf Array de bytes para documentation.pdf
------MyGreatBoundary Content-Type: application/pdf Content-Disposition: form-data; name=Attachments; filename="documentation2.pdf"; filename*=utf-8''documentation2.pdf Array de bytes para documentation2.pdf
Estructura de la respuesta
-
Timestamp: (dateTime). Instante de tiempo en el que se procesó la petición. Formato ISO 8601 (yyyy-MM-ddThh:mm:ss.fffffff). -
Success: (boolean). Valor que indica si la llamada ha sido procesada correctamente o no. Errors: (list). Array de errores.Error: (object).ErrorMessage: (string). Mensaje de error explicando por qué la petición no ha sido correcta. En caso que haya sido correcta, devolveránull.ErrorCode: (int). Código que identifica al error.
ErrorEntityBreakDown(list): Lista que contiene objetos con el nombre e ID en caso de error.Id(string): IdentificadorName(string): Nombre relacionado del identificador.
Ejemplo de respuesta
Examples
Ejemplo de respuesta JSON formateada:
{
"Timestamp": "2024-07-13T00:00:00",
"Success": true
}