Skip to main content
PUT
Update company profile

Authorizations

Authorization
string
header
required

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

Body

application/json
company_name
string
required
Required string length: 3 - 50
company_phone
string
required

US phone number.

fed_tax_id
string
required

Federal tax ID. Hyphens are accepted by the backend and normalized before validation.

Pattern: ^\d{9}$
is_verified_tin
boolean
required

Must be accepted after the TIN verification endpoint confirms the company details.

timezone
string
required
Maximum string length: 5
from_time
string
required
Pattern: ^\d{1,2}:\d{2} (AM|PM)$
Example:

"9:00 AM"

to_time
string
required
Pattern: ^\d{1,2}:\d{2} (AM|PM)$
Example:

"5:00 PM"

from_day
integer
required
Required range: 0 <= x <= 6
to_day
integer
required
Required range: 0 <= x <= 6
url
string<uri>
required
address
string
required
Required string length: 2 - 100
city
string
required
Required string length: 2 - 50
state
string
required
Required string length: 2
zip
string
required
Pattern: ^\d{5}(?:-\d{4})?$
attestation_accepted
boolean
required
creditor_profile_id
integer | null

Imported creditor profile ID to claim during setup.

dba_name
string | null
Required string length: 3 - 50
company_email
string<email> | null
Maximum string length: 50
business_category
string | null
Maximum string length: 100
debt_type
string | null
Maximum string length: 50
address2
string | null
Required string length: 2 - 100

Response

Company profile updated.

message
string
required
Example:

"Company profile updated successfully!"

data
object
required
meta
object
required
Last modified on July 20, 2026