FOLIO List API

The list API from FOLIO — 6 operation(s) for list.

Operations 10

GET /lists ListEntity all reports #
POST /lists Create a List #
DELETE /lists/{id} Delete List with the provided id #
GET /lists/{id} Get list by id #
PUT /lists/{id} Update a List #
POST /lists/{id}/refresh Perform refresh #
DELETE /lists/{id}/refresh Cancel refresh #
GET /lists/{id}/contents Get list contents #
GET /lists/{id}/versions Get list versions #
GET /lists/{id}/versions/{versionNumber} Get list version #

Documentation

📖
Documentation
https://s3.amazonaws.com/foliodocs/api/edge-caiasoft/s/edge-caiasoft.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/edge-courses/s/edge-courses.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/edge-dcb/s/edge-dcb.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/edge-dematic/s/edge-dematic.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/edge-erm/s/edge-erm.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/edge-fqm/s/edge-fqm.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/edge-ill/s/edge-ill.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/edge-inn-reach/s/edge-inn-reach.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/edge-inventory/s/edge-inventory.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/edge-rtac/s/edge-rtac.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/edge-users/s/edge-users.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/folio-query-tool-metadata/s/queryTool.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/folio-spring-support/s/tenant.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/folio-vertx-lib/s/tenant-2.0.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mgr-applications/s/am.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mgr-tenant-entitlements/s/mgr-tenant-entitlements.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mgr-tenants/s/mgr-tenants.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-agreements/s/agreements.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-authtoken/s/token-1.0.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-batch-print/s/batchPrint.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-bulk-operations/s/bulk-operations.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-calendar/s/calendar.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-camunda/s/openapi.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-circulation-bff/s/circulationBff.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-circulation-item/s/circulation-item.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia-keycloak/s/consortia.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia-keycloak/s/consortia_configuration.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia-keycloak/s/kafka_message_schemas.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia-keycloak/s/publications.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia-keycloak/s/self.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia-keycloak/s/sharing_instances.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia-keycloak/s/sharing_policies.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia-keycloak/s/sharing_roles.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia-keycloak/s/sharing_settings.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia-keycloak/s/tenants.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia-keycloak/s/user_tenants.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia/s/consortia.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia/s/consortia_configuration.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia/s/kafka_message_schemas.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia/s/publications.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia/s/self.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia/s/sharing_instances.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia/s/sharing_settings.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia/s/tenants.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-consortia/s/user_tenants.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-data-export-spring/s/export-configs.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-data-export-spring/s/job-deletion-intervals.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-data-export-spring/s/jobs.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-data-export-worker/s/authority-control.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-data-export-worker/s/bursar-export.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-data-export-worker/s/circulation-log.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-data-export-worker/s/e-holdings.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-data-export-worker/s/email.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-data-export-worker/s/order-export.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-data-export-worker/s/refresh-presigned-url.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-data-export/s/data-export.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-dcb/s/dcb_transaction.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-ebsconet/s/ebsconet.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-entities-links/s/mod-entities-links.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-entities-links/s/tenant-settings.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-eusage-reports/s/eusage-reports-1.0.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-fqm-manager/s/mod-fqm-manager.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-inn-reach/s/circulation.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-inn-reach/s/contribution.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-inn-reach/s/settings.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-inventory-update/s/inventory-import-1.0.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-inventory-update/s/inventory-update-5.0.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-licenses/s/licenses.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-linked-data-import/s/mod-linked-data-import.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-linked-data/s/mod-linked-data.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-lists/s/list.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-locations/s/mod-locations.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-login-keycloak/s/mod-login-keycloak.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-marc-migrations/s/marc-migrations.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-mosaic/s/mosaic.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-notes/s/notes.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-oa/s/oa.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-okapi-facade/s/okapi-facade.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-password-validator/s/password-validator.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-password-validator/s/validator-registry.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-quick-marc/s/marc-specifications.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-quick-marc/s/records-editor.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-reading-room/s/patron_permission.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-reading-room/s/reading_room.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-record-specifications/s/mod-record-specifications.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-remote-storage/s/remote-storage.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-requests-mediated/s/requests-mediated.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-roles-keycloak/s/mod-roles-keycloak.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-rtac-cache/s/mod-rtac-cache.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-scheduler/s/mod-scheduler.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-search/s/mod-search.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-serials-management/s/serials-management.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-settings/s/settings.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-tags/s/tags.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-tlr/s/allowed-service-points.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-tlr/s/ecs-loans.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-tlr/s/ecs-request-external.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-tlr/s/ecs-tlr.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-tlr/s/staff-slips.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-tlr/s/tlr-settings.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-users-keycloak/s/users-keycloak.html
📖
Documentation
https://s3.amazonaws.com/foliodocs/api/mod-workflow/s/openapi.html

