Skip to main content

Get All SEPA Mandates

GET 

/mandates

Retrieve all mandates for the integrator making the request (identified by basicAuth).

Request

Query Parameters

    status string

    Possible values: [CREATED, ACTIVE, CLOSED]

    Filter mandates by status

    fromDate date

    Returns all mandates created on or after that date

    toDate date

    Returns all mandates created on or before that date

    cursor string

    First mandate after MandateId provided will be returned

    pageSize integer

    Used for pagination, total number of results to return

Header Parameters

    Content-Type stringrequired

    Must be application/json

    Accept-Language stringrequired

    Must be be en-US

    Origin stringrequired

    The origin of the request

    User-Agent stringrequired

    The client making the request

Responses

Successful response

Schema

    meta

    object

    Reponse-level metadata object. Used for pagination and extended control in list-based or batched response.

    hasMore boolean

    Indicates whether more mandate records are avilable beyond the current response payload. Used for pagination purposes.

    data

    object[]

    Array of SEPA mandate objects.

  • Array [

  • id uuidrequired

    Possible values: <= 36 characters

    Unique identifier of the mandate.

    object stringrequired

    Possible values: [MANDATE]

    Object type.

    createdAt date-timerequired

    Mandate creation timestamp.

    status stringrequired

    Possible values: [CREATED, ACTIVE]

    Current status of the mandate.

    mandateScheme stringrequired

    Possible values: [SEPA_CORE, SEPA_B2B]

    Indicates the SEPA mandate scheme.

    mandateReference stringrequired

    Possible values: <= 70 characters

    Unique reference of the mandate.

    referenceInstructions

    object

    nullable

    generatedReference booleannullable

    True if mandateReference was generated.

    mandatePrefix stringnullable

    Possible values: <= 50 characters

    Prefix used to generate the mandateReference.

    debtorName stringnullable

    Possible values: <= 140 characters

    Name of the debtor.

    debtorAddress

    object

    nullable

    addressLine1 stringnullable

    Possible values: <= 70 characters

    Street name and house number.

    number stringnullable

    Possible values: <= 10 characters

    House number.

    postCode stringnullable

    Possible values: <= 20 characters

    Postal code.

    city stringnullable

    Possible values: <= 70 characters

    City.

    countryCode stringnullable

    Possible values: <= 2 characters

    Country code (ISO 3166-1 alpha-2).

    debtorBank

    object

    nullable

    iban stringnullable

    Possible values: <= 34 characters

    Debtor IBAN.

    bankName stringnullable

    Possible values: <= 70 characters

    Debtor bank name.

    bic stringnullable

    Possible values: <= 11 characters

    Debtor BIC.

    creditorName stringrequired

    Possible values: <= 140 characters

    Creditor name.

    creditorIdentifier stringrequired

    Possible values: <= 35 characters

    SEPA creditor ID.

    creditorAddress

    object

    required

    addressLine1 stringnullable

    Possible values: <= 70 characters

    Street name and house number.

    number stringnullable

    Possible values: <= 10 characters

    House number.

    postCode stringnullable

    Possible values: <= 20 characters

    Postal code.

    city stringnullable

    Possible values: <= 70 characters

    City.

    countryCode stringnullable

    Possible values: <= 2 characters

    Country code (ISO 3166-1 alpha-2).

    account

    object

    nullable

    customerAccountId stringnullable

    Possible values: <= 255 characters

    Customer account identifier.

    billingAddress

    object

    addressLine1 stringrequired

    Possible values: <= 60 characters

    Street name.

    addressLine2 string

    Possible values: <= 60 characters

    Apartment, suite, unit, building, floor or other secondary address information.

    addressLine3 string

    Possible values: <= 60 characters

    Specific delivery instructions, department names, or additional floor information.

    city stringrequired

    Possible values: <= 50 characters

    The city or localitly of the address.

    countryCode stringrequired

    Possible values: >= 3 characters and <= 3 characters

    ISO-3 code of the address country (e.g., DEU for Germany).

    number string

    Possible values: <= 10 characters

    The house or building number corresponding to the street address.

    postCode stringrequired

    Possible values: <= 10 characters

    The postal or ZIP code of the address.

    state string

    Possible values: <= 3 characters

    3-letter code of the address state. Mandatory when countryCode corresponds to Canada or USA.

    isBusinessUser booleannullable

    Whether the mandate belongs to a business user.

    businessConsumer

    object

    nullable

    companyName stringnullable

    Possible values: <= 140 characters

    Company name.

    companyType stringnullable

    Possible values: <= 70 characters

    Legal form or type of the company.

    emailAddress stringnullable

    Possible values: <= 254 characters

    Contact email.

    taxId stringnullable

    Possible values: <= 20 characters

    Business tax ID.

    culture stringnullable

    Possible values: <= 10 characters

    Regional culture or locale setting.

    consumer

    object

    nullable

    firstName stringnullable

    Possible values: <= 50 characters

    lastName stringnullable

    Possible values: <= 50 characters

    middleName stringnullable

    Possible values: <= 50 characters

    emailAddress stringnullable

    Possible values: <= 254 characters

    dateOfBirth datenullable
    gender stringnullable
    mobilePhone stringnullable
    homePhone stringnullable
    workPhone stringnullable
    title stringnullable
    culture stringnullable

    Possible values: <= 10 characters

    taxId stringnullable

    Possible values: <= 20 characters

    activation

    object

    nullable

    mandateSignedLocation stringnullable

    Possible values: <= 255 characters

    City or place of mandate signature.

    mandateDateOfSignature datenullable

    Date when mandate was signed.

    mandateAcceptance stringnullable

    Possible values: [ONLINE, OFFLINE]

    Method of mandate acceptance.

    additionalData

    object[]

    nullable

  • Array [

  • name stringrequired

    Possible values: <= 100 characters

    Metadata key.

    value stringrequired

    Possible values: <= 512 characters

    Metadata value.

  • ]

  • versionTag stringnullable

    Possible values: <= 10 characters

    Mandate version tag.

    versionCreatedAt date-timenullable

    Timestamp of mandate version creation.

  • ]

Loading...