Create a new organization under the authenticated organization
Creates a new organization with various details including legal information, address, bank accounts, and owners. The user must be authenticated and provide required fields such as legalName
, legalType
, and taxId
.
Body
Required
-
name
string The name of the new organization
-
description
string A brief description of the organization
-
logo
string URL of the organization's logo
-
type
string Type of organization
-
descriptor
string Descriptor for the organization
-
legalName
string Legal name of the organization
-
legalType
string Legal type of the organization
-
taxId
string Tax identification number for the organization
-
phone
string Contact phone number for the organization
-
email
string Contact email for the organization
-
website
string Website URL for the organization
-
address
object Address details for the organization
Additional properties are allowed.
-
bankAccounts
array[object] List of bank accounts associated with the organization
-
owners
array[object] List of owners associated with the organization
POST
/api/v1/organization
curl \
--request POST https://ark.collegecanine.com/api/v1/organization \
--header "Content-Type: application/json" \
--data '{"name":"string","description":"string","logo":"string","type":"string","descriptor":"string","legalName":"string","legalType":"string","taxId":"string","phone":"string","email":"string","website":"string","address":{"line1":"string","line2":"string","division":"string","city":"string","postal":"string","country":"string"},"bankAccounts":[{"nickname":"string","routing":"string","account":"string"}],"owners":[{"firstname":"string","lastname":"string","birthdate":"2025-05-04","taxId":"string","email":"string","phone":"string","ownership":42.0,"address":{"line1":"string","line2":"string","division":"string","city":"string","postal":"string","country":"string"}}]}'
Request examples
{
"name": "string",
"description": "string",
"logo": "string",
"type": "string",
"descriptor": "string",
"legalName": "string",
"legalType": "string",
"taxId": "string",
"phone": "string",
"email": "string",
"website": "string",
"address": {
"line1": "string",
"line2": "string",
"division": "string",
"city": "string",
"postal": "string",
"country": "string"
},
"bankAccounts": [
{
"nickname": "string",
"routing": "string",
"account": "string"
}
],
"owners": [
{
"firstname": "string",
"lastname": "string",
"birthdate": "2025-05-04",
"taxId": "string",
"email": "string",
"phone": "string",
"ownership": 42.0,
"address": {
"line1": "string",
"line2": "string",
"division": "string",
"city": "string",
"postal": "string",
"country": "string"
}
}
]
}
Response examples (200)
{
"id": "string",
"name": "string",
"legalName": "string",
"legalType": "string",
"taxId": "string",
"address": {},
"bankAccounts": [],
"owners": []
}