Skip to main content
POST
/
v1
/
customers
/
business
/
attach
Attach Documents to Business Customer
curl --request POST \
  --url https://sandbox.api.fin.com/v1/customers/business/attach \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "customer_id": "2d0a9df3-e1e5-4955-9759-ce0522e0ddc9",
  "ownership_structure": [
    {
      "type": "SHAREHOLDER_REGISTRY",
      "files": [
        {
          "uri": "/AbAcQ4hn_0652746727639.pdf"
        }
      ]
    }
  ],
  "company_details": [
    {
      "type": "CERT_OF_INCORPORATION",
      "files": [
        {
          "uri": "/AbAcQ4hn_0652746727640.pdf"
        }
      ]
    }
  ],
  "legal_presence": [
    {
      "type": "PROOF_OF_ADDRESS",
      "files": [
        {
          "uri": "/AbAcQ4hn_0652746727641.pdf"
        }
      ]
    }
  ],
  "tos_policies_value": "e9414388-fbdf-4407-b5c2-bc39eae3645b"
}
'
{
  "data": {}
}

Documentation Index

Fetch the complete documentation index at: https://developer.fin.com/llms.txt

Use this file to discover all available pages before exploring further.

This endpoint will be deprecated on May 20, 2026. Use Attach Documents to Business Customer V2 instead.
  • Before calling this endpoint, upload documents using the Upload document endpoint to obtain the URIs needed for the files arrays.
  • The tos_policies_value should be parsed from the tos_policies_url query parameter returned from the Create Business Customer endpoint.

Authorizations

Authorization
string
header
required

Bearer token authentication. Obtain token from Issue a Token endpoint

Body

application/json
customer_id
string<uuid>
required
Example:

"2d0a9df3-e1e5-4955-9759-ce0522e0ddc9"

ownership_structure
object[]
required
company_details
object[]
required
tos_policies_value
string
required
Example:

"e9414388-fbdf-4407-b5c2-bc39eae3645b"

Response

Documents attached successfully

data
object

Generic response object