Skip to main content
GET
/
v1
/
configurations
Retrieve a list of configurations
curl --request GET \
  --url https://api.honeyhive.ai/v1/configurations \
  --header 'Authorization: Bearer <token>'
[
  [
    {
      "id": "<string>",
      "name": "<string>",
      "provider": "<string>",
      "parameters": {
        "call_type": "chat",
        "model": "<string>",
        "hyperparameters": {},
        "responseFormat": {
          "type": "text"
        },
        "selectedFunctions": [
          {
            "id": "<string>",
            "name": "<string>",
            "description": "<string>",
            "parameters": {}
          }
        ],
        "functionCallParams": "none",
        "forceFunction": {},
        "template": [
          {
            "role": "<string>",
            "content": "<string>"
          }
        ]
      },
      "env": [
        "dev"
      ],
      "tags": [
        "<string>"
      ],
      "created_at": "2023-11-07T05:31:56Z",
      "type": "LLM",
      "user_properties": {},
      "updated_at": "2023-11-07T05:31:56Z"
    }
  ]
]

Authorizations

Authorization
string
header
required

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

Query Parameters

name
string

The name of the configuration like v0

env
string

Environment - "dev", "staging" or "prod"

tags
string

Tags to filter configurations

Response

200 - application/json

An array of configurations

id
string
required
Minimum string length: 1
name
string
required
provider
string
required
parameters
object
required
env
enum<string>[]
required
Available options:
dev,
staging,
prod
tags
string[]
required
created_at
string<date-time>
required
type
enum<string>
default:LLM
Available options:
LLM,
pipeline
user_properties
object
updated_at
string<date-time> | null