Skip to main content
POST
Request recipient details
Submitted destinations appear in GET /v2/destinations, the address replaces the recipient’s address, and tax details are returned by GET /v2/recipients/{recipientId}/tax-details. A recipient can have at most one pending information request. Use an information request that accepts bank_account to create queued ACH transfers while awaiting the recipient’s bank details.

Authorizations

X-API-Key
string
header
required

User API key authentication. Create a key under Settings → API keys in the Slash dashboard (https://app.slash.com/global-settings/api-keys) and send the x-legal-entity header naming the legal entity to act on with every request. Keys scoped to a legal entity are rejected with 403 user_api_key_required.

Headers

X-Idempotency-Key
string
required

Unique caller-generated key for one create request. Once an authenticated, schema-valid request reaches the operation, the key is permanently consumed for that operation and legal entity whether the operation succeeds or fails. Reusing it in that scope returns 409 and never replays a response, unlike API v1, which replays the original response for a matching key.

Required string length: 1 - 255

The legal entity to act on. Required on every request; a user API key can act on any legal entity its user has access to.

Pattern: ^le_[a-zA-Z0-9]+$

Body

application/json

Ask a recipient to securely provide payment, address, or tax details. Crypto addresses collected through this flow are not exposed as destinations.

recipientId
string
required

The recipient to ask.

requestedInformation
object
required

Information the recipient may provide through the secure form.

requesterName
string
required

Name shown to the recipient in the request email and secure form.

Minimum string length: 1
ccEmails
string<email>[]
note
string

Optional message shown to the recipient.

Response

Information request created and sent.

A request asking a recipient to securely provide payment, address, or tax details. A requested crypto address is collected through the recipient flow but is not exposed by the API v2 Destination collection.

id
string
required

Information request id.

recipientId
string
required

The recipient that received the request.

status
enum<string>
required

Current recipient response state.

Available options:
pending,
submitted,
canceled
requestedInformation
object
required

Information the recipient may provide through the secure form.

sentToEmail
string<email>
required

Email address to which Slash sent the request.

ccEmails
string<email>[]
required
requesterName
string
required

Name shown to the recipient in the request email and secure form.

sentAt
string<date-time>
required
createdAt
string<date-time>
required
note
string
firstSubmittedAt
string<date-time>
lastSubmittedAt
string<date-time>
canceledAt
string<date-time>