tenant-mandate-write or tenant-admin
Create and register a mandate for any supported network.
Based on the mandateType selection, the validation of the payload in this endpoint changes with the following required fields:
firstName, lastName, accountHolderName, accountNumber, sortCodecompanyName, accountHolderName, accountNumber, sortCodefirstName, lastName, accountHolderName, ibancompanyName, accountHolderName, ibanfirstName, lastName, accountHolderName, accountNumber, bsbNumbercompanyName, accountHolderName, accountNumber, bsbNumberfirstName, lastName, accountHolderName, accountNumber, bankName, signatoryNamecompanyName, accountHolderName, accountNumber, bankName, signatoryNamefirstName, lastName, email, phoneNumber, address, accountHolderName, accountNumber, routingNumber, accountType, authorizationSource, authorizationFrequencycompanyName, email, phoneNumber, address, accountHolderName, accountNumber, routingNumber, accountType, authorizationSource, authorizationFrequencyThe details of the new mandate.
Mandate created and registered.
Bad Request - Validation error response, containing errors such as:
Unauthorized
Forbidden
B2C flow for the Bacs network
Required Debtor properties: firstName, lastName, accountHolderName, accountNumber, sortCode
{- "customerRef": "customer1",
- "creditorProfileRef": "fb39d6eb3ac44d6597f0f7221da5e663",
- "mandateType": "BacsB2C",
- "agreementType": "Reuse",
- "debtor": {- "firstName": "John",
- "lastName": "Smith",
- "email": "JohnDangerSmith@imbursepayments.com",
- "language": "en",
- "address": {- "houseNumberOrName": "123A",
- "streetAddress": "Upper Great Street",
- "postcode": "AB12 3CD",
- "city": "London"
 },
- "accountHolderName": "MR J SMITH",
- "accountNumber": "12345674",
- "sortCode": "400515"
 }
}{- "financialInstrumentId": "be4bc9c1-c3fb-43c8-ab1a-908a86123682",
- "mandateId": "d8c0e545-7d18-46b5-b807-aca31afc254f",
- "verificationCheck": {- "status": "VERIFIED",
- "reason": "Verification Successful"
 }
}tenant-mandate-write or tenant-admin
Cancel mandate.
The details of the cancellation.
Cancelled.
Unauthorized.
Forbidden.
{- "reason": "Service subscription cancelled."
}Mandate was not found.
{- "title": "NOT_FOUND",
- "detail": "See validation errors.",
- "timestamp": "2021-01-30T08:30:00Z",
- "correlationId": "0HMB2TA322CA7:00000001",
- "status": 404,
- "traceId": "0HMB2TA322CA7:00000001",
- "errors": [- {- "title": "MANDATE_NOT_FOUND",
- "detail": "Mandate '00000000-0000-0000-0000-000000000000' was not found."
 }
 ]
}tenant-mandate-write or tenant-admin
Amend an existing active mandate.
Please note that the type of the mandate cannot be changed. For example, a mandate cannot be changed from B2C to B2B.
Based on the mandateType of the mandate, the validation of the payload in this endpoint changes with the following required debtor fields:
firstName, lastName, accountHolderName, accountNumber, sortCodecompanyName, accountHolderName, accountNumber, sortCodefirstName, lastName, accountHolderName, ibancompanyName, accountHolderName, ibanfirstName, lastName, accountHolderName, accountNumber, bsbNumbercompanyName, accountHolderName, accountNumber, bsbNumber  firstName, lastName, accountHolderName, accountNumber, bankName, signatoryNamecompanyName, accountHolderName, accountNumber, bankName, signatoryNamefirstName, lastName, email, phoneNumber, address, accountHolderName, accountNumber, routingNumber, accountTypecompanyName, email, phoneNumber, address, accountHolderName, accountNumber, routingNumber, accountTypeThe amended mandate details.
| required | object (DebtorDetailsRequestV2)  Debtor details | 
Amending mandate.
Bad Request - Validation error response, containing errors such as:
Unauthorized
Forbidden
What a typical request looks like for a Bacs B2C mandate amendment
Required Debtor properties: firstName, lastName, accountHolderName, accountNumber, sortCode
{- "debtor": {- "firstName": "Joe",
- "lastName": "Bloggs",
- "email": "joe.bloggs@gmail.com",
- "language": "en",
- "address": {- "houseNumberOrName": "123A",
- "streetAddress": "Upper Great Street",
- "postcode": "AB12 3CD",
- "city": "London"
 },
- "accountHolderName": "JOE BLOGGS",
- "accountNumber": "12345674",
- "sortCode": "400515"
 }
}{- "financialInstrumentId": "be4bc9c1-c3fb-43c8-ab1a-908a86123682",
- "mandateId": "d8c0e545-7d18-46b5-b807-aca31afc254f",
- "verificationCheck": {- "status": "VERIFIED",
- "reason": "Verification Successful"
 }
}tenant-mandate-read or tenant-admin
Get a mandate
Returns a mandate.
Unauthorized
Forbidden
{- "mandateId": "42bd41f5-2d37-4ebc-8e48-a5fdd309f578",
- "mandateRef": "AYJ3BR4H67",
- "network": "Bacs",
- "mandateType": "BacsB2C",
- "agreementType": "Reuse",
- "customerRef": "customer1",
- "creditorProfileRef": "fb39d6eb3ac44d6597f0f7221da5e663",
- "financialInstrumentId": "aab0c9b1-5448-453a-bcf4-35c56508ce4a",
- "created": "2025-02-28T13:45:59.871Z",
- "debtor": {- "firstName": "John",
- "lastName": "Smith",
- "email": "JohnDangerSmith@imbursepayments.com",
- "language": "en",
- "address": {- "houseNumberOrName": "123A",
- "streetAddress": "Upper Great Street",
- "postcode": "AB12 3CD",
- "city": "London"
 },
- "accountHolderName": "MR J SMITH",
- "accountNumber": "12345674",
- "sortCode": "400515"
 }
}