Skip to content

Providers

Session-authenticated provider APIs for Manage Models.

Operations

MethodPathPurpose
GET/api/openground/providersList providers (optional ?provider= or ?search=)
POST/api/openground/providersCreate a provider
PUT/api/openground/providersUpdate provider metadata
DELETE/api/openground/providers?provider=Delete a provider and all its models

Examples

bash
curl -X POST "/api/openground/providers" \
  -H "Content-Type: application/json" \
  -H "Cookie: <signed-in-session-cookie>" \
  -d '{
    "providerId": "my-provider",
    "displayName": "My Provider",
    "description": "Custom LLM provider",
    "requiresVault": true
  }'
bash
curl -X DELETE "/api/openground/providers?provider=my-provider" \
  -H "Cookie: <signed-in-session-cookie>"

INFO

Provider delete is available on this API only - the Manage Models UI does not expose a delete button for providers.

Copyright © 2026 elsai foundry.