Skip to main content

Create a user in the Veracode Platform

You create a new user on the Administration page in the Veracode Platform. The account type can be a user account or API service account.

If you want to create multiple user accounts in a single bulk operation, use the createuser.do API, as explained in API wrapper examples: Create multiple users.

You can also create a user account or API service account with the Identity APIs.

Before you begin:

You must have the Administrator or Team Admin role.

To complete this task:

  1. On the Users tab, click Add New User.

  2. In the Login Settings section, enter the required information and select from these optional settings:

    • API Service Account: select the Non-Human User checkbox and enter a username if you want the account type to be an API service account. Leave the checkbox cleared if you want the account type to be a user account (default).

    • Requires MFA: select Yes to require multifactor authentication (MFA) during login. Default is No.

    • Login Enabled: select Yes to enable logins for the user, or No to disable logins. Default is Yes.

    • Restrict Login IP: select Yes and enter a comma-separated list of allowed IP addresses to restrict the IP range for the user login. Default is No.

  3. In the Access Settings section, configure these options:

    • Team Memberships: click Select Teams, then select the name of one or more teams to which to add the user. For an API service account, you can select whether to restrict the user to the selected teams. If you select No Team Restrictions, the API service account has access to every application in its organization.

    • User Roles: select the checkbox next to each user role or API role, depending on the account type, to assign to the user. Only the Executive, Greenlight IDE User, Policy Administrator, Security Insights, and Security Lead roles do not require team membership.

    note

    Assigning the eLearning role has special implications.

    • Allowed Scan Types: this field opens depending on which checkbox you select for User Roles. You can select to allow the user to submit all scan types or restrict the user to specific scan types.
  4. In the Metadata section, enter a custom metadata value if there is additional metadata you want to import from the application profile.

    These metadata fields are visible in the eLearning Account Report. You can use these reports to aggregate eLearning statistics by different values that may be unique to your organization.

  5. Click Save to create the user.

Results:

New users receive an email from Veracode, which contains a one-time activation link to activate their account and links to videos with more information about the Veracode Platform. After clicking the activation link, Veracode takes the user to the Veracode Platform to set a password and password recovery question. The link in this email is valid for seven days.