Create an External Party
External Parties are Dwolla resources that exist underneath a Connect account. To create an , Dwolla will require a small subset of information to act as an identifier.HTTP request
POST https://api.dwolla.com/external-parties
Request parameters - Personal External Party
| Parameter | Required | Type | Description |
|---|---|---|---|
| firstName | Yes | string | The first name of the external party. |
| lastName | Yes | string | The last name of the external party. |
| Yes | string | The email of the external party. | |
| correlationId | no | string | A unique string value attached to an external party which can be used for traceability between Dwolla and your application. Note: A correlationId is not a replacement for an idempotency-key. Must be less than or equal to 255 characters and contain no spaces. Acceptable characters are: a-Z, 0-9, -, ., and _. Note: Sensitive Personal Identifying Information (PII) should not be used in this field and it is recommended to use a random value for correlationId, like a UUID. |
Request and response - Personal External Party
Request parameters - Business External Party
| Parameter | Required | Type | Description |
|---|---|---|---|
| businessName | Yes | string | The business name of the external party. |
| Yes | string | The email of the external party. | |
| correlationId | no | string | A unique string value attached to an external party which can be used for traceability between Dwolla and your application. Note: A correlationId is not a replacement for an idempotency-key. Must be less than or equal to 255 characters and contain no spaces. Acceptable characters are: a-Z, 0-9, -, ., and _. Note: Sensitive Personal Identifying Information (PII) should not be used in this field and it is recommended to use a random value for correlationId, like a UUID. |
Request and response - Business External Party
HTTP status and error codes
| HTTP Status | Code | Message | Description |
|---|---|---|---|
| 201 | Created | Success | An external=party was created. |
| 400 | BadResquest | An external party with the specified email has already been registered. | There exists an external party with the specified email. Check email. |
| 400 | BadRequest | Validation error(s) present. See embedded errors list for more details. | An error exists with the request. Check the embedded list of errors for more detailed error messages. Also check Validation Errors section in the API reference. |
| 403 | Forbidden | The supplied credentials are not authorized for this resource. | The scopes for creating an external party are not enabled for this application. Reach out to Dwolla for more information. |