# Final POS Organization API

Organization-level operations for managing companies, onboarding, and multi-tenant resources.

> **Format**
> - **Base path:** `/v1/api/organization-api/...`
> - **Auth:** send your organization API key as header `x-org-api-key` on every request.
> - **Content type:** `application/json`

License: UNLICENSED

## Servers

Official API
```
https://api.finalpos.com
```

## Security

### X-Api-Key

API Key for authentication

Type: apiKey
In: header
Name: x-api-key

### X-Org-Api-Key

Organization API key

Type: apiKey
In: header
Name: x-org-api-key

## Download OpenAPI description

[Final POS Organization API](https://docs.finalpos.com/_bundle/openapi-organization.yaml)

## Organization - Company

### Onboard a new company under an organization

 - [POST /v1/organization-api/company/company-workflow/onboard](https://docs.finalpos.com/openapi-organization/organization-company/companyworkflowcontroller_onboardcompany.md): Creates a company, linked account, default outlet, plan assignment, default roles, and a Stripe customer. Runs in a single transaction, then finalizes any external customer setup. The target organization is resolved from the supplied x-org-api-key; the organization must have an org owner.

