Tree BG 1
Tree
Tree
TreeLeaves
TreeLeaves
Cat IdleGrassGrassRockRock

Beta Observability Spans Endpoints

Search spans

POST /v1/observability/spans/search

200

Successful Response

Playground

Test the endpoints live

curl https://api.mistral.ai/v1/observability/spans/search \
 -X POST \
 -H 'Authorization: Bearer YOUR_APIKEY_HERE' \
 -H 'Content-Type: application/json' \
 -d '{}'

200

{
  "spans": {}
}

Search span evaluations

POST /v1/observability/spans/evaluations/search

200

Successful Response

Playground

Test the endpoints live

curl https://api.mistral.ai/v1/observability/spans/evaluations/search \
 -X POST \
 -H 'Authorization: Bearer YOUR_APIKEY_HERE' \
 -H 'Content-Type: application/json' \
 -d '{}'

200

{
  "span_evaluations": {}
}

Search latest span evaluations

POST /v1/observability/spans/evaluations/search/latest

200

Successful Response

Playground

Test the endpoints live

curl https://api.mistral.ai/v1/observability/spans/evaluations/search/latest \
 -X POST \
 -H 'Authorization: Bearer YOUR_APIKEY_HERE' \
 -H 'Content-Type: application/json' \
 -d '{}'

200

{
  "span_evaluations": {}
}

Get span field definitions

GET /v1/observability/spans/fields

200

Successful Response

field_definitions
*array<OtelFieldDefinition>

Playground

Test the endpoints live

curl https://api.mistral.ai/v1/observability/spans/fields \
 -X GET \
 -H 'Authorization: Bearer YOUR_APIKEY_HERE'

200

{
  "field_definitions": [
    {
      "label": "approved",
      "name": "My resource",
      "supported_operators": [
        "eq"
      ],
      "type": "ENUM"
    }
  ]
}

Get span evaluation field definitions

GET /v1/observability/spans/evaluations/fields

200

Successful Response

field_definitions
*array<OtelFieldDefinition>

Playground

Test the endpoints live

curl https://api.mistral.ai/v1/observability/spans/evaluations/fields \
 -X GET \
 -H 'Authorization: Bearer YOUR_APIKEY_HERE'

200

{
  "field_definitions": [
    {
      "label": "approved",
      "name": "My resource",
      "supported_operators": [
        "eq"
      ],
      "type": "ENUM"
    }
  ]
}

Get options for a span field

GET /v1/observability/spans/fields/{field_name}/options

200

Successful Response

options
*array<string>|null

Playground

Test the endpoints live

curl https://api.mistral.ai/v1/observability/spans/fields/{field_name}/options \
 -X GET \
 -H 'Authorization: Bearer YOUR_APIKEY_HERE'

200

{
  "options": null
}

Get options for a span evaluation field

GET /v1/observability/spans/evaluations/fields/{field_name}/options

200

Successful Response

options
*array<string>|null

Playground

Test the endpoints live

curl https://api.mistral.ai/v1/observability/spans/evaluations/fields/{field_name}/options \
 -X GET \
 -H 'Authorization: Bearer YOUR_APIKEY_HERE'

200

{
  "options": null
}