Sign Up & Create API Keys
Create A Developer Account
Get started by signing up for an account. Already a user? Click on Log In in the upper right.
Create A Developer Team
Create a Developer Team to manage access for other developers or individuals from your organization.
A Developer Team (or "Teams" in the Developer Portal) allows for multiple developers to collaborate on a shared set of applications - allowing teams of developers to work together on projects, sharing the ownership and access to their applications and associated API keys (aka Client ID and Client Secrets). Developer Teams provide a simple, secure approach to API management by providing a structured way to organize and manage access to groups of developers, rather than individuals.
If you are joining an existing team, request any existing member of the developer team to add you to the team. For more information continue reading in Developer Teams and Developer Team Apps
Create A Developer Team App
Create a Team App to obtain API keys to share across members added to your team. A Developer Team App is an application registered and managed by a Developer Team. Responsibility for the app and its associated API keys is shared amongst all members of the Developer Team.
By Creating a Developer Account:
- You register your developer profile with USCIS, enabling self-register to our Sandbox APIs.
- Torch Support can verify your identity & applications consuming the USCIS Torch API’s
By Creating a Developer Team & Team App:
- You can manage access for developer or other individuals who require access to your API keys.
- Use your Client Credentials (Consumer Key & Secret) for Authorization to OAuth 2.0 see How to get Access Token with Client Credentials.