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

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

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

Errors

get

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

Example Usage

Parameters

Response

operations.GetPrivateProviderResponse

Errors

update

Update a private provider’s display name or base URL. The name and slug cannot change, and the data policy is fixed by OpenRouter, so a body with no editable field is rejected (400). Management key required.

Example Usage

Parameters

Response

operations.UpdatePrivateProviderResponse

Errors