Overview
Private Endpoints endpointsAvailable Operations
- list - List private endpoints
- create - Create a private endpoint
- delete - Delete a private endpoint
- get - Get a private endpoint
- update - Update a draft private endpoint
- activate - Activate a validated private endpoint
- disable - Disable a private endpoint
- enable - Enable a private endpoint
- update_pricing - Set private endpoint pricing
- validate - Validate a draft private endpoint
list
List the organization’s private endpoints, including drafts. Requires the private endpoints entitlement. Management key required.Example Usage
Parameters
Response
components.ListPrivateEndpointsResponseErrors
create
Create a private endpoint as a draft. Drafts are not routable: validate one withPOST /private-endpoints/{id}/validate, then activate it with POST /private-endpoints/{id}/activate. Pass activate to do all three in one call; if validation fails the draft is kept and returned with the failed checks. Send an Idempotency-Key header to make retries safe: a repeated key with the same request returns the endpoint the first request created; reusing it with different fields returns 422 idempotency_key_reused. Management key required.
Example Usage
Parameters
Response
components.ManagedPrivateEndpointResponseErrors
delete
Delete a private endpoint and stop routing to it. Passdraft_only=true to refuse (409) when the endpoint has been activated. Management key required.
Example Usage
Parameters
Response
components.DeletePrivateEndpointResponseErrors
get
Get one private endpoint with its upstream configuration and current pricing. Management key required.Example Usage
Parameters
Response
components.PrivateEndpointResponseErrors
update
Replace a draft endpoint’s upstream configuration: sendupstream_model_id, and base_url to change it (an omitted base_url keeps the stored one). Omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes. Any change clears earlier validation. Active endpoints return 409; delete and re-create them instead. Management key required.
Example Usage
Parameters
Response
components.PrivateEndpointResponseErrors
activate
Make a validated draft routable. Returns 409 when the endpoint was never validated, the validation is stale, or it is already active. Management key required.Example Usage
Parameters
Response
components.ManagedPrivateEndpointResponseErrors
disable
Stop routing to an active endpoint without deleting it. Management key required.Example Usage
Parameters
Response
components.ManagedPrivateEndpointResponseErrors
enable
Resume routing to a disabled endpoint. Management key required.Example Usage
Parameters
Response
components.ManagedPrivateEndpointResponseErrors
update_pricing
Set the negotiated per-token rates reported for requests routed to this endpoint. Applies to drafts and active endpoints; new rates take effect for subsequent requests. Management key required.Example Usage
Parameters
Response
components.PrivateEndpointResponseErrors
validate
Send a live test request to the draft endpoint using the given workspace’s BYOK credential for its provider. A passing validation is required before activation. Failed checks return 200 withpassed: false. Management key required.