Specifications

SDKs

📦
GitHubRepository
https://github.com/folio-org/edge-caiasoft
📦
GitHubRepository
https://github.com/folio-org/edge-courses
📦
GitHubRepository
https://github.com/folio-org/edge-dcb
📦
GitHubRepository
https://github.com/folio-org/edge-dematic
📦
GitHubRepository
https://github.com/folio-org/edge-erm
📦
GitHubRepository
https://github.com/folio-org/edge-fqm
📦
GitHubRepository
https://github.com/folio-org/edge-ill
📦
GitHubRepository
https://github.com/folio-org/edge-inn-reach
📦
GitHubRepository
https://github.com/folio-org/edge-inventory
📦
GitHubRepository
https://github.com/folio-org/edge-rtac
📦
GitHubRepository
https://github.com/folio-org/edge-users
📦
GitHubRepository
https://github.com/folio-org/folio-query-tool-metadata
📦
GitHubRepository
https://github.com/folio-org/folio-spring-support
📦
GitHubRepository
https://github.com/folio-org/folio-vertx-lib
📦
GitHubRepository
https://github.com/folio-org/mgr-applications
📦
GitHubRepository
https://github.com/folio-org/mgr-tenant-entitlements
📦
GitHubRepository
https://github.com/folio-org/mgr-tenants
📦
GitHubRepository
https://github.com/folio-org/mod-agreements
📦
GitHubRepository
https://github.com/folio-org/mod-authtoken
📦
GitHubRepository
https://github.com/folio-org/mod-batch-print
📦
GitHubRepository
https://github.com/folio-org/mod-bulk-operations
📦
GitHubRepository
https://github.com/folio-org/mod-calendar
📦
GitHubRepository
https://github.com/folio-org/mod-camunda
📦
GitHubRepository
https://github.com/folio-org/mod-circulation-bff
📦
GitHubRepository
https://github.com/folio-org/mod-circulation-item
📦
GitHubRepository
https://github.com/folio-org/mod-consortia-keycloak
📦
GitHubRepository
https://github.com/folio-org/mod-consortia
📦
GitHubRepository
https://github.com/folio-org/mod-data-export-spring
📦
GitHubRepository
https://github.com/folio-org/mod-data-export-worker
📦
GitHubRepository
https://github.com/folio-org/mod-data-export
📦
GitHubRepository
https://github.com/folio-org/mod-dcb
📦
GitHubRepository
https://github.com/folio-org/mod-ebsconet
📦
GitHubRepository
https://github.com/folio-org/mod-entities-links
📦
GitHubRepository
https://github.com/folio-org/mod-eusage-reports
📦
GitHubRepository
https://github.com/folio-org/mod-fqm-manager
📦
GitHubRepository
https://github.com/folio-org/mod-inn-reach
📦
GitHubRepository
https://github.com/folio-org/mod-inventory-update
📦
GitHubRepository
https://github.com/folio-org/mod-licenses
📦
GitHubRepository
https://github.com/folio-org/mod-linked-data-import
📦
GitHubRepository
https://github.com/folio-org/mod-linked-data
📦
GitHubRepository
https://github.com/folio-org/mod-lists
📦
GitHubRepository
https://github.com/folio-org/mod-locations
📦
GitHubRepository
https://github.com/folio-org/mod-login-keycloak
📦
GitHubRepository
https://github.com/folio-org/mod-marc-migrations
📦
GitHubRepository
https://github.com/folio-org/mod-mosaic
📦
GitHubRepository
https://github.com/folio-org/mod-notes
📦
GitHubRepository
https://github.com/folio-org/mod-oa
📦
GitHubRepository
https://github.com/folio-org/mod-okapi-facade
📦
GitHubRepository
https://github.com/folio-org/mod-password-validator
📦
GitHubRepository
https://github.com/folio-org/mod-quick-marc
📦
GitHubRepository
https://github.com/folio-org/mod-reading-room
📦
GitHubRepository
https://github.com/folio-org/mod-record-specifications
📦
GitHubRepository
https://github.com/folio-org/mod-remote-storage
📦
GitHubRepository
https://github.com/folio-org/mod-requests-mediated
📦
GitHubRepository
https://github.com/folio-org/mod-roles-keycloak
📦
GitHubRepository
https://github.com/folio-org/mod-rtac-cache
📦
GitHubRepository
https://github.com/folio-org/mod-scheduler
📦
GitHubRepository
https://github.com/folio-org/mod-search
📦
GitHubRepository
https://github.com/folio-org/mod-serials-management
📦
GitHubRepository
https://github.com/folio-org/mod-settings
📦
GitHubRepository
https://github.com/folio-org/mod-tags
📦
GitHubRepository
https://github.com/folio-org/mod-tlr
📦
GitHubRepository
https://github.com/folio-org/mod-users-keycloak
📦
GitHubRepository
https://github.com/folio-org/mod-workflow

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-accession-item-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-return-item-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-instructors-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-asr-requests-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-asr-items-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-update-asr-item-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-license-terms-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-license-terms-batch-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-request-ids-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-entity-type-summaries-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-test-document-delivery-offer-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-test-document-delivery-register-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-access-token-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-batch-holdings-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-rtac-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-instance-holdings-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-userdata-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-user-results-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-patron-pin-with-id-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-entity-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-query-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-custom-entity-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-contents-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-submit-query-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-update-used-by-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-tenant-attributes-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-tenant-job-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-application-descriptor-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-application-cleanup-result-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-application-descriptors-validation-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-module-discoveries-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-application-discoveries-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-application-descriptors-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-flow-stage-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-application-flow-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-flow-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-module-reinstall-request-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-extended-entitlements-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-desired-state-request-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-tenant-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-tenant-attribute-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-tenants-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-export-entry-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-agreement-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-dashboard-widget-definition-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-kb-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-erm-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-persistent-job-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-token-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-sign-token-payload-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-sign-refresh-token-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-refresh-token-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-token-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-token-response-legacy-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-message-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-entry-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-entries-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-message-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-bulk-operation-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-profile-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-calendar-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-calendar-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-surrounding-openings-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-single-day-opening-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-workflow-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-link-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-response-errors-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-circulation-loan-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-mediated-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-check-in-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-bff-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-check-out-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-circulation-item-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-circulation-items-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-export-config-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-export-config-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-mapping-profile-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-export-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-job-profile-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-quick-export-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-file-definition-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-export-all-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-setting-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-settings-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-ebsconet-order-line-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-validation-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-authority-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-authority-source-file-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-authority-stats-dto-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-parsed-record-content-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-authority-source-file-dto-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-authority-note-type-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-report-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-report-cost-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-report-status-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-title-data-entries-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-report-titles-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-report-data-entries-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-purged-queries-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-data-refresh-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-query-status-summaries-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-paging-slips-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-transaction-hold-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-local-hold-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-item-shipped-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-inn-reach-transaction-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-base-circ-request-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-failed-record-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-channel-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-import-job-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-transformation-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-transformation-step-association-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-step-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-license-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-policies-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/folio/refs/heads/main/json-schema/folio-custom-property-definition-schema.json

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/folio:folio-list-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

