Skip to main content
POST
https://api.unify.ai
/
v0
/
logs
/
plot
curl --request POST \
  --url 'https://api.unify.ai/v0/logs/plot' \
  --header "Authorization: Bearer $UNIFY_KEY" \
  --header 'Content-Type: application/json' \
  --data '{}'
{
    "url": "string",
    "token": "string",
    "plot_config": "object",
    "project_config": "object",
    "plot_metadata": "object",
    "user_metadata": "object",
    "inferred_config": "any | null"
}
Create a new shareable plot. Supports two modes:
  1. Direct config: Provide explicit plot_config
  2. Description-based: Provide natural language description for LLM inference
Requires project:read permission on the target project. LLM inference (if used) is billed to the caller’s account.

Authorizations

Authorization
string
required
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

plot_config
any | null
Direct plot configuration
description
string | null
Natural language description for LLM inference
project_config
object
required
Project and logs configuration
title
string | null
Optional title for the plot
curl --request POST \
  --url 'https://api.unify.ai/v0/logs/plot' \
  --header "Authorization: Bearer $UNIFY_KEY" \
  --header 'Content-Type: application/json' \
  --data '{}'
{
    "url": "string",
    "token": "string",
    "plot_config": "object",
    "project_config": "object",
    "plot_metadata": "object",
    "user_metadata": "object",
    "inferred_config": "any | null"
}