Create Secret
POST/vault/v1/secrets
Create Secret
Request
- application/json
Body
required
- MOD1
- MOD1
- StandardProviderDTO
- CustomProviderDTO
- MOD1
- MOD1
- MOD1
- Array [ 
- ] 
- MOD1
- MOD1
- Array [ 
- ] 
headerobjectrequired
nameobject
descriptionobject
secretobjectrequired
Possible values: [provider_key, custom_provider]
dataobjectrequired
Possible values: [openai, cohere, anyscale, deepinfra, alephalpha, groq, mistralai, anthropic, perplexityai, togetherai, openrouter, gemini]
providerobjectrequired
Possible values: [custom, azure, bedrock, sagemaker, vertex_ai, openai, cohere, anyscale, deepinfra, alephalpha, groq, mistralai, anthropic, perplexityai, togetherai, openrouter, gemini]
providerobjectrequired
urlobject
string
versionobject
string
keyobject
string
extrasobject
modelsobject[]required
extrasobject
provider_slugobject
string
model_keysobject
string
Responses
- 200
- 422
- application/json
- Schema
- Example (from schema)
Schema
- StandardProviderDTO
- CustomProviderDTO
- MOD1
- MOD1
- MOD1
- Array [ 
- ] 
- MOD1
- MOD1
- Array [ 
- ] 
- MOD1
- MOD1
- MOD1
- LifecycleDTO
- MOD1
- MOD1
- MOD1
Possible values: [provider_key, custom_provider]
dataobjectrequired
Possible values: [openai, cohere, anyscale, deepinfra, alephalpha, groq, mistralai, anthropic, perplexityai, togetherai, openrouter, gemini]
providerobjectrequired
Possible values: [custom, azure, bedrock, sagemaker, vertex_ai, openai, cohere, anyscale, deepinfra, alephalpha, groq, mistralai, anthropic, perplexityai, togetherai, openrouter, gemini]
providerobjectrequired
urlobject
string
versionobject
string
keyobject
string
extrasobject
modelsobject[]required
extrasobject
provider_slugobject
string
model_keysobject
string
idobject
string
headerobjectrequired
nameobject
string
descriptionobject
string
lifecycleobject
created_atobject
string
updated_atobject
string
updated_by_idobject
string
{
  "kind": "provider_key",
  "data": {},
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "header": {
    "name": "string",
    "description": "string"
  },
  "lifecycle": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [ 
- Array [ 
- MOD1
- MOD2
- ] 
- ] 
detailobject[]
locobject[]required
string
integer
{
  "detail": [
    {
      "loc": [
        "string",
        0
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}