folio-list-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Folio List API
  version: 1.0.0
  description: 'Operations tagged list across 2 of this provider''s published API definitions: folio-mod-lists-list-openapi.json, folio-mod-lists-list-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://folio-etesting-snapshot-kong.ci.folio.org/
tags:
- name: List
paths:
  /lists:
    get:
      summary: ListEntity all reports
      operationId: getAllLists
      tags:
      - List
      parameters:
      - name: ids
        in: query
        description: List of ids to retrieve information for
        required: false
        schema:
          type: array
          items:
            type: string
            format: UUID
      - name: entityTypeIds
        in: query
        description: List of entityTypeIds to retrieve information for
        required: false
        schema:
          type: array
          items:
            type: string
            format: UUID
      - name: offset
        in: query
        description: Offset to start retrieving list information for
        required: false
        schema:
          type: integer
          format: int32
          default: 0
      - name: size
        in: query
        description: how many item to return
        required: false
        schema:
          type: integer
          format: int32
          default: 100
      - name: search
        in: query
        description: Search term for list name or description
        required: false
        schema:
          type: string
      - name: active
        in: query
        description: Indicates whether list should be active or not
        required: false
        schema:
          type: boolean
      - name: private
        in: query
        description: Indicates whether list should be private or not
        required: false
        schema:
          type: boolean
      - name: canned
        in: query
        description: Indicates whether returned lists should be canned/system generated. When omitted, both canned and non-canned lists are returned.
        required: false
        schema:
          type: boolean
      - name: createdBy
        in: query
        description: Only return lists created by users with these IDs
        required: false
        style: form
        explode: false
        schema:
          type: array
          items:
            type: string
            format: UUID
      - name: updatedBy
        in: query
        description: Only return lists last updated by users with these IDs
        required: false
        style: form
        explode: false
        schema:
          type: array
          items:
            type: string
            format: UUID
      - name: includeDeleted
        in: query
        description: Indicates if deleted lists should be included in the results (default false)
        required: false
        schema:
          type: boolean
      - name: updatedAsOf
        in: query
        description: Indicates the minimum create/update timestamp to filter lists by
        required: false
        schema:
          type: string
          format: offset-date-time
      - name: sortBy
        in: query
        description: Field to sort by. Supported values are name, updatedDate, and recordsCount
        required: false
        schema:
          type: string
          pattern: ^(name|updatedDate|recordsCount)$
          enum:
          - name
          - updatedDate
          - recordsCount
      - name: sortOrder
        in: query
        description: Sort direction. Supported values are asc and desc
        required: false
        schema:
          type: string
          pattern: ^(asc|desc)$
          enum:
          - asc
          - desc
      responses:
        '200':
          description: A paged array of reports
          headers:
            x-next:
              description: A link to the next page of responses
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListSummaryResultsDTO'
        4XX:
          $ref: '#/components/responses/badRequestResponse'
    post:
      summary: Create a List
      operationId: createList
      tags:
      - List
      requestBody:
        description: List object
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ListRequestDTO'
      responses:
        '201':
          description: returns if a list created successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListDTO'
        4XX:
          $ref: '#/components/responses/badRequestResponse'
    servers:
    - url: https://folio-etesting-snapshot-kong.ci.folio.org/
  /lists/{id}:
    delete:
      summary: Delete List with the provided id
      operationId: deleteList
      tags:
      - List
      description: delete the list with the specific id (if exists).
      parameters:
      - $ref: '#/components/parameters/id'
      responses:
        '204':
          description: List has been deleted
        4XX:
          $ref: '#/components/responses/badRequestResponse'
    get:
      operationId: getListById
      tags:
      - List
      description: gets the specific list information (if exists).
      parameters:
      - $ref: '#/components/parameters/id'
      responses:
        '200':
          description: returns specific list information (if exists)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListDTO'
        4XX:
          $ref: '#/components/responses/badRequestResponse'
      summary: Get list by id
      x-summary-source: derived
    put:
      summary: Update a List
      operationId: updateList
      tags:
      - List
      parameters:
      - $ref: '#/components/parameters/id'
      requestBody:
        description: List object
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ListUpdateRequestDTO'
      responses:
        '200':
          description: returns if a list updated successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListDTO'
        4XX:
          $ref: '#/components/responses/badRequestResponse'
    servers:
    - url: https://folio-etesting-snapshot-kong.ci.folio.org/
  /lists/{id}/refresh:
    post:
      operationId: performRefresh
      tags:
      - List
      description: Perform refresh of the list.
      parameters:
      - $ref: '#/components/parameters/id'
      responses:
        '201':
          description: Refresh request successfully submitted
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListRefreshDTO'
        4XX:
          $ref: '#/components/responses/badRequestResponse'
      summary: Perform refresh
      x-summary-source: derived
    delete:
      operationId: cancelRefresh
      tags:
      - List
      description: Cancel refresh of the list.
      parameters:
      - $ref: '#/components/parameters/id'
      responses:
        '204':
          description: Refresh cancelled
        4XX:
          $ref: '#/components/responses/badRequestResponse'
      summary: Cancel refresh
      x-summary-source: derived
    servers:
    - url: https://folio-etesting-snapshot-kong.ci.folio.org/
  /lists/{id}/contents:
    get:
      operationId: getListContents
      tags:
      - List
      description: gets the list contents (if exists).
      parameters:
      - $ref: '#/components/parameters/id'
      - name: fields
        in: query
        description: List of fields to retrieve content for
        required: false
        schema:
          type: array
          items:
            type: string
      - name: offset
        in: query
        description: Offset to start retrieving items from
        required: false
        schema:
          type: integer
          format: int32
          default: 0
      - name: size
        in: query
        description: How many items to return
        required: false
        schema:
          type: integer
          format: int32
          default: 100
      responses:
        '200':
          description: A page of list contents
          headers:
            x-next:
              description: A link to the next page of list contents
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResultsetPage'
        4XX:
          $ref: '#/components/responses/badRequestResponse'
      summary: Get list contents
      x-summary-source: derived
    servers:
    - url: https://folio-etesting-snapshot-kong.ci.folio.org/
  /lists/{id}/versions:
    get:
      operationId: getListVersions
      tags:
      - List
      description: Get all the historic versions of the specified list.
      parameters:
      - $ref: '#/components/parameters/id'
      responses:
        '200':
          description: Getting all the historic versions of the list
          content:
            application/json:
              schema:
                type: array
                items:
                  type: null
                  $ref: '#/components/schemas/ListVersionDTO'
        4XX:
          $ref: '#/components/responses/badRequestResponse'
      summary: Get list versions
      x-summary-source: derived
    servers:
    - url: https://folio-etesting-snapshot-kong.ci.folio.org/
  /lists/{id}/versions/{versionNumber}:
    get:
      operationId: getListVersion
      tags:
      - List
      description: Get a specific historic version of the specified list.
      parameters:
      - $ref: '#/components/parameters/id'
      - $ref: '#/components/parameters/versionNumber'
      responses:
        '200':
          description: Get the requested historic list version
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListVersionDTO'
        4XX:
          $ref: '#/components/responses/badRequestResponse'
      summary: Get list version
      x-summary-source: derived
    servers:
    - url: https://folio-etesting-snapshot-kong.ci.folio.org/
