List the mandate signature requests

GET /v2/mandate_signature_requests

Query parameters

  • status array[string]

    Filter mandate signature requests by status.

    Values are sent, expired, or completed.

  • page integer(int32)

    Index of the requested page.

    Minimum value is 1. Default value is 1.

  • size integer(int32)

    Number of elements per page in response.

    Minimum value is 1, maximum value is 100. Default value is 10.

Responses

  • 200 application/json

    OK

    Hide response attributes Show response attributes object
    • results array[object] Required

      Elements of the page.

      Hide results attributes Show results attributes object
      • id string(uuid) Required

        ID of the mandate signature request

      • reference string Required

        The unique mandate reference.

        Format should match the following pattern: [A-Za-z0-9+?/\-:().,'\s]{1,35}.

      • scheme string Required

        The mandate scheme.

        Values are b2b or core.

      • debtor_email string Required

        The email address of the debtor.

      • Custom text message included in the email sent to the debtor.

      • The contract reference attached to the mandate. This is optional metadata.

      • status string Required

        Current status of the mandate signature request.

        Values are sent, expired, or completed.

      • language string Required

        The language used for the email and signature page for the debtor.

        Values are french or english. Default value is french.

      • is_deleted boolean Required

        Whether or not this mandate signature request has been deleted.

    • has_prev boolean Required

      Flag indicating if there is a previous page.

    • has_next boolean Required

      Flag indicating if there is a next page.

GET /v2/mandate_signature_requests
curl \
 -X GET https://api.memo.bank/v2/mandate_signature_requests \
 -H "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
  "results": [
    {
      "id": "61b05c4f-3f72-4951-8c30-a2a9faaa5184",
      "reference": "ABC123DEF",
      "scheme": "core",
      "debtor_email": "foo@bar.com",
      "email_custom_message": "Hi John Doe, here's a collection mandate to sign.",
      "contract_reference": "CUST-1234",
      "status": "sent",
      "language": "french",
      "is_deleted": false
    }
  ],
  "has_prev": true,
  "has_next": true
}