openapi: 3.2.0 info: description: Rollee Company API allows to use our services with a REST API title: Company accounts API contact: {} version: '0.5' servers: - url: https://api.getrollee.com/api/company/v0.5 tags: - name: Company accounts paths: /companies/{id}/company_accounts: get: description: Get all company accounts given a particular company tags: - Company accounts summary: Get company accounts parameters: - description: company id name: id in: path required: true schema: type: string - description: Bearer name: Authorization in: header required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/v5.GetCompanyAccountsResponse' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/models.ServerError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/models.ServerError' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/models.ServerError' operationId: getCompaniesByIdCompanyAccounts x-operation-id-source: derived /company_accounts/{id}: get: tags: - Company accounts summary: Get company account information parameters: - description: company id name: id in: path required: true schema: type: string - description: Bearer name: Authorization in: header required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/account.CompanyResponse' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/models.ServerError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/models.ServerError' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/models.ServerError' operationId: getCompanyAccountsById x-operation-id-source: derived /company_accounts/{id}/reconnect: post: description: Create a reconnect session for a company account tags: - Company accounts summary: Company Account reconnect session parameters: - description: Bearer name: Authorization in: header required: true schema: type: string - description: account id name: id in: path required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/v5.CompanySessionResponse' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/models.ServerError' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/models.ServerError' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/models.ServerError' operationId: postCompanyAccountsByIdReconnect x-operation-id-source: derived components: schemas: account.CompanyResponse: type: object properties: company_id: type: string connected: description: is account connected and able to get data type: boolean created_at: type: string datasource_id: type: string id: type: string name: description: name of the datasource type: string updated_at: type: string models.ServerError: type: object properties: error: type: string v5.CompanySessionResponse: type: object properties: id: description: id of the company account type: string link: description: reconnect session link type: string session: description: reconnect session token type: string session_expires_at: description: expiration time of the session type: string v5.GetCompanyAccountsResponse: type: object properties: data: type: array items: $ref: '#/components/schemas/account.CompanyResponse' size: type: integer x-provenance: method: searched source: https://developers.getrollee.com/reference harvested: '2026-10-14' tool: harvest-readme-openapi.py note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored. assembled_from: - https://developers.getrollee.com/reference/delete_companies-id.md - https://developers.getrollee.com/reference/get_companies-id-company-accounts.md - https://developers.getrollee.com/reference/get_companies-id.md - https://developers.getrollee.com/reference/get_companies.md - https://developers.getrollee.com/reference/get_company-accounts-id-absences.md - https://developers.getrollee.com/reference/get_company-accounts-id-activity.md - https://developers.getrollee.com/reference/get_company-accounts-id-banking-info.md - https://developers.getrollee.com/reference/get_company-accounts-id-documents.md - https://developers.getrollee.com/reference/get_company-accounts-id-employees.md - https://developers.getrollee.com/reference/get_company-accounts-id-employment.md - https://developers.getrollee.com/reference/get_company-accounts-id-income.md - https://developers.getrollee.com/reference/get_company-accounts-id-performance.md - https://developers.getrollee.com/reference/get_company-accounts-id-profiles.md - https://developers.getrollee.com/reference/get_company-accounts-id-trips.md - https://developers.getrollee.com/reference/get_company-accounts-id-vehicles.md - https://developers.getrollee.com/reference/get_company-accounts-id-wallet.md - https://developers.getrollee.com/reference/get_company-accounts-id.md - https://developers.getrollee.com/reference/get_token-refresh.md - https://developers.getrollee.com/reference/get_users-id.md - https://developers.getrollee.com/reference/get_webhooks-1.md - https://developers.getrollee.com/reference/post_companies.md - https://developers.getrollee.com/reference/post_company-accounts-id-reconnect.md - https://developers.getrollee.com/reference/post_sessions-session-refresh.md - https://developers.getrollee.com/reference/put_company-v0-5-webhooks-accounts.md - https://developers.getrollee.com/reference/put_company-v0-5-webhooks-endpoints.md - https://developers.getrollee.com/reference/put_company-v0-5-webhooks-multi-endpoints.md - https://developers.getrollee.com/reference/put_users-id.md merge: pages: 27 deduped: 49 conflicts_kept_first: 0