components:
  schemas:
    parameter:
      description: List of key/value parameters of an error
      type: object
      properties:
        key:
          description: Parameter key
          type: string
        value:
          description: Parameter value
          type: string
      additionalProperties: false
      required:
      - key
    ListSummaryDTO:
      description: List Summary DTO
      type: object
      properties:
        id:
          description: List id
          type: string
          format: UUID
        name:
          description: List name
          type: string
        entityTypeId:
          description: ID of the entity Type
          type: string
          format: UUID
        createdByUsername:
          description: Created By Username
          type: string
        createdDate:
          description: Date and time when the record was created
          type: string
          format: date-time
        isActive:
          description: Indicates if a List is Active or not
          type: boolean
        isPrivate:
          description: Indicate if a List is Private or not
          type: boolean
        isCanned:
          description: Indicates if a List is canned or not
          type: boolean
        isDeleted:
          description: Indicates if a List has been deleted
          type: boolean
        updatedBy:
          description: ID of the user who last updated the record (when available)
          type: string
          format: UUID
        updatedByUsername:
          description: Username of the user who last updated the record (when available)
          type: string
        updatedDate:
          description: Date and time when the record was last updated
          type: string
          format: date-time
        recordsCount:
          description: record count for refresh
          type: number
        refreshedDate:
          description: End date for successful refresh
          type: string
          format: date-time
        refreshedByUsername:
          description: Username who did the refresh
          type: string
        isRefreshing:
          description: Indicates if list refresh is in progress
          type: boolean
        latestRefreshFailed:
          description: Indicates if the most recent list refresh failed
          type: boolean
      additionalProperties: false
      required:
      - id
      - name
      - entityTypeId
    ListAppError:
      description: An error
      type: object
      properties:
        message:
          type: string
          description: Error message text
        code:
          type: string
          description: Error message code
        parameters:
          description: Error message parameters
          $ref: '#/components/schemas/parameters'
      additionalProperties: false
      required:
      - message
      - code
    ListSummaryResultsDTO:
      $schema: https://json-schema.org/draft/2020-12/schema
      description: List summary results DTO
      type: object
      properties:
        content:
          description: array of content
          type: array
          items:
            $ref: '#/components/schemas/ListSummaryDTO'
        totalRecords:
          description: Total number of records
          type: integer
          format: int64
        totalPages:
          description: Total number of pages
          type: integer
      additionalProperties: false
      required:
      - content
      - totalRecords
      - totalPages
      ListSummaryDTO:
        description: List Summary DTO
        type: object
        properties:
          id:
            description: List id
            type: string
            format: UUID
          name:
            description: List name
            type: string
          entityTypeId:
            description: ID of the entity Type
            type: string
            format: UUID
          createdByUsername:
            description: Created By Username
            type: string
          createdDate:
            description: Date and time when the record was created
            type: string
            format: date-time
          isActive:
            description: Indicates if a List is Active or not
            type: boolean
          isPrivate:
            description: Indicate if a List is Private or not
            type: boolean
          isCanned:
            description: Indicates if a List is canned or not
            type: boolean
          isDeleted:
            description: Indicates if a List has been deleted
            type: boolean
          updatedBy:
            description: ID of the user who last updated the record (when available)
            type: string
            format: UUID
          updatedByUsername:
            description: Username of the user who last updated the record (when available)
            type: string
          updatedDate:
            description: Date and time when the record was last updated
            type: string
            format: date-time
          recordsCount:
            description: record count for refresh
            type: number
          refreshedDate:
            description: End date for successful refresh
            type: string
            format: date-time
          refreshedByUsername:
            description: Username who did the refresh
            type: string
          isRefreshing:
            description: Indicates if list refresh is in progress
            type: boolean
          latestRefreshFailed:
            description: Indicates if the most recent list refresh failed
            type: boolean
        additionalProperties: false
        required:
        - id
        - name
        - entityTypeId
    ListRequestDTO:
      $schema: https://json-schema.org/draft/2020-12/schema
      description: List Request DTO
      type: object
      properties:
        name:
          description: List name
          type: string
          minLength: 1
        description:
          description: List description
          type: string
        entityTypeId:
          description: ID of the entity Type
          type: string
          format: UUID
        fqlQuery:
          description: FQL Query
          type: string
        fields:
          description: Fields to be included in list contents
          type: array
          items:
            type: string
        isActive:
          description: Indicates a List is Active or not
          type: boolean
        isPrivate:
          description: Indicates a List is Private or not
          type: boolean
        queryId:
          description: Optional id of query to create list from
          type: string
          format: uuid
      additionalProperties: false
      required:
      - name
      - entityTypeId
      - isActive
      - isPrivate
    ListVersionDTO:
      $schema: https://json-schema.org/draft/2020-12/schema
      description: List Version DTO
      type: object
      properties:
        id:
          description: Version id
          type: string
          format: UUID
        name:
          description: List name
          type: string
        description:
          description: List description
          type: string
        fqlQuery:
          description: FQL Query
          type: string
        fields:
          description: Fields to be included in list contents
          type: array
          items:
            type: string
        isActive:
          description: Indicates a List is Active or not
          type: boolean
        isPrivate:
          description: Indicates a List is Private or not
          type: boolean
        updatedBy:
          description: ID of the user who last updated the record (when available)
          type: string
          format: UUID
        updatedByUsername:
          description: Username of the user who last updated the record (when available)
          type: string
        updatedDate:
          description: Date and time when the record was last updated
          type: string
          format: date-time
        listId:
          description: list id
          type: string
          format: UUID
        version:
          description: Number of version
          type: integer
      additionalProperties: false
      required:
      - id
      - name
      - version
    ResultsetPage:
      type: object
    ListDTO:
      $schema: https://json-schema.org/draft/2020-12/schema
      description: List Entity DTO
      type: object
      properties:
        id:
          description: List id
          type: string
          format: UUID
        name:
          description: List name
          type: string
        description:
          description: List description
          type: string
        entityTypeId:
          description: ID of the entity Type
          type: string
          format: UUID
        fqlQuery:
          description: FQL Query
          type: string
        fields:
          description: Fields to be included in list contents
          type: array
          items:
            type: string
        createdBy:
          description: ID of the user who created the record (when available)
          type: string
          format: UUID
        createdByUsername:
          description: Created By Username
          type: string
        createdDate:
          description: Date and time when the record was created
          type: string
          format: date-time
        isActive:
          description: Indicates a List is Active or not
          type: boolean
        isPrivate:
          description: Indicates a List is Private or not
          type: boolean
        isCanned:
          description: Indicates if a List is canned or not
          type: boolean
        isDeleted:
          description: Indicates if a List has been deleted
          type: boolean
        updatedBy:
          description: ID of the user who last updated the record (when available)
          type: string
          format: UUID
        updatedByUsername:
          description: Username of the user who last updated the record (when available)
          type: string
        updatedDate:
          description: Date and time when the record was last updated
          type: string
          format: date-time
        successRefresh:
          description: List Refresh Information
          $ref: '#/components/schemas/ListRefreshDTO'
        inProgressRefresh:
          description: List In-Progress Refresh Information
          $ref: '#/components/schemas/ListRefreshDTO'
        failedRefresh:
          description: List Failed Refresh Information
          $ref: '#/components/schemas/ListRefreshDTO'
        version:
          description: Number of version
          type: integer
      additionalProperties: false
      required:
      - id
      - name
      - version
    parameters:
      description: List of key/value parameters of an error
      type: array
      items:
        $ref: '#/components/schemas/parameter'
    ListUpdateRequestDTO:
      $schema: https://json-schema.org/draft/2020-12/schema
      description: List Update Request DTO
      type: object
      properties:
        name:
          description: List name
          type: string
          minLength: 1
        description:
          description: List description
          type: string
        fqlQuery:
          description: FQL Query
          type: string
        fields:
          description: Fields to be included in list contents
          type: array
          items:
            type: string
        isActive:
          description: Indicates a List is Active or not
          type: boolean
        isPrivate:
          description: Indicates a List is Private or not
          type: boolean
        version:
          description: Number of version
          type: integer
        queryId:
          description: Query ID
          type: string
          format: UUID
      additionalProperties: false
      required:
      - name
      - isActive
      - isPrivate
      - version
    ListRefreshDTO:
      $schema: https://json-schema.org/draft/2020-12/schema
      description: List Refresh Details DTO
      type: object
      properties:
        id:
          description: List Refresh id
          type: string
          format: UUID
        listId:
          description: List id
          type: string
          format: UUID
        status:
          description: Status of the refresh
          type: string
          enum:
          - IN_PROGRESS
          - SUCCESS
          - FAILED
          - CANCELLED
        refreshStartDate:
          description: Date and time when the list refresh was started
          type: string
          format: date-time
        refreshEndDate:
          description: Date and time when the list refresh was completed
          type: string
          format: date-time
        refreshedBy:
          description: ID of the user who refreshed the list
          type: string
          format: UUID
        refreshedByUsername:
          description: Username of the user who refreshed the list
          type: string
        recordsCount:
          description: Number of the records found
          type: integer
        contentVersion:
          description: Number of times list has been refreshed
          type: integer
        error:
          description: Error encountered during list refresh
          $ref: '#/components/schemas/ListAppError'
        listVersion:
          description: Contains the version of the list
          type: integer
      additionalProperties: false
      required:
      - id
      - listId
      - status
      - refreshStartDate
      - refreshedBy
      - refreshedByUsername
  parameters:
    versionNumber:
      name: versionNumber
      in: path
      required: true
      description: Integer number of the requested version
      schema:
        type: integer
        minimum: 1
    id:
      name: id
      in: path
      required: true
      description: id of the list
      schema:
        type: string
        format: UUID
  responses:
    badRequestResponse:
      description: Invalid request
      content:
        application/json:
          example:
            message: List with ID 6c611396-b6bc-56a7-aada-3a90683d559c was not found
            code: read-list.not.found
          schema:
            $ref: '#/components/schemas/ListAppError'
x-refined-from:
- folio-mod-lists-list-openapi.json
- folio-mod-lists-list-openapi.yml