Playbook Source Documents

Gets playbook source documents by container.

get

Retrieves playbook source documents for a container with optional filtering and pagination.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
playbookIdentifierstringRequired
Query parameters
pageNumberinteger · int32Optional

The page number for pagination.

parentObjectIdentifierstring · uuidOptional

The optional parent object identifier.

flattenListbooleanOptional

Whether to flatten the list.

pageSizeinteger · int32Optional

The page size for pagination.

searchTextstringOptional

The search text to filter documents.

sortinginteger · enumOptional

The sorting option.

Possible values:
descbooleanOptional

Whether to sort in descending order.

Default: true
Responses
chevron-right
200

OK

get
/playbooks/{playbookIdentifier}/source-documents

Creates a new playbook source document.

post

Creates a new playbook source document by uploading a file.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
playbookIdentifierstringRequired
Query parameters
parentObjectIdentifierstring · uuidOptional

The optional parent object identifier.

documentUploadIdentifierstring · uuidRequired

The unique identifier for the document upload.

Body
filestring · binaryOptional

The file to upload.

Responses
post
/playbooks/{playbookIdentifier}/source-documents

Creates an empty playbook source document.

post

Creates an empty playbook source document with specified file name and content type.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
playbookIdentifierstringRequired
Query parameters
parentObjectIdentifierstring · uuidOptional

The optional parent object identifier.

fileNamestringRequired

The name of the file.

contentTypestringRequired

The content type of the file.

documentUploadIdentifierstring · uuidRequired

The unique identifier for the document upload.

Responses
post
/playbooks/{playbookIdentifier}/source-documents/empty

Appends a chunk to a playbook source document upload.

post

Uploads a file chunk to an existing playbook source document.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired

The unique identifier of the document.

playbookIdentifierstringRequired
Query parameters
chunkIndexinteger · int32Optional

The index of the chunk.

lastChunkbooleanOptional

Indicates if this is the last chunk.

Default: false
Body
filestring · binaryOptional

The file chunk to upload.

Responses
chevron-right
200

OK

post
/playbooks/{playbookIdentifier}/source-documents/{objectIdentifier}/append-chunk

Gets a playbook source document by its object identifier.

get

Retrieves a playbook source document by its unique identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired

The unique identifier of the document.

playbookIdentifierstringRequired
Responses
chevron-right
200

OK

get
/playbooks/{playbookIdentifier}/source-documents/{objectIdentifier}

Updates a playbook source document by its object identifier.

put

Updates a playbook source document by its unique identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired

The unique identifier of the document to update.

playbookIdentifierstringRequired
Body
namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
isDirectorybooleanOptional
documentUploadObjectIdentifierstring · uuidRequired
Responses
chevron-right
200

OK

put
/playbooks/{playbookIdentifier}/source-documents/{objectIdentifier}

Deletes a playbook source document by its object identifier.

delete

Deletes a playbook source document by its unique identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired

The unique identifier of the document to delete.

playbookIdentifierstringRequired
Responses
delete
/playbooks/{playbookIdentifier}/source-documents/{objectIdentifier}

No content

Adds a folder to the playbook source documents.

post

Creates a new folder within the playbook source documents.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
playbookIdentifierstringRequired
Body
namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
Responses
post
/playbooks/{playbookIdentifier}/source-documents/folder

Updates a folder by its object identifier.

put

Updates a folder by its object identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired

The unique identifier of the folder to update.

playbookIdentifierstringRequired
Body
namestring · nullableRequired
parentObjectIdentifierstring · uuid · nullableOptional
Responses
chevron-right
200

OK

put
/playbooks/{playbookIdentifier}/source-documents/folder/{objectIdentifier}

Downloads a playbook source document file by its object identifier.

get

Downloads the file for a playbook source document by its unique identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired

The unique identifier of the document to download.

playbookIdentifierstringRequired
Responses
chevron-right
200

OK

Responsestring · binary
get
/playbooks/{playbookIdentifier}/source-documents/{objectIdentifier}/download

Last updated