- Home
- API MCP Server
- tools
- authentication
- Service Credential
Service Credential
It is used to revoke multiple service credentials. This API would disable the credentials and mark them for deletion. The actual removal of objects would be done in the background. Only admins are allowed to access this API.
| Tool | Description |
|---|---|
f5xc-api-authentication-service-credential-create | Bulk Revoke service credential. |
f5xc-api-authentication-service-credential-get | GET Service Credential. |
f5xc-api-authentication-service-credential-list | List service credentials. |
f5xc-api-authentication-service-credential-update | Replace service credentials. |
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”| Parameter | Description | Example |
|---|---|---|
name | Credential name | - |
namespace | Namespace | - |
Example Usage
Section titled “Example Usage”Ask Claude to help you work with Service Credential resources:
Create Service Credential
Section titled “Create Service Credential”“Create a service-credential named ‘example’ in the ‘production’ namespace”
List Service Credentials
Section titled “List Service Credentials”“List all service-credentials in the ‘production’ namespace”
Get Service Credential Details
Section titled “Get Service Credential Details”“Get details of the service-credential named ‘example’ in namespace ‘production‘“
CURL Examples
Section titled “CURL Examples”# List resourcescurl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/service_credentials" \ -H "Authorization: APIToken ${F5XC_API_TOKEN}" \ -H "Content-Type: application/json"
# Get specific resourcecurl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/service_credentials/<name>" \ -H "Authorization: APIToken ${F5XC_API_TOKEN}" \ -H "Content-Type: application/json"
# Create resourcecurl -X POST "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/service_credentials" \ -H "Authorization: APIToken ${F5XC_API_TOKEN}" \ -H "Content-Type: application/json" \ -d @service_credential.json
# Delete resourcecurl -X DELETE "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/service_credentials/<name>" \ -H "Authorization: APIToken ${F5XC_API_TOKEN}"