For the complete documentation index, see llms.txt. This page is also available as Markdown.

Flow Documents

List documents in a flow collection.

get

Returns a paginated list of documents in the specified flow document collection, including the total count for pagination.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
collectionObjectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Query parameters
skipinteger · int32OptionalDefault: 0
takeinteger · int32OptionalDefault: 50
Responses
200

OK

totalCountinteger · int32Optional
skipinteger · int32Optional
takeinteger · int32Optional
get/projects/{projectIdentifier}/flow-document-collections/{collectionObjectIdentifier}/documents

Add a document to a flow collection.

post

Links an existing document into a flow document collection so it can be used by flows in the project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
collectionObjectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Body
documentObjectIdentifierstring · uuidRequired
Responses
200

OK

objectIdentifierstring · uuidOptional
namestring · nullableOptional
flowDocumentCollectionObjectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
post/projects/{projectIdentifier}/flow-document-collections/{collectionObjectIdentifier}/documents

Remove a document from a flow collection.

delete

Unlinks a document from its flow document collection. The original document is not deleted, only its association with the collection. All prompt answers for that collection are deleted because they are no longer valid once the collection's documents change.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Responses
204

No Content

No content

delete/projects/{projectIdentifier}/flow-documents/{objectIdentifier}

No content

List flow reference material documents.

get

Returns a paginated list of the documents and folders within a flow reference material.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
referenceMaterialObjectIdentifierstring · uuidRequired
projectIdentifierstringRequired
flowObjectIdentifierstringRequired
Query parameters
pageNumberinteger · int32OptionalDefault: 1
pageSizeinteger · int32OptionalDefault: 20
Responses
200

OK

totalCountinteger · int32Optional
get/projects/{projectIdentifier}/flows/{flowObjectIdentifier}/reference-materials/{referenceMaterialObjectIdentifier}/documents

Create a flow document or folder.

post

Creates a new document or folder within a flow reference material's file tree, optionally nested under a parent folder.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
referenceMaterialObjectIdentifierstring · uuidRequired
projectIdentifierstringRequired
flowObjectIdentifierstringRequired
Body
namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
isDirectorybooleanOptional
documentUploadObjectIdentifierstring · uuid · nullableOptional
Responses
201

Created

objectIdentifierstring · uuidOptional
namestring · nullableOptional
isDirectorybooleanOptional
parentObjectIdentifierstring · uuid · nullableOptional
documentUploadObjectIdentifierstring · uuid · nullableOptional
flowReferenceMaterialObjectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
resourceOwnerIdstring · nullableOptional
post/projects/{projectIdentifier}/flows/{flowObjectIdentifier}/reference-materials/{referenceMaterialObjectIdentifier}/documents

Get a flow document by id.

get

Returns the details of a single document or folder within a flow reference material.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
flowObjectIdentifierstringRequired
referenceMaterialObjectIdentifierstringRequired
Responses
200

OK

objectIdentifierstring · uuidOptional
namestring · nullableOptional
isDirectorybooleanOptional
parentObjectIdentifierstring · uuid · nullableOptional
documentUploadObjectIdentifierstring · uuid · nullableOptional
flowReferenceMaterialObjectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
resourceOwnerIdstring · nullableOptional
get/projects/{projectIdentifier}/flows/{flowObjectIdentifier}/reference-materials/{referenceMaterialObjectIdentifier}/documents/{objectIdentifier}

Update a flow document.

put

Updates a flow document or folder, for example to move it to a different parent folder.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
flowObjectIdentifierstringRequired
referenceMaterialObjectIdentifierstringRequired
Body
parentObjectIdentifierstring · uuid · nullableOptional
Responses
200

OK

objectIdentifierstring · uuidOptional
namestring · nullableOptional
isDirectorybooleanOptional
parentObjectIdentifierstring · uuid · nullableOptional
documentUploadObjectIdentifierstring · uuid · nullableOptional
flowReferenceMaterialObjectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
resourceOwnerIdstring · nullableOptional
put/projects/{projectIdentifier}/flows/{flowObjectIdentifier}/reference-materials/{referenceMaterialObjectIdentifier}/documents/{objectIdentifier}

Delete a flow document or folder.

delete

Permanently deletes a document or folder from a flow reference material.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
flowObjectIdentifierstringRequired
referenceMaterialObjectIdentifierstringRequired
Responses
204

No Content

No content

delete/projects/{projectIdentifier}/flows/{flowObjectIdentifier}/reference-materials/{referenceMaterialObjectIdentifier}/documents/{objectIdentifier}

No content

Download a flow document file.

get

Streams the file content of a flow document, optionally as a PDF rendition.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
flowObjectIdentifierstringRequired
referenceMaterialObjectIdentifierstringRequired
Query parameters
usePdfbooleanOptionalDefault: false
Responses
200

OK

string · binaryOptional
get/projects/{projectIdentifier}/flows/{flowObjectIdentifier}/reference-materials/{referenceMaterialObjectIdentifier}/documents/{objectIdentifier}/download

Last updated