Everstack
Api referenceProviders

Providers

Providers API endpoints

Providers API

MethodEndpointDescription
POST/v1/providers/api-keysAddProviderAPIKey adds a new API key to a provider configuration
DELETE/v1/providers/api-keys/{keyId}DeleteProviderAPIKey deletes an API key
PATCH/v1/providers/api-keys/{keyId}/toggleToggleAPIKey activates or deactivates an API key
PATCH/v1/providers/api-keys/{keyId}/weightUpdateAPIKeyWeight updates the weight of an API key for load balancing
GET/v1/providers/api-keys/{providerConfigId}ListProviderAPIKeys lists all API keys for a provider configuration
GET/v1/providers/catalogListProviderCatalog returns all available providers from the catalog (defaults)
GET/v1/providers/config-yamlGetConfigYAML gets the current YAML config content
POST/v1/providers/config-yamlSaveConfigYAML saves YAML config and syncs to database
GET/v1/providers/configuredListConfiguredProviders returns all providers with their status (configured and unconfigured)
POST/v1/providers/reloadReloadConfig syncs YAML to DB and triggers gateway reload
GET/v1/providers/sync-statusGetSyncStatus checks if YAML and DB are in sync
GET/v1/providers/{providerName}GetProvider returns detailed information about a specific provider
DELETE/v1/providers/{providerName}DeleteProviderConfiguration removes a provider configuration
POST/v1/providers/{providerName}/configureConfigureProvider creates or updates a provider configuration

On this page