openapi: 3.2.0 info: title: Assignar Public Allowances API version: Version 2 description: The Assignar Public API provides the ability for customers to extend the capability of the Assignar platform. servers: - description: Australia/New Zealand url: https://api.assignar.com.au/v2 - description: North America/Europe url: https://api.assignar.com/v2 security: - OAuth2: - target-entity:b816a5d3-40c3-477f-a551-1d066d7211cc:api_access tags: - name: Allowances paths: /allowances: get: summary: List all allowances tags: - Allowances operationId: getAllowances responses: '200': description: Success content: application/json: schema: type: object properties: status: type: integer description: The response status data: type: array items: type: object properties: id: type: integer name: type: string active: type: boolean /allowances/{allowanceId}: get: summary: Get allowance by ID tags: - Allowances operationId: getAllowance parameters: - name: allowanceId required: true in: path schema: type: string default: '' responses: '200': description: Success content: application/json: schema: type: object properties: status: type: integer description: The response status data: type: object properties: id: type: integer name: type: string active: type: boolean security: - oauth_2_auth: [] components: securitySchemes: OAuth2: type: oauth2 flows: clientCredentials: tokenUrl: https://login.assignar.com/oauth2/token scopes: target-entity:b816a5d3-40c3-477f-a551-1d066d7211cc:api_access: Access to API description: 'The client credentials flow is a server-to-server flow. There is no user authentication involved in the process. Instead, the client acts on behalf of itself. The client can request an access token using only its client credentials (or other supported means of authentication) when the client is requesting access to the protected resources under its control. The client credentials are passed in the Authorization header as a Basic Auth (base64 encoded "client_id:client_secret"). The token endpoint of the Authorization server where the client can obtain the token is https://login.assignar.com/oauth2/token. The scope ''target-entity:b816a5d3-40c3-477f-a551-1d066d7211cc:api_access'' is required to access the API. ' x-provenance: method: harvested publisher: Assignar source: https://apidocs.assignar.com/api-docs/swagger.yaml note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json); stamped by stamp-openapi-provenance.py (roadmap#793)