foliolib.folio.api.consortiaKeycloak.ConsortiaConfiguration
- class foliolib.folio.api.consortiaKeycloak.ConsortiaConfiguration(tenant: str)
Bases:
foliolib.folio.FolioApiConsortia Configuration integration API
Consortia Configuration integration API
Base class of the Folio API
- Parameters
tenant (str) – Tenant id
Methods
GET /consortia-configurationsaveconfiguration(consortiaConfiguration)POST /consortia-configuration- getconfiguration()
GET /consortia-configuration- Returns
See Schema below.
- Return type
dict
- Raises
OkapiRequestError – Bad request
OkapiRequestFatalError – Internal server error
Schema
{ "type": "object", "description": "Consortia Configuration", "properties": { "id": { "type": "string", "format": "uuid" }, "centralTenantId": { "type": "string" } }, "additionalProperties": false, "required": [ "centralTenantId" ] }
- saveconfiguration(consortiaConfiguration)
POST /consortia-configuration- Parameters
consortiaConfiguration (dict) – See Schema below.
- Returns
See Schema below.
- Return type
dict
- Raises
OkapiRequestError – Bad request
OkapiRequestConflict – Validation errors
OkapiRequestFatalError – Internal server error
Schema
{ "type": "object", "description": "Consortia Configuration", "properties": { "id": { "type": "string", "format": "uuid" }, "centralTenantId": { "type": "string" } }, "additionalProperties": false, "required": [ "centralTenantId" ] }