An endpoint is the URL where the inference model can be accessed
Endpoints can be public or private, and can be protected by an IAM authentication token.
Create an endpoint
Create a new Endpoint related to a specific deployment.
path Parameters
regionThe region you want to target
Create an endpoint › Request Body
deployment_idID of the deployment to create the endpoint for. (UUID format)
Specification of the endpoint.
Create an endpoint › Responses
idUnique identifier. (UUID format)
urlURL of the endpoint.
For private endpoints, the URL will be accessible only from the Private Network.
In addition, private endpoints will expose a CA certificate that can be used to verify the server's identity.
This CA certificate can be retrieved using the GetDeploymentCertificate API call.
public_networkDefines whether the endpoint is public.
Details of the Private Network.
disable_authDefines whether the authentication is disabled.
Update an endpoint
Update an existing Endpoint.
path Parameters
regionThe region you want to target
endpoint_idID of the endpoint to update. (UUID format)
Update an endpoint › Request Body
disable_authDisable the authentication on the endpoint. By default, deployments are protected by IAM authentication. When setting this field to true, the authentication will be disabled.
Update an endpoint › Responses
idUnique identifier. (UUID format)
urlURL of the endpoint.
For private endpoints, the URL will be accessible only from the Private Network.
In addition, private endpoints will expose a CA certificate that can be used to verify the server's identity.
This CA certificate can be retrieved using the GetDeploymentCertificate API call.
public_networkDefines whether the endpoint is public.
Details of the Private Network.
disable_authDefines whether the authentication is disabled.