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
- UpdatePricing - 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.ListPrivateEndpointsResponse, errorErrors
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.ManagedPrivateEndpointResponse, errorErrors
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.DeletePrivateEndpointResponse, errorErrors
Get
Get one private endpoint with its upstream configuration and current pricing. Management key required.Example Usage
Parameters
Response
*components.PrivateEndpointResponse, errorErrors
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.PrivateEndpointResponse, errorErrors
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.ManagedPrivateEndpointResponse, errorErrors
Disable
Stop routing to an active endpoint without deleting it. Management key required.Example Usage
Parameters
Response
*components.ManagedPrivateEndpointResponse, errorErrors
Enable
Resume routing to a disabled endpoint. Management key required.Example Usage
Parameters
Response
*components.ManagedPrivateEndpointResponse, errorErrors
UpdatePricing
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.PrivateEndpointResponse, errorErrors
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.