Skip to main content

Overview

Private Providers endpoints

Available Operations

  • List - List private providers
  • Create - Create a private provider
  • Delete - Delete a private provider
  • Get - Get a private provider
  • Update - Update a private provider

List

List the organization’s private providers. Requires the private endpoints entitlement. Management key required.

Example Usage

Parameters

Response

*operations.ListPrivateProvidersResponse, error

Errors

Create

Create a private, bring-your-own-key provider visible only to your organization. Use its slug as provider_slug when creating private endpoints. Requires both the private endpoints and the private providers entitlements. Management key required.

Example Usage

Parameters

Response

*operations.CreatePrivateProviderResponse, error

Errors

Delete

Delete a private provider. Refuses (409) while any private endpoint still runs under it. Management key required.

Example Usage

Parameters

Response

*operations.DeletePrivateProviderResponse, error

Errors

Get

Get one of the organization’s private providers by slug. Management key required.

Example Usage

Parameters

Response

*operations.GetPrivateProviderResponse, error

Errors

Update

Update a private provider’s details or declared data policy. The name and slug cannot change. Refuses (409) a data-policy change while OpenRouter pins the declared policy on one of its endpoints. Management key required.

Example Usage

Parameters

Response

*operations.UpdatePrivateProviderResponse, error

Errors