Create a Company
Changed onBusiness or Personal?
When creating a company, take note that there are two different types of companies: business and personal.
- You would create a company as business when they are acting as a sole proprietorship, LLC, or corporation.
- You would create a company as personal when they are acting as a contractor or a freelancer.
Also, take note that the parameters available to configure the company are slightly different between the two types of companies. We've documented these differences in the request schema.
What's in a name?
When creating a company, we allow you to set different names based on the type of company.
⚠
If the business_name for your company is incorrect, it can cause issues for payments.
- The business_name is the legal name of the Company entity. For Companies of type business, you can set it in the Create Company payload directly. For personal type Companies, it will be automatically set by concatenating the Contact's first_name and last_name.
- The display_name is what will show in the Routable Dashboard. It defaults to the value of business_name unless explicitly provided.
- The ledger_name is what will be recorded for this Company in your linked accounting software. It defaults to the value of business_name unless explicitly provided.
When working with many personal companies, it's common to run into naming collisions. We recommend including some sort of unique ID in the name such as Jane Doe [bHvRzbRA]. Your finance team might have preferences here - Check with them 💪.
Contacts
Companies have Contacts that are the recipient of messages pertaining to the Company.
These resources are created when you create a Company.
A Company can have Contacts added, archived and updated at a later time via the Contacts module.
Request
- Base URLhttps://api.routable.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Response
Created
Changes
- warning
changed the pattern of the request property
///////////from^\+?[1-9]\d{1,14}$to^\+[1-9]\d{1,14}$ - warning
changed the pattern of the request property
///////////from^\+?[1-9]\d{1,14}$to^\+[1-9]\d{1,14}$ - info
the
////////response's property pattern was changed from^\+?[1-9]\d{1,14}$to^\+[1-9]\d{1,14}$for the status
- warning