API Reference
- Getting Started
- Schemas
health
auth
protect
Log Workflows
Log workflows to an Observe project.
Use this endpoint to log workflows to an Observe project. The request body should contain the
workflows
to be ingested.
Additionally, specify the project_id
or project_name
to which the workflows should be ingested.
If the project does not exist, it will be created. If the project exists, the workflows will be logged to it.
If both project_id
and project_name
are provided, project_id
will take precedence.
Authorizations
Body
List of workflows to log.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Metadata associated with this step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Metadata associated with this step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Metadata associated with this step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Type of the step. By default, it is set to workflow.
chain
, chat
, llm
, retriever
, tool
, agent
, workflow
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Metadata associated with this step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Type of the step. By default, it is set to workflow.
"workflow"
Type of the step. By default, it is set to workflow.
chain
, chat
, llm
, retriever
, tool
, agent
, workflow
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Metadata associated with this step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Metadata associated with this step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Type of the step. By default, it is set to workflow.
chain
, chat
, llm
, retriever
, tool
, agent
, workflow
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Metadata associated with this step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Type of the step. By default, it is set to workflow.
"workflow"
Type of the step. By default, it is set to workflow.
"workflow"
Type of the step. By default, it is set to workflow.
chain
, chat
, llm
, retriever
, tool
, agent
, workflow
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Metadata associated with this step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Metadata associated with this step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Metadata associated with this step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Type of the step. By default, it is set to workflow.
chain
, chat
, llm
, retriever
, tool
, agent
, workflow
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Metadata associated with this step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Type of the step. By default, it is set to workflow.
"workflow"
Type of the step. By default, it is set to workflow.
chain
, chat
, llm
, retriever
, tool
, agent
, workflow
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Metadata associated with this step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Metadata associated with this step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Type of the step. By default, it is set to workflow.
chain
, chat
, llm
, retriever
, tool
, agent
, workflow
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Input to the step.
Timestamp of the step's creation, as nanoseconds since epoch.
Duration of the step in nanoseconds.
Ground truth expected output for the step.
Metadata associated with this step.
Name of the step.
Output of the step.
Parent node of the current node. For internal use only.
Status code of the step. Used for logging failed/errored steps.
Steps in the workflow.
Type of the step. By default, it is set to workflow.
"workflow"
Type of the step. By default, it is set to workflow.
"workflow"
Type of the step. By default, it is set to workflow.
"workflow"
Type of the step. By default, it is set to workflow.
"workflow"
Project ID for the Observe project.
Project name for the Observe project.
Was this page helpful?