Skip to main content
POST
/
customers
Create a customer
curl --request POST \
  --url https://api.dwolla.com/customers \
  --header 'Accept: <accept>' \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/vnd.dwolla.v1.hal+json' \
  --data '{
  "firstName": "Account",
  "lastName": "Admin",
  "email": "accountAdmin@email.com",
  "type": "<string>",
  "ipAddress": "143.156.7.8",
  "phone": 5555555555,
  "correlationId": "fc451a7a-ae30-4404-aB95-e3553fcd733",
  "businessName": "Jane Corp llc"
}'
This response does not have an example.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Headers

Accept
enum<string>
default:application/vnd.dwolla.v1.hal+json
required

The media type of the response. Must be application/vnd.dwolla.v1.hal+json

Available options:
application/vnd.dwolla.v1.hal+json

Body

application/vnd.dwolla.v1.hal+json

Parameters for customer to be created

  • CreateReceiveOnlyUser
  • CreateUnverifiedCustomer
  • CreateVerifiedPersonalCustomer
  • CreateVerifiedSolePropCustomer
  • CreateVerifiedBusinessCustomerWithController
  • CreateVerifiedBusinessCustomerWithInternationalController

Create a Receive Only User

firstName
string
required
Example:

"Account"

lastName
string
required
Example:

"Admin"

email
string
required
Example:

"accountAdmin@email.com"

type
string
required
Allowed value: "receive-only"
ipAddress
string
Example:

"143.156.7.8"

phone
string
Example:

5555555555

correlationId
string
Example:

"fc451a7a-ae30-4404-aB95-e3553fcd733"

businessName
string
Example:

"Jane Corp llc"

Response

successful operation

I