foliolib.folio.api.fincConfig.FincSelectFiles

class foliolib.folio.api.fincConfig.FincSelectFiles(tenant: str, okapi: Optional[foliolib.okapi.okapiClient.OkapiClient] = None)

Bases: foliolib.folio.FolioApi

mod-finc-config API

This documents the API calls that can be made to query and manage files for the current tenant/isil

Parameters
  • tenant (str) – Tenant id

  • okapi (OkapiClient, optional) – Instance of OkapiClient. Defaults to None.

Methods

delete_file(filesId)

Delete a file identified by id

get_file(filesId)

Get file by id

upload_file(filePath)

Upload/update a finc select file.

delete_file(filesId: str)

Delete a file identified by id

DELETE /finc-select/files/{filesId}

Parameters

filesId (str) –

Raises
  • OkapiRequestError – Bad Request

  • OkapiFatalError – Server Error

get_file(filesId: str)

Get file by id

GET /finc-select/files/{filesId}

Parameters

filesId (str) –

Raises
  • OkapiRequestNotFound – Not Found

  • OkapiFatalError – Server Error

upload_file(filePath: str)

Upload/update a finc select file.

POST /finc-select/files

Raises
  • OkapiRequestError – Bad Request

  • OkapiRequestNotFound – Not Found

  • OkapiFatalError – Server Error