Create a new corporate
POST/v1/corporates
Creates a new corporate account with company information, admin account, pricing settings, and payment methods. The admin account will be automatically created.
Request
- application/json
Body
required
- Array [
- ]
aliasUrl string
Alias URL
commission object
active boolean
type string
value number
commissionByCurrencies object[]
currencyISO string
commissionValue number
companyInfo object
name string
address string
invoiceEmail string
companyId string
confirmEmail string
vATNumber string
colorCodeBooking string
adminAccount objectrequired
firstName stringrequired
First name
lastName string
Last name
email stringrequiredEmail
phone string
Phone
username stringrequired
User name
currency string
Currency
timezone string
Timezone
language string
Language
notes string
Notes
Responses
- 201
- 400
Corporate successfully created
- application/json
- Schema
- Example (from schema)
Schema
_id stringrequired
The ID of the corporate
companyInfo objectrequired
name string
address string
invoiceEmail string
companyId string
confirmEmail string
vATNumber string
colorCodeBooking string
adminAccount objectrequired
firstName stringrequired
First name
lastName string
Last name
email stringrequiredEmail
phone string
Phone
username stringrequired
User name
{
"_id": "672d07188234567890123456",
"companyInfo": {
"name": "ABC Corporation",
"address": "123 Main St",
"invoiceEmail": "invoice@goodjourney.io",
"companyId": "1234567890",
"confirmEmail": "john.doe@goodjourney.io",
"vATNumber": "1234567890",
"colorCodeBooking": "#000000"
},
"adminAccount": {
"firstName": "James",
"lastName": "Bond",
"email": "jamesbond@goodjourney.io",
"phone": "+1234567890",
"username": "jamesbond"
}
}
Corporate company ID already exists
Loading...