{"_id":"58ffab4ea562150f00b9fdcb","parentDoc":null,"__v":0,"category":{"_id":"56abd4c8f25f160d00e17f81","pages":["56abd52535138c0d005c94cb","56abd70e0b9e0b0d006162a9","56b0b7da36d2580d002477d3","56b0bff78f7a4f0d0029dd38","56b0cbcbce5f410d0056c9c6","56b0dfa64b05c50d001ceaba","56b10d3f6d004b170080666c","56b10e196d004b170080666f","56b1110d02f4bc0d006ce29d","56b11ab7f48f270d00e0dd69","56b2081d1bc8490d00701f0c","56b20ae3a5a1020d00cf4c49","56b20eb17ae4550d0006291e","56b21ae8f48f270d00e0de9e","56b224cd2d9646170059921a","56b230d065ddf50d0076ba4d","56b231653b6f690d00bdb6e4","56b238bd3b6f690d00bdb6f2","56b238f62db51f0d0044e4b6","56b239539621f20d00efb2af","56b24b2565ddf50d0076ba82","56b24bd9f48f270d00e0df0e","56b24c703b6f690d00bdb702","56b24e322d96461700599266","56b24e9f9621f20d00efb304","56b2579e9621f20d00efb319","56b2611f65ddf50d0076bab3","56b262379621f20d00efb331","56b264a89621f20d00efb335","56b2683494ab060d00067427","56b2687ba5a1020d00cf4cda","56b269c2a5a1020d00cf4cdf"],"project":"56abd2434e4b730d009eb10a","version":"56abd2434e4b730d009eb10d","__v":32,"sync":{"url":"","isSync":false},"reference":true,"createdAt":"2016-01-29T21:08:24.369Z","from_sync":false,"order":9,"slug":"api","title":"Pagos"},"user":"56abd213d4432d1900eed227","project":"56abd2434e4b730d009eb10a","version":{"_id":"56abd2434e4b730d009eb10d","project":"56abd2434e4b730d009eb10a","__v":20,"createdAt":"2016-01-29T20:57:39.712Z","releaseDate":"2016-01-29T20:57:39.712Z","categories":["56abd2444e4b730d009eb10e","56abd4c8f25f160d00e17f81","56abd72ff25f160d00e17f84","56b3b8ea9f97020d0012d936","56b3b91ac25dea2b00b0cac9","56b4b2faeed075230097d688","56b4b32deed075230097d689","56b4b37327d9c00d005d6bc4","56b4b3bf3d5f130d00dad120","56b4b3d9eed075230097d68a","56b4b3eb7bccae0d00e9a12e","56b4b4085997532100bc6b61","56fbce6e2885e80e006c855f","5739ed9aad40e23200f674b6","573dd672b3f88f0e00dcae1c","58ad0922e570c62500512a82","58ad092b55018f1900218fda","58e412a5aa544d1b0005f7da","59e62c2a3ccab100263e800a","59e63126b4f8b0002edbe92c"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-04-25T20:02:22.495Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"examples":{"codes":[{"code":"POST /api/v1/payments/123/attachment HTTP/1.1\nHost: app.alegra.com\nAuthorization: Basic dXN1YXJpb0BhbGVncmEuY286bWl0b2tlbg==\nContent-Type: multipart/form-data; boundary=requestBoundary\n\n--requestBoundary\nContent-Disposition: form-data; name=\"file\"; filename=\"file.png\"\n\n[FILE_DATA]\n\n--requestBoundary--","language":"http"}]},"method":"post","results":{"codes":[{"code":"{\n  \"id\": \"10\",\n  \"url\": \"https://cdn3.alegra.com/8a1824aeb18389bcaaa346585cd815d92a6d3b3a-1492805921-file.png?AWSAccessKeyId=XXXXXXX&Expires=1492807722&Signature=YYYYYYY\",\n  \"name\": \"file.png\"\n}","name":"","status":200,"language":"json"}]},"settings":"","auth":"required","params":[{"_id":"58fa698ee68f882f00cee012","ref":"","in":"path","required":false,"desc":"Identificador del pago al cual se desea adjuntar el archivo","default":"","type":"int","name":"id"},{"_id":"58fa698ee68f882f00cee011","ref":"","in":"body","required":false,"desc":"Archivo que se desea asociar al pago","default":"","type":"file","name":"file"},{"_id":"58fa698ee68f882f00cee00f","ref":"","in":"header","required":true,"desc":"","default":"multipart/form-data","type":"string","name":"Content-Type"}],"url":"/payments/:id/attachment"},"isReference":true,"order":7,"body":"Para adjuntar un archivo a un pago se debe enviar un request en el cual se debe especificar el header Content-Type como multipart/form-data.\n\nSe debe tener en cuenta que solo se puede enviar un archivo por request.  El tamaño máximo permitido para éste es 2MB.\n\nSi la operación fue exitosa se retorna una URL para acceder al archivo asociado.  Esta URL tiene vencimiento de 30 minutos; después de este período se debe consultar el pago para obtener una nueva URL válida.","excerpt":"","slug":"adjuntar-archivos-a-pagos","type":"endpoint","title":"Adjuntar archivos a pagos"}

postAdjuntar archivos a pagos


Definition

{{ api_url }}{{ page_api_url }}

Parameters

Path Params

id:
integer
Identificador del pago al cual se desea adjuntar el archivo

Body Params

file:
file
Archivo que se desea asociar al pago

Headers

Content-Type:
required
stringmultipart/form-data

Examples


Result Format


Documentation

Para adjuntar un archivo a un pago se debe enviar un request en el cual se debe especificar el header Content-Type como multipart/form-data. Se debe tener en cuenta que solo se puede enviar un archivo por request. El tamaño máximo permitido para éste es 2MB. Si la operación fue exitosa se retorna una URL para acceder al archivo asociado. Esta URL tiene vencimiento de 30 minutos; después de este período se debe consultar el pago para obtener una nueva URL válida.

User Information

Try It Out

post
{{ tryResults.results }}
Method{{ tryResults.method }}
Request Headers
{{ tryResults.requestHeaders }}
URL{{ tryResults.url }}
Request Data
{{ tryResults.data }}
Status
Response Headers
{{ tryResults.responseHeaders }}