Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Qualio Resource Library API

The Resource Library API from Qualio — 4 operation(s) for resource library.

Qualio Resource Library API is one of 11 APIs that Qualio publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Resource Library. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 8 operations across 4 paths, and defines 16 schemas. It is described by OpenAPI 3.1.0, at version 0.1.

Requests are made against a single base URL, https://api.qualio.com.

8 operations 4 paths 16 schemas 3 GET4 OPTIONS1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.1
Base URL
https://api.qualio.com
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Qualio Resource Library API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-Api-Key (api_key). By default, every request must be authenticated.

Paths & Operations 8

Across 4 paths, the API surfaces 8 operations — 3 GET, 4 OPTIONS, 1 POST. Each is listed below with its method, path, parameters, and response codes.

Resource Library 8
GET
/v1/resource-library/templates/list
List resource templates
listResourceTemplates 5 params → 200400403429
OPTIONS
/v1/resource-library/templates/list
Lists the resource templates configured for your instance — these are shown as "Resources" in the Qualio application. The Resource Library holds structured registries (logs) such as equipment, supp…
listResourceTemplatesOptions 5 params → 200
GET
/v1/resource-library/templates/{templateId}
Retrieve a resource template
getResourceTemplate 1 param → 200400403404429
OPTIONS
/v1/resource-library/templates/{templateId}
Retrieves a single resource template (a "Resource" in the Qualio application) by its id, including its definition and field structure. A template describes the type of a Resource Library registry —…
getResourceTemplateOptions 1 param → 200
POST
/v1/resource-library/items
Create a resource item
createResourceItem body → 200400403429
OPTIONS
/v1/resource-library/items
Creates a new item (a record) in the Resource Library under the given resource template. The template determines which type of registry the item belongs to and its field structure. displayid is the h…
createResourceItemOptions → 200
GET
/v1/resource-library/items/{itemId}
Retrieve a resource item
getResourceItem 1 param → 200400403404429
OPTIONS
/v1/resource-library/items/{itemId}
Retrieves a single resource library item by its numeric id, including its fields, status, version, and any associated structured form data.
getResourceItemOptions 1 param → 200

Schemas 16

The contract defines 16 schemas that model the data the API accepts and returns. The most detailed are resourceLibraryItemResp (15 properties), resourceLibrarySingleTemplateResp (9 properties), createResourceLibraryItem (4 properties), genericBadRequest400PathResponse (2 properties). Each schema is shown below with its type and property counts.

generic404
A generic response when a resource can't be found
query
string
A search query to filter the results by
genericForbiddenResponse
object
1 property 1 required
limitParam
number
The maximum number of results to return. This is typically used with offset to paginate results.
resourceLibrarySingleTemplateResp
object
A single resource library template
9 properties 5 required
genericBadRequest400PathResponse
object
2 properties 2 required
status
string
A status to filter the results by
genericBadRequest400ParametersResponse
object
2 properties 2 required
resourceLibraryItemResp
object
A single resource library item
15 properties 8 required
orderBy
string
A property to order the results by
throttledResponse
object
1 property 1 required
createResourceLibraryItem
object
A resource library item. displayid is what will show as 'ID' in the UI and must be unique.
4 properties 3 required
genericBadRequestResponse
object
2 properties 2 required
resourceLibraryTemplateQueryResp
object
Resource library templates for your instance
2 properties 2 required
offsetParam
number
A start point for the batch to be returned. For example, a value of 5 will start at the 6th element in the overall population
createResourceLibraryItemSuccessResp
object
A successful resource library item creation
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

qualio-resource-library-api-openapi.yml Raw ↑

Other APIs Qualio publishes across the network.

Qualio Audit Trail API
Qualio Change Management API
Qualio Compliance Intelligence API
Qualio Design Controls API
Qualio Documents API
Qualio Events API
Qualio Suppliers API
Qualio Tags API
Qualio Training API
Qualio User Management API