U.S. flag

An official website of the United States government

Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock () or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Developer Teams & Developer Apps

What is a Developer Team and Developer Team Apps?

Developer vs Developer Team Diagram

Developer Teams are enabled for developer portal users who need to share client credentials securely when building solutions that may require setting up a service account.  

Developer Team Apps are available to Developer Teams, granting any Member access to your Client Credentials. In contrast to Developers Apps that have a one-to-one relationship to that user who created the app.

As a Member you can:

  • Add members to your Team by sending an invitation. Invitations are sent to email addresses registered at developer.uscis.gov
  • View Developer Team Apps configured for your Developer Teams

You must have a registered Developer Portal Account to create a Developer Team and Developer Team App

  1. Click on Teams
  2. Add your Team Name (ex: Your Company Name)
  3. Select which Sandbox APIs* you want enabled:
  4. At least 1 e-Mail address to setup as a Member (must be registered at developer.uscis.gov)

*Sandbox APIs can be found here.

To view your Developer Team and Developer Team App:

  1. Login to the developer.uscis.gov portal
  2. Click on Teams
  3. Click on Team Apps
  4. Click on the Developer Team App Name

  1. Click on Teams
  2. Select the Team you want to Add Members to
  3. Click on the Members Tab
  4. Click on Invite Members
  5. Enter the email address(es) for the User(s) you want to add to your Team
    1. Comma delaminated for Multiple Users
    2. Select the Role
      1. Admin: Usually can make changes to the Developer Team and Team Apps and will have write capabilities. Usually a Business Stakeholder
      2. Member: Usually is a developer on the team who needs read only access. 
  6. Click Invite Members

We will send an email to each unique email recipient submitted. Recipients of the Team Invite must Accept or Decline the invitation with 7 Calendar Days. 

NOTE: Invitations must be emailed to email addresses used to register the users account on the USCIS Developer Portal. If the email address does not match our records, the recipient will not be able to accept/decline the invitation.  If they do not have a registered account after sending the invitation, please have them sign up here and re-send the invitation after they have completed their account setup.