Issuer Portal

Twala ID Issuer Portal is a platform for issuers to create, issue, and manage verifiable digital credentials using open standards.

Twala ID's Issuer Portal is designed to allow Issuers to manage and issue credentials efficiently. This developer documentation will guide Issuers through the process of signing up, creating credential templates, issuing credentials, and approving or denying credential requests on the Issuer Portal. Additionally, Issuers can generate their API credentials to access the Twala ID Issuer API and integrate it into their existing systems.

Registering an Issuer Account

To create an Issuer account, visit the Twala ID's Issuer Portal and click on the "Register" link. Fill out the registration form with your organization's information, including a valid email address and a password. Once submitted, an email will be sent to the provided email address with a link to verify the account.

Register Issuer

After verifying the account, the Issuer can log in to the Issuer Portal and start managing their credentials.

Creating Credential Templates

Issuers can create credential templates that define the parameters needed to get the user's information. To create a new template, log in to the Issuer Portal and navigate to the "Templates" section. Click on the "New Template" button and fill in the necessary information, including the name, description, and required attributes.

New Template

Once the template is created, the Issuer can edit the attributes of this template. The template is linked to a smart contract deployed on Twala Network, which defines the logic behind the issuance of the credentials.

Issuing Credentials

Issuers can issue credentials directly from the Issuer Portal or by reviewing and approving Credential Requests submitted by identity holders from the Twala ID mobile app.

To issue a credential from the Issuer Portal, navigate to the "Credentials" section and click on the "New Credential" button. Select the credential template that the credential will be based on, and fill in the required information for the credential.

Issue Credential

The Issuer can also upload any relevant documents or images as part of the credential.

Approving or Denying Credential Requests

Issuers can review and approve or deny credential requests submitted by identity holders from the Twala ID mobile app. To do so, navigate to the "Credential Requests" section and view the requests awaiting review.

Approve Credential

Click on the "Approve" or "Deny" button to approve or deny the request.

Generating API Credentials

Issuers can generate their API credentials: TWALA_ORG_UUID and TWALA_ORG_SECRET to access the Twala ID Issuer API to access all of the Issuer Portal's features in an API and integrate it into existing systems. To generate API credentials, navigate to the "API" section of the Org and click on the "Generate New Key" button. The Issuer can use the generated credentials to access the Issuer API to manage and issue credentials programmatically.