Dig into the Vecurity Public API with the below endpoints.
Our API is broken down into the following sections:
- Account: Authentication, and profile management.
- Domain: Domain settings and bulk DNS configuration.
- Records: DNS record management.
- Security: Secure, lockdown and streamline your application.
- Caching: Configure and Optimize caching settings.
- Redirects: URL redirection for traffic control.
- Traffic & Intelligence: Monitor, analyse and interrogate your web traffic, threats and user behaviour.
- Analytics: High level platform analytics.
Account
Title | Description | Endpoint |
---|---|---|
Get Profile | The purpose of this endpoint is to list of key information about the user requesting profile. | /profile |
Domain
Title | Description | Endpoint |
---|---|---|
Get All Domains | This endpoint allows you to retrieve a list of all domains including details. | /domains |
Get Domain | This endpoint allows you to retrieve a list of all domains, including details. | /domain |
Get All Records | The purpose of this endpoint is to provide a list of records associated with a given domain ID, along with detailed information for each record. | /records |
Update Domain Mode | The purpose of this endpoint is to bulk update record modes within a specific domain. | /update_domain_mode |
Records
Title | Description | Endpoint |
---|---|---|
Get All Records | This endpoint allows you to retrieve a list of all domains including details. | /records |
Get Record | The purpose of this endpoint is to list the data about a specific record within a domain. | /record |
Create Record | The purpose of this endpoint is to create a new record within a domain. | /create_record |
Update Record | The purpose of this endpoint is to update the value of a DNS record. | /update_record |
Delete Record | The purpose of this endpoint is to remove a DNS record from a domain. | /delete_record |
Security
Title | Description | Endpoint |
---|---|---|
WAF | The purpose of this endpoint is to get all Web Application Firewall entries for a record. | /waf |
Update WAF | The purpose of this endpoint is to update a Web Application Firewall setting for a record. | /update_waf |
Update Proxy Mode | The purpose of this endpoint is to update the proxying mode for a record. | /update_proxy_mode |
Update Threshold | The purpose of this endpoint is to update the mitigation threshold mode for a record. | /update_threshold |
Update Mitigation Mode | The purpose of this endpoint is to update the mitigation mode for a record. | /update_mitigation_mode |
Caching
Title | Description | Endpoint |
---|---|---|
Update Cache Mode | The purpose of this endpoint is to update the caching mode for a record. | /update_cache_mode |
Redirects
Title | Description | Endpoint |
---|---|---|
Get Redirects | The purpose of this endpoint is to list all of the redirect rules for a record. | /redirects |
Get Redirect | The purpose of this endpoint is to list all of the redirect rules for a specific record within a domain. | /redirect |
Create Redirect Rule | The purpose of this endpoint is to add a redirect to a record within a domain. | /create_redirect |
Delete Redirect Rule | The purpose of this endpoint is to remove a redirect rule from a record within a domain. | /delete_redirect |
Traffic & Intelligence
Title | Description | Endpoint |
---|---|---|
Get Traffic Logs | The purpose of this endpoint is to get the traffic logs for a record. User can provide optional fields – records and page. | /traffic |
Analytics
Title | Description | Endpoint |
---|---|---|
Get Traffic Analytics | The purpose of this endpoint is to list traffic analytics for all records in a domain. An optional record_id parameter may be supplied to narrow down search results to a specific record. | /traffic_analytics |