companies

Create Company

Create a new company (founder only)

Order: DB first (source of truth) → Stripe → side effects. If Stripe fails, company still exists — retry Stripe later.

post/api/companies

Request

  • Base URL: https://api.ruzora.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.ruzora.com/api/companies
  • Auth: HTTP bearer

Request body

company_namestring required

Legal entity name

domainstring required

Company domain (e.g. acme.com)

websitestring uri nullable

Company website

industrystring nullable
company_sizestring nullable
billing_emailstring email required

Invoice recipient email

billing_addressstring nullable

Billing address

signer_namestring nullable

Contract signer full name

signer_emailstring email nullable

Contract signer email (defaults to billing_email)

pricing_tierstring nullable

Pricing tier

service_typestring nullable

staffing or factory

Response

Successful Response

idstring required

Record ID

company_namestring required
domainstring required
websitestring nullable
industrystring nullable
company_sizestring nullable
billing_emailstring required
billing_addressstring required
signer_namestring nullable
signer_emailstring nullable
stripe_customer_idstring nullable
pricing_tierstring required
total_active_seatsinteger
statusstring
signed_datestring date nullable
nps_scoreinteger nullable
slack_channelstring nullable
created_atstring date-time required
last_activitystring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.