Skip to main content
PUT
SetBusinessProfileAPI mirrors erdo_set_business_profile. PUT rather than

Authorizations

Authorization
string
header
required

An Erdo API key (erdo_api_...) or scoped token (erdo_token_...).

Body

application/json
city
string
country
string
entity_type
string
industry
string

The entity's legal form, which the registry asks for alongside — not instead of — the public/private status in entity_type, and checks against the tax record. An LLC declared as a corporation is a rejection days later rather than an error at save time.

Available options:
sole_proprietorship,
partnership,
limited_liability_corporation,
co_operative,
non_profit_corporation,
corporation
postal_code
string
privacy_policy_url
string

them is a campaign rejection after the vetting fee has been taken.

region
string
representative_email
string
representative_first_name
string
representative_job_position
string
representative_last_name
string
representative_phone
string
representative_title
string
stock_exchange
string

public_for_profit and refused otherwise, because the campaign registry asks a public brand for both and nobody else has them.

stock_ticker
string
street
string
tax_id
string
terms_and_conditions_url
string
website_url
string

Response

Success response

entity_types
string[]

the profile so a form (or an agent explaining the form) never has to carry its own copy that drifts from the one validation uses.

exists
boolean

the zero value rather than null, so a form binds to it without a nil check.

industries
string[]
job_positions
string[]

The accepted legal structures, returned with the profile so a form (or an agent explaining the form) never has to carry its own copy that drifts from the one validation uses.

missing_fields
string[]

form shows them. Empty means the profile is ready to submit.

profile
BusinessProfile is the profile as every read surface sees it: everything · object

except the tax id, plus the last four digits of it. There is deliberately no field carrying the number itself — a struct that could hold it is a struct that will eventually be logged.