Skip to main content
POST
Submit Tilled application

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
Required string length: 2 - 100
structure
enum<string>
required
Available options:
community_interest_company,
corporation,
government,
limited_liability_company,
limited_liability_partnership,
non_profit,
partnership,
sole_proprietorship,
trust
fed_tax_id
string
required
Pattern: ^\d{9}$
date_of_incorporation
string<date>
required
website
string<uri>
required
support_phone
string
required
Maximum string length: 20
support_email
string<email>
required
Maximum string length: 100
address
string
required
Maximum string length: 100
state
string
required
Required string length: 2
city
string
required
Maximum string length: 30
zip
string
required
Maximum string length: 10
first_name
string
required
Required string length: 2 - 20
last_name
string
required
Required string length: 2 - 30
dob
string<date>
required
job_title
enum<string>
required
Available options:
chief_executive_officer,
co_owner,
controller,
director,
financial_officer,
general_manager,
general_partner,
limited_partner,
manager,
member,
owner,
president,
secretary,
treasurer,
senior_vice_president,
vice_president
percent_ownership
integer
required
Required range: 1 <= x <= 100
owner_phone
string
required
Maximum string length: 20
owner_email
string<email>
required
Maximum string length: 100
principle_address
string
required
Maximum string length: 100
principle_country
enum<string>
required
Available options:
US,
CA
principle_state
string
required
Required string length: 2
principle_city
string
required
Maximum string length: 30
principle_zip
string
required
Maximum string length: 10
years_at_address
integer
required
Required range: 1 <= x <= 99
company_category
enum<string>
required
Available options:
4119,
7389,
8011,
6012,
6051,
8398,
8099,
8062,
6300,
8050,
8049,
9311,
6513,
5999,
7322,
4814,
7549,
4900,
0742
high_ticket_amount
integer
required
Required range: x >= 1
average_transaction_amount_card
integer
required
Required range: x >= 1
monthly_transaction_count
integer
required
Required range: x >= 1
bank_account_type
enum<string>
required
Available options:
checking,
savings
bank_account_number
string
required
Pattern: ^\d{4,17}$
bank_routing_number
string
required
Pattern: ^\d{9}$
tos_acceptance
boolean
required

Must be accepted.

dba_name
string | null
Required string length: 2 - 100
address2
string | null
Maximum string length: 100
country
enum<string> | null
Available options:
US,
CA
middle_name
string | null
Maximum string length: 20
ssn
string

Required unless structure is government.

Pattern: ^\d{9}$
principle_address2
string | null
Maximum string length: 100
additional_address
string | null
Required string length: 2 - 100
additional_address2
string | null
Maximum string length: 100
additional_country
enum<string> | null
Available options:
US,
CA
additional_state
string | null
Required string length: 2
additional_city
string | null
Required string length: 2 - 30
additional_zip
string | null
Maximum string length: 10
account_holder_name
string | null
Required string length: 2 - 50
bank_name
string | null
Required string length: 2 - 50
industry_type
enum<string> | null
Available options:
CHARITY,
CIC,
CORP,
LTD,
LLC,
LLP,
NPCORP,
PARTNERSHIP,
PLC,
GOV,
SOLEPROP,
TRUST

Response

Tilled application submitted.

message
string
required
Example:

"Merchant application submitted. We will continue processing it in the background."

data
object
required
Last modified on July 20, 2026