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.