---
title: "Create a transfer sender"
method: POST
path: "/transfers/senders"
tags: ["Transfer Senders"]
---

# Create a transfer sender

`POST /transfers/senders`

Create a transfer sender

## Headers

- `X-Trace-Id` string
- `X-Idempotency-Key` string

## Request body

- union
  - BankEgpSenderIn — Sender information for EGP bank transfers.
    - `name` object, required — The Customer's full name.
      - `first` string, required — The Customer's first name.
      - `middle` string — The Customer's middle name.
      - `last` string, required — The Customer's last name.
    - `national_identification` object, required — The Sender's official government ID.
      - `type` 'PASSPORT' | 'DRIVERS_LICENSE' | 'NATIONAL_ID', required
      - `identifier` string, required
      - `expiration_date` string, required
    - `date_of_birth` string, required — Sender's date of birth in YYYY-MM-DD.
    - `phone` object, required — The customer's mobile number.
      - `country_code` string, required — The dialling country code e.g. 234 for NG.
      - `number` string, required — Unformatted 7-10-digit phone number without the country code.
    - `email` string, required — The Customer's email address.
    - `address` object, required — Customer address information.
      - `city` string, required — The name of the city.
      - `country` string, required — ISO2 country code
      - `line1` string, required — The first line of the Customer's address.
      - `line2` string — The second line of the Customer's address.
      - `postal_code` string, required
      - `state` string, required — The state or region.
    - `type` string
  - BankGbpSenderIn — Sender information for GBP bank transfers.
    - `name` object, required — The Customer's full name.
      - `first` string, required — The Customer's first name.
      - `middle` string — The Customer's middle name.
      - `last` string, required — The Customer's last name.
    - `email` string, required — The Customer's email address.
    - `address` object, required — Customer address information.
      - `city` string, required — The name of the city.
      - `country` string, required — ISO2 country code
      - `line1` string, required — The first line of the Customer's address.
      - `line2` string — The second line of the Customer's address.
      - `postal_code` string, required
      - `state` string, required — The state or region.
    - `phone` object, required — The customer's mobile number.
      - `country_code` string, required — The dialling country code e.g. 234 for NG.
      - `number` string, required — Unformatted 7-10-digit phone number without the country code.
    - `type` string
  - BankEurSenderIn — Sender information for EUR bank transfers.
    - `name` object, required — The Customer's full name.
      - `first` string, required — The Customer's first name.
      - `middle` string — The Customer's middle name.
      - `last` string, required — The Customer's last name.
    - `email` string, required — The Customer's email address.
    - `address` object, required — Customer address information.
      - `city` string, required — The name of the city.
      - `country` string, required — ISO2 country code
      - `line1` string, required — The first line of the Customer's address.
      - `line2` string — The second line of the Customer's address.
      - `postal_code` string, required
      - `state` string, required — The state or region.
    - `phone` object, required — The customer's mobile number.
      - `country_code` string, required — The dialling country code e.g. 234 for NG.
      - `number` string, required — Unformatted 7-10-digit phone number without the country code.
    - `type` string
  - GenericSenderIn — Sender information.
    - `name` object, required — The Customer's full name.
      - `first` string, required — The Customer's first name.
      - `middle` string — The Customer's middle name.
      - `last` string, required — The Customer's last name.
    - `phone` object — The customer's mobile number.
      - `country_code` string, required — The dialling country code e.g. 234 for NG.
      - `number` string, required — Unformatted 7-10-digit phone number without the country code.
    - `email` string — The Customer's email address.
    - `address` object — Customer address information.
      - `city` string, required — The name of the city.
      - `country` string, required — ISO2 country code
      - `line1` string, required — The first line of the Customer's address.
      - `line2` string — The second line of the Customer's address.
      - `postal_code` string, required
      - `state` string, required — The state or region.
    - `type` string
  - MobileMoneyEgpSenderIn — Sender information for EGP mobile money transfers.
    - `name` object, required — The Customer's full name.
      - `first` string, required — The Customer's first name.
      - `middle` string — The Customer's middle name.
      - `last` string, required — The Customer's last name.
    - `national_identification` object, required — The Sender's official government ID.
      - `type` 'PASSPORT' | 'DRIVERS_LICENSE' | 'NATIONAL_ID', required
      - `identifier` string, required
      - `expiration_date` string, required
    - `phone` object, required — The customer's mobile number.
      - `country_code` string, required — The dialling country code e.g. 234 for NG.
      - `number` string, required — Unformatted 7-10-digit phone number without the country code.
    - `date_of_birth` string, required — Sender's date of birth in YYYY-MM-DD.
    - `email` string, required — The Customer's email address.
    - `address` object, required — Customer address information.
      - `city` string, required — The name of the city.
      - `country` string, required — ISO2 country code
      - `line1` string, required — The first line of the Customer's address.
      - `line2` string — The second line of the Customer's address.
      - `postal_code` string, required
      - `state` string, required — The state or region.
    - `type` string

## Response `201`

OK

- object
  - `status` 'success' | 'failed'
  - `message` string
  - `data` Sender
    - `id` string — ID of the transfer sender
    - `name` Name — The Customer's full name.
      - `first` string — The Customer's first name.
      - `middle` string — The Customer's middle name.
      - `last` string — The Customer's last name.
    - `national_identification` NationalIdentification
      - `type` 'PASSPORT' | 'DRIVERS_LICENSE' | 'NATIONAL_ID'
      - `identifier` string
      - `expiration_date` string
    - `phone` Phone — The customer's mobile number.
      - `country_code` string, required — The dialling country code e.g. 234 for NG.
      - `number` string, required — Unformatted 7-10-digit phone number without the country code.
    - `date_of_birth` string — The Sender's date of birth.
    - `email` string — The Customer's email address.
    - `address` Address — Customer address information.
      - `city` string, required — The name of the city.
      - `country` string, required — ISO2 country code
      - `line1` string, required — The first line of the Customer's address.
      - `line2` string — The second line of the Customer's address.
      - `postal_code` string, required
      - `state` string, required — The state or region.

## Other responses

- `400` — Bad request
- `401` — Unauthorised request
- `403` — Forbidden
- `409` — Conflict

---

[API](https://skmtc.net/flutterwave/apis/flutterwave-apis.md) · [All operations](https://skmtc.net/flutterwave/apis/flutterwave-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/flutterwave/flutterwave-apis/revisions/6014190df2e9/schema)
