---
title: "Create a mandate"
method: POST
path: "/mandates"
tags: ["Direct Debit"]
---

# Create a mandate

`POST /mandates`

The first step in the Direct Debit process is to create a mandate. A mandate must be logged against a customer's bank account before Direct Debit collections can be made.

## Headers

- `Company-Id` string, uuid
- `Mid` string, uuid

## Request body

- object
  - `customer_id` string, uuid, required — Unique ID assigned by Acquired.com to the customer when it is created.
  - `mandate_type` 'direct_debit', required — The type of mandate that is being created.
  - `sort_code` string, required — The sort code for the customer's bank account.
  - `account_number` string, required — The account number for the account.
  - `account_name` string, required — The name on the bank account.
  - `reference` string, required — The internal reference assigned to the mandate.

## Response `201`

Created

- object
  - `status` 'pending'
  - `mandate_id` string, uuid — Unique identifier assigned by Acquired.com for the mandate record.

## Other responses

- `400` — An error occurred
- `401` — An error occurred
- `403` — An error occurred
- `500` — Internal Server error

---

[API](https://skmtc.dev/acquired/apis/acquired-api.md) · [All operations](https://skmtc.dev/acquired/apis/acquired-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/acquired/acquired-api/revisions/7ae178a046f2/schema)
