- AI Assistant APIs
- API Crawler
- API Definition
- API Discovery
- API Group
- API Group Element
- API/Service Credentials
- Activate API credential
- Activate API service credential
- List API Credentials
- Create API Credentials
- Get API Credentials
- Renew API credential
- Renew API service credential
- Revoke API credential
- Revoke SCIM API credential
- Revoke Service credential
- Get Scim Token
- Create/Re-create SCIM API token
- List service credentials
- Create service credentials
- Get Service Credential
- Replace service credentials
- Addon Service
- Address Allocator
- Advertise Policy
- Agent Certs
- Alert Policy
- Alert Receiver
- Alerts
- Allowed Tenant
- App API Group
- App Setting
- App Type
- Application
- Application
- Application Firewall
- Application Security Monitoring APIs
- Security Events Query All Namespaces
- Security Events Aggregation Query All Namespaces
- Search load balancers All Namespaces
- Security Events Query
- Security Events Aggregation Query
- Security Event Scroll Query
- Security Event Scroll Query
- Security Incidents Query
- Security Incidents Aggregation Query
- Security Incidents Scroll Query
- Security Incidents Scroll Query
- Security Events Metrics
- Search load balancers
- Suspicious User Logs Query
- Suspicious User Logs Aggregation Query
- Suspicious User Logs Scroll Query
- Suspicious User Logs Scroll Query
- Suggest block client rule
- Suggest CDN DDoS Mitigation rule
- Suggest trust client rule
- Suggest WAF Exclusion Rule
- Suggest api endpoint protection rule
- Suggest block client rule
- Suggest sensitive data rule
- Suggest DDoS Mitigation rule
- Suggest Open API specification validation rule
- Suggest rate limit rule
- Suggest trust client rule
- Suggest WAF Exclusion Rule
- Get Threat Campaign by ID
- Application Security Monitoring APIs
- Application Traffic Insights
- Application Provision
- Delete Application
- Update Application
- GetApplications
- Get Bot Assessment by Top Asn
- Get Bot Assessment for Transactions
- Get Bot Assessment by Top Urls
- Get Devices By Age
- Get Information By Applications
- Get Devices By Asn
- Get Devices By Country
- Get Devices By Session
- Get Devices By User-Agent
- Get Devices by Unique Access
- Enable Application Traffic Insights
- Get avaialable Regions for Application Traffic Insights
- Get Application Traffic Insights Status
- Validate JS Injection
- Application VIP Pool
- Authentication
- BFDP APIs
- BFDP Subscription API
- BGP
- BGP ASN Set
- BGP Peers
- BIG-IP APM as a Service
- BIG-IP Central Manager Site
- BIG-IP Instance
- BIG-IP virtual server
- BRM Alert Generation Policy
- BRM Alerts Alert Template
- Bot Defense App Infrastructure
- Bot Endpoint Policy
- Bot Infrastructure
- Bot allowlist Policy
- Bot network Policy
- CDN Loadbalancer
- Subscribe to CDN Loadbalancer
- Unsubscribe to CDN Loadbalancer
- Create CDN Loadbalancer
- Replace CDN Loadbalancer
- Get CDN Access Logs
- CDN Access Log Aggregation Query
- Get Service Operation Status
- List of CDN Operation Commands
- Get CDN Metrics
- Purge CDN Cache
- List CDN Loadbalancer
- Get Security Config for CDN Load Balancer
- Get CDN Loadbalancer
- Delete CDN Loadbalancer
- Get DoS Auto-Mitigation Rules for CDN Load Balancer
- Delete DoS Auto-Mitigation Rule for CDN Load Balancer
- CRL
- CRL Resync
- Catalog Custom API
- Central Manager Instance
- Certificate
- Certificate Chain
- Certified Hardware
- Child Tenant
- List of Child Tenants
- List all support tickets created in child tenant
- Create customer support ticket in child tenant
- Get customer support ticket in child tenant
- Close a customer support ticket in child tenant
- Add comment to a customer support ticket in child tenant
- Escalate a ticket in child tenant
- Change priority of a ticket in child tenant
- Reopen a closed customer support ticket in child tenant
- Child Tenant
- Replace Child Tenant
- List Child Tenant
- Get Child Tenant
- Delete Child Tenant
- Child Tenant Manager
- Client-Side Defense APIs
- Get Detected Domains
- Get Domain Details
- List All Form Fields with GET method
- List All Form Fields
- Update FormField Analysis
- Get Form Field
- Enable Client-Side Defense
- Get JS Injection Configuration
- Delete Script Justification
- List Scripts
- List Scripts
- List Behaviors By Script
- Get Script Overview
- List Form Fields By Script
- List Network Interactions By Script
- Update Script FormFields ReadStatus
- List Affected Users
- Update Script Justification
- Get Status
- Get Summary
- Test JS
- Update Domains
- Client-Side Defense Allowed Domain
- Client-Side Defense Domain to Protect
- Client-Side Defense Mitigated Domain
- Client-Side Defense Subscription API
- Cloud Connect
- Cloud Credentials
- Cloud Elastic IP
- Cloud Region
- CloudLink
- Cluster
- Code Base Integration
- Configure AWS TGW Site
- Configure AWS VPC Site
- Configure App Stack Site
- Configure Azure VNet Site
- Configure DNS Compliance Checks
- Configure Forward Proxy Policy
- Configure GCP VPC Site
- Configure HTTP Load Balancer
- Create HTTP Load Balancer
- Replace HTTP Load Balancer
- List Configure HTTP Load Balancer
- Get Security Config for Http Load Balancer
- Get HTTP Load Balancer
- Delete Configure HTTP Load Balancer
- Assign API Definition
- List Available API Definitions
- Get API Endpoints
- Get Swagger Spec for Http Load Balancer
- Get API Endpoints Schema Updates
- Update API Endpoints Schemas
- Get DoS Auto-Mitigation Rules for Http Load Balancer
- Delete DoS Auto-Mitigation Rule for Http Load Balancer
- Get DNS Info
- Configure Network policy View
- Configure Protocol Inspection
- Configure Secure Mesh Site
- Configure Secure Mesh Site
- Configure TCP Load Balancer
- Configure iRule
- Connectivity Graph
- Contact
- Container Registry
- Customer Support
- List of support tickets created for a child tenant
- Tax exemption verification request
- Create Customer Support
- List all tenant tickets
- Close a customer support ticket
- Add comment to a customer support ticket
- Escalate a ticket
- Change priority of a ticket
- Reopen a closed customer support ticket
- List Customer Support
- Get Customer Support
- DC Cluster Group
- DNS Domain
- DNS Load Balancer
- Suggest Values
- Create DNS Load Balancer
- Replace DNS Load Balancer
- List DNS Load Balancer
- DNS Load Balancer Health Status List
- DNS Load Balancer Pool Members Health Status List
- DNS Load Balancer Pool Health Status
- DNS Load Balancer Pool Member Health Status Change Events
- Get DNS Load Balancer
- Delete DNS Load Balancer
- DNS Load Balancer Health Status
- DNS Load Balancer Health Check
- DNS Load Balancer Pool
- DNS Monitor
- DNS Zone
- Data Delivery
- Data Delivery APIs
- Data Group
- Data Intelligence Subscription API
- Data Type
- Debug
- Dhcp Leases
- Discovered CM Application
- Discovered Services
- Discovery
- Endpoint
- Enhanced Firewall Policy
- F5XC DNS Management RRSet API
- F5XC DNS Management Subscription API
- F5XC Secret Management
- F5XC VoltShare
- F5xC Upgrade Status
- Fast ACL
- Fast ACL Rule
- Filter Set
- Fleet
- Flow Anomaly
- Flow Info
- Flows
- Forwarding Class
- Gateway
- Geo Config
- Geolocation Set
- Global IP Allocator
- Global Log Receiver
- HTTP Monitor
- Health Check
- Health Check
- IP Prefix Set
- Implicit Label
- Infraprotect
- Customer access
- DDoS Alert
- Link Alert to Event
- DDoS Alerts
- Event details
- Edit event
- Event alerts
- Event attachments
- Delete event detail
- Edit event detail
- List of event details
- Add Event Detail
- Event mitigation annotation
- List of events
- Simple events view
- Mitigation details
- Mitigation annotations
- Mitigation IPs
- List of mitigations
- List networks
- Report details
- List reports
- Transit Usage
- Suggest Values
- Infraprotect ASN
- Infraprotect ASN Prefix
- Infraprotect Deny List Rule
- Infraprotect Firewall Rule
- Infraprotect Firewall Ruleset
- Infraprotect Information
- Infraprotect Internet Prefix Advertisement
- Infraprotect TA Server
- Invoice
- K8s Cluster
- K8s Cluster Role
- K8s Cluster Role Binding
- K8s Pod Security Admission
- K8s Pod Security Policy
- Known Label
- Known Label Key
- LMA Region
- LTE configuration
- Lease Pool
- Log Receiver
- Logs
- Access Log Query V2
- Access Log Aggregation Query
- Access Log Scroll Query
- Access Log Scroll Query
- Audit Log Query V2
- Audit Log Aggregation Query
- Audit Log Scroll Query
- Audit Log Scroll Query
- Firewall Logs Query
- Firewall Logs Aggregation Query
- Firewall Logs Scroll Query
- Firewall Logs Scroll Query
- K8s Audit Log Scroll Query
- K8s Audit Log Scroll Query
- K8s Events Scroll Query
- K8s Events Scroll Query
- K8s Audit Log Query
- K8s Audit Log Aggregation Query
- K8s Events Query
- K8s Events Aggregation Query
- vK8s Audit Log Query
- vK8s Audit Log Aggregation Query
- vK8s Audit Log Scroll Query
- vK8s Audit Log Scroll Query
- vK8s Events Query
- vK8s Events Aggregation Query
- vK8s Events Scroll Query
- vK8s Events Scroll Query
- Malicious User Mitigation
- Manage Active Sessions
- Managed Tenant
- Mobile Integrator Subscription API
- Mobile SDK
- Mobile SDK Base Configuration
- NAT Policy
- NFV Service
- NGINX Management Suite Subscription API
- NGINX One Instance Object configuration
- NGINX One Instance Server APIs
- NGINX One Subscription API
- NMS Deployment object configuration
- Namespace
- List Namespace
- Create Namespace
- All Application Objects Inventory
- All Application Objects Inventory with WAF Filters
- Get Api Endpoints Stats for All Namespaces
- Evaluate API Access
- Evaluate Batch API Access
- Lookup User Roles
- Networking Objects Inventory
- Suggest Values
- Update allow advertise on public.
- Validate Rules
- Replace Namespace
- Get Active Alert Policies
- Set Active Alert Policies
- Get Active Network Policies
- Set Active Network Policies
- Get Active Service Policies
- Set Active Service Policies
- Get Api Endpoints Stats for Namespace
- Application Objects Inventory
- Get FastACLs For Internet VIPs
- Set FastACLs For Internet VIPs
- Suggest Values
- Get Namespace
- Cascade Delete
- Namespace Role
- Navigation Tile
- Network Connector
- Network Firewall
- Network Interface
- Network Policy
- Network Policy Rule
- Network Policy Set
- Observability Subscription API
- Onboard AWS SaaS PAYG account
- Origin Pool
- Origin Pool
- Payment Method
- Ping
- Plan
- Plan transition CustomAPI
- Policer
- Policy Template
- Policy based Routing
- Protected Application
- Protocol Policer
- Proxy
- Public IP
- Quota
- RBAC Policy
- Rate Limiter
- Rate Limiter Policy
- Registration
- Report
- Report Configuration
- Role
- Root CA Certificate
- Route
- Route Info
- SNAT Pool
- SRv6 Network Slice
- SSO/OIDC Provider
- Secret Management Access
- Secret Policy
- Secret Policy Rule
- Segment
- Segment Connector
- Sensitive Data Discovery
- Service Graph
- Service Policy
- Service Policy Rule
- Service Policy Set
- Shape Bot Defense Instance
- Shape Bot Defense Reporting API
- Check Peer Status
- ATB Status
- ATB
- Consumption Summary
- Endpoint Categories
- Endpoint Categories Label
- All Protected Endpoints
- Endpoint Summary
- Report Endpoints
- Insight Event: Credential Stuffing Attack
- Insight Bad Bot Reduction
- Insight Unaddressed Automations
- Insight Personal Stats
- Insight Event: Total Automation
- Malicious Report Endpoints
- Malicious Report Transactions ASN
- Malicious Report Transactions Browser
- Malicious Report Transactions IP
- Malicious Report Transactions OS
- Malicious Report Transactions UA
- Top Attacked Endpoints
- Top Latency Overview
- Top Latency Overview Apps
- Top Malicious Bots by ASOrg
- Top Malicious Bot Automation Types
- Top Malicious Bots by IP address
- Top Malicious Bots by User Agent String
- Top Transactions by Application
- Top Categories
- Top Endpoint Labels
- Top Good Bots
- Top Human Browser
- Top Human Device
- Top Human Geolocation
- Top Human Platform
- Top Malicious Bots by Application
- Malicious Report APP Time Series
- Top Malicious Bots by ASOrg v2
- Top ASN of Attack Intent
- Top Malicious Bots by Attack Intent
- Top Malicious Bot Automation Types v2
- Top Attacked BFP
- Top Attacked Endpoints v2
- Top Malicious Bots by IP address v2
- Top Souce IP of Attack Intent
- Top Malicious Bots by User Agent String v2
- Top User Agent of Attack Intent
- Attack Intent Time Series For All Traffic
- Categories Time Series For All Traffic
- Malicious Bot Attack Intent Time Series
- Malicious Traffic Overview in actions
- Malicious Traffic Overview Metrics
- Malicious Traffic Overview Timeseries in Actions
- Traffic Overview
- Expanded Traffic Overview
- Traffic Overview Timeseries
- Usage Summary
- Automated Traffic Overview in actions
- Endpoint Summary V2
- Malicious Report Endpoints V2
- Malicious Report Transactions ASN V2
- Malicious Report Transactions Browser V2
- Malicious Report Transactions IP V2
- Malicious Report Transactions OS V2
- Malicious Report Transactions UA V2
- Top Good Bots V2
- Top Human Browser V2
- Top Human Device V2
- Top Human Geolocation V2
- Top Human Platform V2
- Malicious Report APP Time Series V2
- Top ASN of Attack Intent V2
- Top Malicious Bots by Attack Intent V2
- Top Attacked Endpoints v3
- Top Souce IP of Attack Intent V2
- Top User Agent of Attack Intent V2
- Malicious Bot Attack Intent Time Series V2
- Malicious Traffic Overview in actions V2
- Malicious Traffic Overview Metrics V2
- Malicious Traffic Overview Timeseries in Actions V2
- Traffic Overview V2
- Expanded Traffic Overview V2
- Traffic Overview Timeseries V2
- Top Good Bots V3
- Top Malicious Bots by ASOrg v3
- Top Malicious Bot Automation Types v3
- Top Malicious Bots by IP address v3
- Top Malicious Bots by User Agent String v3
- Traffic Overview V3
- Expanded Traffic Overview V3
- Traffic Overview Timeseries V3
- Top Attacked Endpoints v4
- Top Malicious Bots by User Agent String v4
- Expanded Traffic Overview in Traffic Analyzer
- Traffic Overview Timeseries V4
- Top Attacked Endpoints v5
- Expanded Traffic Overview V5
- Peergroup By Threat Types
- Peer Group Top Good Bots
- Peergroup Top Reason Codes
- Peer Group Traffic Overview
- Shape Bot Defense Subscription API
- Shape Recognize Proxy
- Shape SAFE Account Protection
- Shape SAFE Analyst Station
- Get SAFE Block table list
- Get SAFE Analyst Block Audit as a CSV file
- Get SAFE Analyst Block Table as a CSV file
- Get SAFE Block Details
- PostSafeBlockFeedback
- PostSafeBlockRule
- Get SAFE Block table list
- PostSafeEp
- Update Fraud Feedback
- Update Fraud Feedback
- GetHealthRequest
- PostSafeProvision
- Get SAFE Overview
- PostSafeOverview
- Get SAFE Top Locations
- Post SAFE Top Locations
- Get SAFE Top Sources
- Post SAFE Top Sources
- PostSafeTransactionsOverTime
- Get SAFE Analyst Summary
- Get SAFE Anayst Transaction Details
- PostSafeTransactionDetails
- PostSafeTransactionDeviceHistory
- PostSafeTransactionLocations
- PostSafeTransactionRelatedSessions
- PostSafeTransactionTimeline
- List SAFE Analyst Transactions
- Get SAFE Analyst Transactions as a CSV file
- Signup
- Site
- Revoke Global Kubeconfig
- ConfigMap List
- Endpoints List
- Namespace List
- ConfigMap List
- Endpoints List
- PersistentVolumeClaim List
- Pod List
- Secret List
- Service List
- Namespace List
- PersistentVolumeClaim List
- PersistentVolume List
- Pod List
- Secret List
- Service List
- DaemonSet List
- Deployment List
- DaemonSet List
- Deployment List
- ReplicaSet List
- StatefulSet List
- ReplicaSet List
- StatefulSet List
- Job List
- Job List
- CronJob List
- CronJob List
- Pods Metrics
- VirtualMachineInstances Metrics
- Pods Metrics
- VirtualMachineInstances Metrics
- List Global Kube Configs
- Create Global Kube Config
- Replace Site
- Set site state
- Site Status Metrics
- List Site
- Get Site
- Create K8s Cluster Local Kube Config
- List Local Kube Configs
- Upgrade OS
- Upgrade SW
- Global Network List
- Segment List
- Site Graph
- Site Mesh Group
- Status at site
- Stored Object
- Subnet
- Subscription
- Subscription API
- Synthetic Monitor Custom APIs
- Get Certificate Report Detail
- Get Certificate Summary
- Get DNS Monitor Summary
- Get DNS Monitor Health
- Get Global History
- Get Global Summary
- Get Synthetic Monitoring Health Check
- Get HTTP Monitor Detail
- Get HTTP Monitor Summary
- Get HTTP Monitor Health
- Get Metric Query Data
- Get Monitor Events
- Get Monitor History
- Get Record Type Summary
- Get Source Summary
- Suggest Values
- Get TLS Report Detail
- Get TLS Report Summary
- Get TLS Summary
- System for Cross-domain Identity Management (SCIM)
- List group based on filters
- Create group with users
- List group based on Id
- Delete group based on Id
- Replace group based on Id
- Patch group based on Id
- Get supported resources type
- Get supported resources type
- Schemas
- Schemas By ID
- List service provider configs
- Get all users
- Create User with Role Assignment
- Get User with Id
- Delete user by Id
- Update User and Role Assignments
- Patch User
- TPM API Key
- TPM Category
- TPM Manager
- TPM Provisioning
- Tcpdump
- Tenant
- Lookup cname
- GetPasswordPolicy
- Assign domain owner
- Unassign domain owner
- GetLastLoginMap
- GetLoginEvents
- GetLoginEventsInTimeFrame
- GetIDMSettings
- UpdateIDMSettings
- ListInactiveUsers
- Lookup cname
- Delete Tenant
- Tenant Settings
- Tenant Settings
- Disable tenant level OTP
- Enable tenant level OTP
- Tenant favicon
- Tenant profile image
- Delete tenant profile image
- Update tenant profile image
- Tenant logo
- Support Info
- Tenant escalation document
- DeactivateTenant
- Tenant favicon
- Tenant profile image
- Tenant Configuration
- Tenant Management
- Tenant Profile
- Token
- Topology
- Traceroute
- Tunnel
- Tunnel
- USB info
- USB policy
- UZTNA Application Group
- UZTNA Application Tag
- Ui Static Component
- Upgrade Status
- Usage
- Usage plan
- User
- Sync user
- Add user to groups
- remove user from groups
- Accept TOS
- Assign role to User
- Send Password Email
- Get TOS
- Get User and Role Assignments
- Create User with Role Assignment
- Update User and Role Assignments
- Update User and Role Assignments
- Delete User and Related Objects
- Get User Details
- Reset password by admin
- Reset password
- User Group
- User Identification
- User Settings Custom API
- Get admin ntfn preferences
- Update admin ntfn preferences
- Unset admin ntfn preference
- Get combined ntfn preferences
- Update combined ntfn preferences
- Get ntfn preferences
- Update ntfn preferences
- Unset ntfn preference
- ResetOtpDeviceByAdmin
- GetUserSessions
- Get
- Update
- DisableUserInIDM
- EnableUserInIDM
- GetUserProfileImage
- DeleteUserImage
- UpdateUserImage
- Request Initial Access
- Get view preference
- Set view preference
- View Internal
- View Terraform Parameters
- Virtual Host
- Create Virtual Host
- Replace Virtual Host
- List Virtual Host
- Get Virtual Host
- Delete Virtual Host
- Assign API Definition
- Get API Endpoint
- Get Get Learnt Schema per API endpoint
- Get API Endpoint PDF
- Get API Endpoints
- Get Api Endpoints Stats for Virtual Host
- Get Total API Calls for Virtual Host
- Get Top APIs Endpoints for Virtual Host
- Get Sensitive Data Summary for Virtual Host
- Get Swagger Spec for App Type
- Get API Endpoints Schema Updates
- Update API Endpoints Schemas
- Get DNS Info
- Get Vulnerabilities for Virtual Host
- Update Vulnerabilities for Virtual Host
- Virtual Kubernetes
- Virtual Network
- Virtual Site
- VoltShare Admin Policy
- WAF
- WAF Signatures Changelog
- WIFI info
- Web App Scanning Service User Token API
- Workload
- Workload Flavor
- ZeroTrust Domain View
- ZeroTrust Info
- flow
- l3l4 Graph
F5 Distributed Cloud Services API for ves.io.schema.known_label
Download OpenAPI specification:Download
Known labels serves two purposes
Its let users declare labels so that they can be consistently used across their namespaces. Declared labels can be used by the Web UI in drop down. Description field in the label lets everyone know what this label means.
System allocates unique integer (ID) values for known labels. These ID(s) are used in Network Policy or Service Policy enforcement. Hence only Known labels can be used in Network Policy or L7 Policy.
Create
Create creates a new label in shared namespace. Any other namespace requested will return error
path Parameters
namespace required | string Namespace x-example: "value" Namespace in which to create the label |
Request Body schema: application/jsonrequired
description | string (Description) Description of the label to be created Example: |
key | string (Key) Key for the label to be created Example: |
namespace | string (Namespace) Namespace in which to create the label Example: |
value | string (Value) Value of the label to be created Example: Validation Rules: ves.io.schema.rules.string.k8s_label_value: true |
Responses
Request samples
- Payload
{- "description": "string",
- "key": "string",
- "namespace": "string",
- "value": "string"
}
Response samples
- 200
- 401
- 403
- 404
- 409
- 429
- 500
- 503
- 504
{- "label": {
- "description": "string",
- "key": "string",
- "value": "string"
}
}
Delete
Delete will delete a given label label key = label value from current tenants shared namespace
path Parameters
namespace required | string Namespace x-example: "value" Namespace of the label to be deleted |
Request Body schema: application/jsonrequired
key | string (Key) Key of the label to be deleted Example: |
namespace | string (Namespace) Namespace of the label to be deleted Example: |
value | string (Value) Value of the label to be deleted Example: Validation Rules: ves.io.schema.rules.string.k8s_label_value: true |
Responses
Request samples
- Payload
{- "key": "string",
- "namespace": "string",
- "value": "string"
}
Response samples
- 200
- 401
- 403
- 404
- 409
- 429
- 500
- 503
- 504
{ }
Get
Get is generic label query. Two types of queries are supported Return label with exact matching entry label key = label value. Return list of labels that have prefix of label key = label value. Returns list of labels. Query will look into current tenants shared namespace and ves-io shared.
path Parameters
namespace required | string Namespace x-example: "value" Namespace for the label to be retrieved |
query Parameters
query | string Default: "QUERY_ALL_LABELS" Enum: "QUERY_ALL_LABELS" "QUERY_EXACT_LABEL" "QUERY_VALUE_PREFIX_LABELS" "QUERY_KEY_PREFIX_LABELS" Query type Generic Get of all available labels for a given tenant Get exact match of label.key = label.value Or label.key(label.value) Get prefix match of label.key = label.value Get prefix match of label.key |
key | string x-example: "ves.io/region" Key of the label to be retrieved |
value | string x-example: "ves-io-par" Value of the label to be retrieved |
Responses
Response samples
- 200
- 401
- 403
- 404
- 409
- 429
- 500
- 503
- 504
{- "label": [
- {
- "description": "string",
- "key": "string",
- "value": "string"
}
]
}