Permissions v2.7+
To access the Verifalia API, a user must be granted the appropriate permissions by an account administrator - or by another user who has the necessary user-management permissions. As a best practice, always request only the minimum set of permissions your app or user needs to function properly: requesting more permissions than necessary is considered a poor security practice and should be avoided.
Verifalia API permissions follow a straightforward naming convention in the format:
resource[:operation[:scope]]
where:
resource refers to the entity being accessed, for example email-verifications;
operation refers to the specific action, for example list;
scope defines the scope of access, for example own.
If scope is not specified, the permission applies to the entire account. Similarly, if operation is omitted, the permission includes all operations for the specified resource.
Permissions list
account:read-defaults
Read the default classification scheme and overrides, data retention and quality level for the account.
account:read-invoicing-details
Read the invoicing details for the account, including tax ID.
account:write-defaults
Update the default classification scheme and overrides, data retention and quality level for the account.
account:write-invoicing-details
Update the invoicing details for the account, including tax ID.
credits:read-balance
Read the number of credits in the account balance.
credits:read-consumption-history
Read the historical consumption of credits.
email-verifications:delete
Delete any completed email verification jobs of the account.
email-verifications:delete:own
Delete completed email verification jobs submitted by the user.
email-verifications:list
List any email verification jobs of the account, along with their basic information.
email-verifications:list:own
List email verification jobs submitted by the user, along with their basic information.
email-verifications:read
Read the details for any email verification jobs of the account, including the email addresses and their verification results.
email-verifications:read:own
Read the details for the email verification jobs submitted by the user, including the email addresses and their verification results.
email-verifications:write-quality:own
Set the quality level for the email verification jobs.
email-verifications:write-priority:own
Set the priority for the email verification jobs, relative to the other users of the account.
email-verifications:write:own
Submit new email verification jobs.
orders:list
List orders of the account.
orders:read
Read the details for the orders.
orders:write
Place new orders and update the existing ones.
payment-methods:list
List payment methods.
payment-methods:read
Read payment methods details and settings.
payment-methods:write
Add new payment methods and update existing payment method details and settings.
payment-methods:delete
Delete payment methods.
quality-levels:list-custom
List custom quality levels.
quality-levels:read-custom
Read custom quality levels details.
support-tickets:write:own
Create and send tickets to the customer support.
users:list
List users and browser apps and retrieve their basic information.
users:read
Read user and browser apps details and settings.
users:read:own
Read own user details and settings.
users:delete
Delete users and browser apps.
users:write
Create new users and browser apps and update the existing ones.
users:write:own
Update own user details and settings.
users:write-throttling
Configure throttling rules for users and browser apps.
users:write-throttling:own
Configure own throttling rules.
users:write-firewall
Configure firewall settings for users and browser apps.
users:write-firewall:own
Configure own firewall settings.
users:write-defaults
Configure default settings for users and browser apps.
users:write-defaults:own
Configure own default settings.
users:write-bot-detection
Configure bot detection settings for users and browser apps.
users:write-bot-detection:own
Configure own bot detection settings.
users:write-contact-methods
Configure contact methods for users.
users:write-contact-methods:own
Configure own contact methods.
users:write-trusted-origins
Configure trusted origins.
users:write-trusted-origins:own
Configure own trusted origins.
users:write-auth-methods
Configure authentication methods and adjust their settings.
users:write-auth-methods:own
Configure own authentication methods and adjust their settings.
users:write-permissions
Configure permissions for users.