Browse and search books, concepts, procedures, connections, and triggers.
View Books
get
This endpoint returns metadata for all books that are currently available in the runtime, including their names, versions, descriptions, authentication requirements, and capabilities.
Authorizations
AuthorizationstringRequired
Personal Access Token.
Query parameters
page_sizeinteger · int32Optional
The maximum number of books to return.
page_tokenstringOptional
The token to use to retrieve the next page of books.
The token to use to retrieve the next page of books.
default
An unexpected error response.
application/json
get
/api/v1/books
View Book Details
get
This endpoint provides comprehensive metadata about a particular book, including its description, author, icon, authentication mechanisms, configuration parameters, and capabilities.
Authorizations
AuthorizationstringRequired
Personal Access Token.
Path parameters
namestringRequired
versionstringRequired
Responses
200
A successful response.
application/json
default
An unexpected error response.
application/json
get
/api/v1/books/{name}/{version}
View Book Procedures
get
This endpoint returns a list of all procedures (functions/operations) that can be invoked on the specified book, along with their signatures, input/output parameters, and metadata such as descriptions and examples.
Authorizations
AuthorizationstringRequired
Personal Access Token.
Path parameters
namestringRequired
versionstringRequired
Responses
200
A successful response.
application/json
default
An unexpected error response.
application/json
get
/api/v1/books/{name}/{version}/procedures
View Tags
get
This endpoint returns a consolidated list of all tags used across all books in the library. Tags are used for categorizing and organizing books by functionality, domain, or other characteristics.
Authorizations
AuthorizationstringRequired
Personal Access Token.
Responses
200
A successful response.
application/json
tagsstring[]Optional
default
An unexpected error response.
application/json
get
/api/v1/tags
View Latest Books
get
This endpoint returns metadata for all books that are currently available in the runtime, including their names, versions, descriptions, authentication requirements, and capabilities.
Authorizations
AuthorizationstringRequired
Personal Access Token.
Query parameters
page_sizeinteger · int32Optional
The maximum number of books to return.
page_tokenstringOptional
The token to use to retrieve the next page of books.
The token to use to retrieve the next page of books.
default
An unexpected error response.
application/json
get
/api/v1/books:latest
View Book Versions
get
This endpoint returns a list of all version strings available for the specified book name.
Authorizations
AuthorizationstringRequired
Personal Access Token.
Path parameters
namestringRequired
Responses
200
A successful response.
application/json
versionsstring[]Optional
default
An unexpected error response.
application/json
get
/api/v1/books/{name}/versions
View Book Concepts
get
This endpoint returns a list of concept descriptors defined by the specified book, which can be referenced by procedures as inputs or outputs.
Authorizations
AuthorizationstringRequired
Personal Access Token.
Path parameters
namestringRequired
versionstringRequired
Responses
200
A successful response.
application/json
default
An unexpected error response.
application/json
get
/api/v1/books/{name}/{version}/concepts
View Workspace Books
get
This endpoint returns metadata for all books that are currently available in the runtime for the specified workspace, including their names, versions, descriptions, authentication requirements, and capabilities.
Authorizations
AuthorizationstringRequired
Personal Access Token.
Path parameters
organization_idstringRequired
workspace_idstringRequired
Query parameters
page_sizeinteger · int32Optional
The maximum number of books to return.
page_tokenstringOptional
The token to use to retrieve the next page of books.
Responses
200
A successful response.
application/json
next_page_tokenstringOptional
The token to use to retrieve the next page of books.
This endpoint returns a list of all procedures (functions/operations) that can be invoked on the specified book in the workspace, along with their signatures, input/output parameters, and metadata such as descriptions and examples.
This endpoint returns a list of concept descriptors defined by the specified book in the workspace, which can be referenced by procedures as inputs or outputs.
This endpoint returns a list of entities (like database tables, API endpoints, file systems, etc.) that can be discovered from a specific book connection and potentially converted into executable procedures.
Authorizations
AuthorizationstringRequired
Personal Access Token.
Path parameters
organization_idstringRequired
workspace_idstringRequired
connection_idstringRequired
Query parameters
searchstringOptional
A search term to filter the discoverables
offsetstring · uint64Optional
The starting point within the data set from which records will be returned.
Used for pagination.
limitstring · uint64Optional
The maximum number of records to return from the data set.
Used for pagination.
This endpoint returns ranked procedures that best match the provided query. Each result includes the owning book name and version, a full procedure descriptor, and a relevance score.
Authorizations
AuthorizationstringRequired
Personal Access Token.
Body
querystringOptional
top_kinteger · int64Optional
max_distancenumber · floatOptional
Responses
200
A successful response.
application/json
default
An unexpected error response.
application/json
post
/api/v1/procedures:search
Search Books
post
This endpoint returns ranked books that best match the provided query. Each result includes a full book descriptor and a relevance score.
Authorizations
AuthorizationstringRequired
Personal Access Token.
Body
querystringOptional
top_kinteger · int64Optional
max_distancenumber · floatOptional
Responses
200
A successful response.
application/json
default
An unexpected error response.
application/json
post
/api/v1/books:search
Search Book Concepts
post
This endpoint returns ranked concepts that best match the provided query. Each result includes the owning book name, version, a full concept descriptor, and a relevance score.
Authorizations
AuthorizationstringRequired
Personal Access Token.
Body
querystringOptional
top_kinteger · int64Optional
max_distancenumber · floatOptional
Responses
200
A successful response.
application/json
default
An unexpected error response.
application/json
post
/api/v1/concepts:search
Search Workspace Book Procedures
post
This endpoint returns ranked procedures that best match the provided query. Each result includes the owning book name and version, a full procedure descriptor, and a relevance score.
This endpoint returns ranked procedures that best match the provided query. Each result includes the owning book name and version, a full procedure descriptor, and a relevance score.
This endpoint returns ranked concepts that best match the provided query. Each result includes the owning book name, version, a full concept descriptor, and a relevance score.
This endpoint allows books to discover and register new procedures at runtime by connecting to external APIs, databases, or services. The discovered procedures become available for invocation.
Supports:
Specification of what entities to discover
Dynamic procedure registration
Note: This will override any existing discoverables, and sending an empty list will remove all discoverables.
This endpoint returns a list of all procedures (functions/operations) that can be invoked on the specified book connection in the workspace, along with their signatures, input/output parameters, and metadata such as descriptions and examples.