Skip to main content
POST
OAuth Scope
Your organization must retain the executed substitute form. This endpoint accepts structured form values and certification metadata; it does not accept an evidence file. A successful request returns the stored representation that can subsequently be retrieved with Get Tax Documentation. This operation creates or replaces the Identity’s tax documentation only. It does not update the Identity’s person_details or institution_details. See Collect Tax Documentation for form-selection, replacement, and Identity-detail behavior.

Authorizations

Authorization
string
header
required

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

Body

application/json

A complete form submission. The populated tax_documentation object must match form_type.

identity_id
string
required

Identifier of the Identity whose tax documentation is being submitted.

Required string length: 6 - 64
Pattern: ^[a-zA-Z0-9][a-zA-Z0-9-.]{4,62}[a-zA-Z0-9]$
form_type
enum<string>
required

IRS form selected by the partner. Paxos does not infer this value.

Available options:
W_9,
W_8BEN,
W_8BEN_E
tax_documentation
object
required

Exactly one form object is required, and it must match form_type.

Response

Paxos validated and stored the submission as the Identity's current tax documentation. The response does not indicate downstream processing or acceptance.

form_type
enum<string>
required

IRS form represented by tax_documentation.

Available options:
W_9,
W_8BEN,
W_8BEN_E
tax_documentation
object
required

Exactly one form object is required, and it must match form_type.

created_at
string<date-time>
required

Time Paxos accepted this form.