Rituals

Recurring process templates

Recurring process templates

Endpoints

MethodPathSummary
GET/api/v1/ritualsList rituals
POST/api/v1/ritualsCreate ritual
GET/api/v1/rituals/{id}Get ritual
PATCH/api/v1/rituals/{id}Update ritual
POST/api/v1/rituals/{id}/forkFork ritual (create new version)
GET/api/v1/rituals/{id}/lineageGet ritual version lineage

List rituals

GET /api/v1/rituals

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string
``string
endeavour_idquerystring
searchquerystring

Responses

CodeDescription
200Ritual list

Create ritual

POST /api/v1/rituals

Requires authentication.

Request Body

FieldTypeRequiredDescription
descriptionstring
endeavour_idstring
is_enabledboolean
langstring
metadataobject
namestringYes
promptstring
scheduleobject

Responses

CodeDescription
201Ritual created

Get ritual

GET /api/v1/rituals/{id}

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Responses

CodeDescription
200Ritual details

Update ritual

PATCH /api/v1/rituals/{id}

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Request Body

FieldTypeRequiredDescription
descriptionstring
is_enabledboolean
langstring
metadataobject
namestring
promptstring
scheduleobject
statusstring

Responses

CodeDescription
200Ritual updated

Fork ritual (create new version)

POST /api/v1/rituals/{id}/fork

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Responses

CodeDescription
201Ritual forked

Get ritual version lineage

GET /api/v1/rituals/{id}/lineage

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Responses

CodeDescription
200Lineage chain