openapi: 3.0.1 info: version: 1.0.1 title: Leapsome absences Schemas API contact: name: Support url: https://leapsome.zendesk.com description: The Content API enables you to export some raw data from Leapsome for usage within your own systems and beyond what the Leapsome application offers natively. Usage is restricted to a maximum of 20 requests per second when making requests in parallel. If you exceed this limit, you will receive a 429 status code. servers: - url: https://api.leapsome.com/v1 tags: - description: Operations on schemas name: Schemas paths: /ServiceProviderConfig: get: description: 'Queries service provider configurations. The service provider configurations are defined in SCIM Core Schema (http://www.simplecloud.info/specs/draft-scim-core-schema-01.html#anchor6). This call returns a description, a documentationURL, name, and specURL. ' operationId: getServiceProviderConfig responses: '200': description: The request has succeeded. content: application/json: schema: $ref: '#/components/schemas/ServiceProviderConfig' '403': description: Invalid token passed summary: Get Service Provider Configurations tags: - Schemas components: schemas: Filter: description: Specifies FILTER options properties: supported: description: Specifies whether the operation is supported type: boolean required: - supported Etag: description: Specifies Etag configuration options properties: supported: description: Specifies whether the operation is supported type: boolean required: - supported ChangePassword: description: Specifies Change Password configuration options properties: supported: description: Specifies whether the operation is supported type: boolean required: - supported AuthenticationSchemes: description: Specifies supported Authentication Scheme properties properties: description: description: The description of the Authentication Scheme type: string documentationUrl: description: A HTTP addressable URL pointing to the Authentication Scheme's usage documentation type: string name: description: The common authentication scheme name, e.g. HTTP Basic type: string specUrl: description: A HTTP addressable URL pointing to the Authentication Scheme's specification type: string required: - name - description - specUrl - documentationUrl ServiceProviderConfig: description: Represents the Service Provider's configuration properties: authenticationSchemes: $ref: '#/components/schemas/AuthenticationSchemes' bulk: $ref: '#/components/schemas/Bulk' changePassword: $ref: '#/components/schemas/ChangePassword' documentationUrl: description: An HTTP addressable URL pointing to the Service Provider's help documentation type: string etag: $ref: '#/components/schemas/Etag' filter: $ref: '#/components/schemas/Filter' patch: $ref: '#/components/schemas/Patch' sort: $ref: '#/components/schemas/Sort' required: - documentationUrl - patch - bulk - filter - changePassword - sort - etag - authenticationSchemes Sort: description: Specifies Sort configuration options properties: supported: description: Specifies whether the operation is supported type: boolean required: - supported Patch: description: Specifies PATCH configuration options properties: supported: description: Specifies whether the operation is supported type: boolean required: - supported Bulk: description: Specifies BULK configuration options properties: supported: description: Specifies whether the operation is supported type: boolean required: - supported securitySchemes: bearerAuth: type: http scheme: bearer bearerFormat: JWT