DELETE
/
v0
/
logs
/
fields
curl --request DELETE \
  --url 'https://api.unify.ai/v0/logs/fields' \
  --header "Authorization: Bearer $UNIFY_KEY" \
  --header 'Content-Type: application/json' \
  --data '{
    "project": "eval-project",
    "context": "experiment1/trial1",
    "fields": [
        "score",
        "response"
    ]
}'
{
    "info": "Fields deleted successfully.",
    "deleted_fields": [
        "score",
        "response"
    ]
}

Deletes one or more fields from a project. This will:

  1. Delete all log events with the specified field names (which cascades to logs and derived logs)
  2. Delete the field type records for those fields

This operation cannot be undone, so use with caution.

Authorizations

Authorization
string
required

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

Body

project
string
required

Name of the project the fields belong to.

context
string | null

Optional context path for the fields.

fields
[string]
required

List of field names to delete.

curl --request DELETE \
  --url 'https://api.unify.ai/v0/logs/fields' \
  --header "Authorization: Bearer $UNIFY_KEY" \
  --header 'Content-Type: application/json' \
  --data '{
    "project": "eval-project",
    "context": "experiment1/trial1",
    "fields": [
        "score",
        "response"
    ]
}'
{
    "info": "Fields deleted successfully.",
    "deleted_fields": [
        "score",
        "response"
    ]
}