Create an attachment

POST /v2/attachments

This operation allows you to upload and attach a document to a transaction.

Body

Responses

  • 201 object

    Created

    • id string(uuid) Required

      ID of the attachment.

    • transaction_id string(uuid) Required

      ID of the transaction this document is attached to.

    • filename string Required

      Name of the attached file.

    • size integer(int64) Required

      Size of the attached file in bytes.

    • mime_type string Required

      Mime type of the attached file.

    • date string(date-time) Required

      Date at which the file has been attached to a transaction.

POST /v2/attachments
curl \
 -X POST https://api.memo.bank/v2/attachments \
 -H "Authorization: Bearer $ACCESS_TOKEN" \
 -H "Content-Type: multipart/form-data" \
 -F "document=@file" \
 -F "transaction_id=3439bd9a-077a-4c02-8bd7-f14eadf8975b"
Request example
{
  "document": "@file",
  "transaction_id": "3439bd9a-077a-4c02-8bd7-f14eadf8975b"
}
Response example (201)
{
  "id": "db2b50c0-a943-4eb1-a69f-fa37f112daa8",
  "transaction_id": "20588f37-0ca6-4abd-80ae-1964d601b516",
  "filename": "document.pdf",
  "size": 42,
  "mime_type": "application/pdf",
  "date": "2023-05-04T09:42:00+00:00"
}