API Reference

Dig into the Vecurity Public API with the below endpoints.

Our API is broken down into the following sections:

  1. Account: Authentication, and profile management.
  2. Domain: Domain settings and bulk DNS configuration.
  3. Records: DNS record management.
  4. Security: Secure, lockdown and streamline your application.
  5. Caching: Configure and Optimize caching settings.
  6. Redirects: URL redirection for traffic control.
  7. Traffic & Intelligence: Monitor, analyse and interrogate your web traffic, threats and user behaviour.
  8. Analytics: High level platform analytics.

Account

TitleDescriptionEndpoint
Get ProfileThe purpose of this endpoint is to list of key information about the user requesting profile./profile

Domain

TitleDescriptionEndpoint
Get All DomainsThis endpoint allows you to retrieve a list of all domains including details./domains
Get DomainThis endpoint allows you to retrieve a list of all domains, including details./domain
Get All RecordsThe 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 ModeThe purpose of this endpoint is to bulk update record modes within a specific domain./update_domain_mode

Records

TitleDescriptionEndpoint
Get All RecordsThis endpoint allows you to retrieve a list of all domains including details./records
Get RecordThe purpose of this endpoint is to list the data about a specific record within a domain./record
Create RecordThe purpose of this endpoint is to create a new record within a domain./create_record
Update RecordThe purpose of this endpoint is to update the value of a DNS record./update_record
Delete RecordThe purpose of this endpoint is to remove a DNS record from a domain./delete_record

Security

TitleDescriptionEndpoint
WAFThe purpose of this endpoint is to get all Web Application Firewall entries for a record./waf
Update WAFThe purpose of this endpoint is to update a Web Application Firewall setting for a record./update_waf
Update Proxy ModeThe purpose of this endpoint is to update the proxying mode for a record./update_proxy_mode
Update ThresholdThe purpose of this endpoint is to update the mitigation threshold mode for a record./update_threshold
Update Mitigation ModeThe purpose of this endpoint is to update the mitigation mode for a record./update_mitigation_mode

Caching

TitleDescriptionEndpoint
Update Cache ModeThe purpose of this endpoint is to update the caching mode for a record./update_cache_mode

Redirects

TitleDescriptionEndpoint
Get RedirectsThe purpose of this endpoint is to list all of the redirect rules for a record./redirects
Get RedirectThe purpose of this endpoint is to list all of the redirect rules for a specific record within a domain./redirect
Create Redirect RuleThe purpose of this endpoint is to add a redirect to a record within a domain./create_redirect
Delete Redirect RuleThe purpose of this endpoint is to remove a redirect rule from a record within a domain./delete_redirect

Traffic & Intelligence

TitleDescriptionEndpoint
Get Traffic LogsThe purpose of this endpoint is to get the traffic logs for a record. User can provide optional fields – records and page./traffic

Analytics

TitleDescriptionEndpoint
Get Traffic AnalyticsThe 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