Skip to content

API Endpoint

Medium Risk

Some operations on this resource may modify or delete data.

GET list of all API Endpoints associated with the HTTP loadbalancer in format suitable for API Groups management. Deprecated: instead use GetAPIEndpoints in VES.I/o.schema.virtual_host.apiepcustomapi.

Tools

Tool Description
f5xc-api-virtual-api-endpoint-create GET API Endpoints.
f5xc-api-virtual-api-endpoint-get GET API Endpoints.

Parameters

Path Parameters

Parameter Description Example
name HTTP LoadBalancer Name -
namespace Namespace -

Query Parameters

Parameter Description Example
api_endpoint_info_request List of additional things that needs to be sent as part of the request -
apiep_category Category of API endpoints. Can be DISCOVERED, INVENTORY or SHADOW API. -
domains List of domains that needs to be sent as part of the request -
end_time Format: unix_timestamp|RFC 3339 -
start_time Format: unix_timestamp|RFC 3339 -

Side Effects

Operations on this resource may have the following effects:

Creates:

  • api-endpoint

Example Usage

Ask Claude to help you work with API Endpoint resources:

Create API Endpoint

"Create a api-endpoint named 'example' in the 'production' namespace"

Get API Endpoint Details

"Get details of the api-endpoint named 'example' in namespace 'production'"

CURL Examples

# List resources
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/api_endpoints" \
  -H "Authorization: APIToken ${F5XC_API_TOKEN}" \
  -H "Content-Type: application/json"

# Get specific resource
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/api_endpoints/<name>" \
  -H "Authorization: APIToken ${F5XC_API_TOKEN}" \
  -H "Content-Type: application/json"

# Create resource
curl -X POST "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/api_endpoints" \
  -H "Authorization: APIToken ${F5XC_API_TOKEN}" \
  -H "Content-Type: application/json" \
  -d @api_endpoint.json

# Delete resource
curl -X DELETE "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/api_endpoints/<name>" \
  -H "Authorization: APIToken ${F5XC_API_TOKEN}"