DICE Developer Docs
  • Developer Docs
    • DICE Test Drive
      • Sign-up for Issuer Portal
      • Issue Credentials
      • Verify Credentials
    • Key Concepts
      • DID & Verifiable Credentials
      • DICE ID Architecture
    • Platform Console
      • Dashboard
      • Customers
        • Onboard Customer
      • Credentials
        • Issue Credentials to New Customer
      • Schema
      • Batch Issuance
        • Batch Issuance - Useful Tips
      • Verifications
        • Verification Template
      • Templates
        • Certificate Template
          • Create Template
          • Manage Template
        • Email Template
          • Create Template
          • Manage Template
      • Organization
      • Departments
      • Organization Users
      • API Access
      • Callback Configuration
      • Tutorials
        • Credential Issuance from DICE ID Console
        • Credential Issuance using DICE ID APIs
        • Credential Verification using QR code
        • Credential Verification from DICE ID console
        • Batch Credential Issuance from DICE ID Console
    • Integrations
      • Auth0 Integration
        • Login using OIDC (First Factor Authentication)
        • Custom MFA Rule (For 2FA)
    • DICE ID SDK
      • DICE ID
        • DID & Verifiable Credentials
        • DICE ID Architecture
      • SDK Functionalities
      • Create Wallet
      • Create Connection
      • Creating a Schema
      • Issue a Credential
      • Send Presentation Request
      • Get Verification State
      • Configuration and Customization
      • Error Handling & Troubleshooting
      • Conclusion
      • Additional Resources
  • Getting Started with DICE ID Skill Credentials
    • Building Trust Ecosystems Powered by Credentials
    • DICE ID Integration for Issuers
    • DICE ID Integration for Verifiers
    • DICE ID Brand Usage Guidelines
    • DICE ID Onboarding Confirmation
    • Helpful Q&A
    • Troubleshooting Guide
Powered by GitBook
On this page
  1. Developer Docs
  2. Platform Console

Batch Issuance

Steps to onboard multiple customers via bulk processing and issuing them credentials

PreviousSchemaNextBatch Issuance - Useful Tips

Last updated 1 year ago

If you have a requirement in which your customers need to be issued credentials in a batch to one or more customers then you can use this functionality.

Processing of bulk onboarding comprises requires providing customer and credentials related data in CSV format.

Step 1 : Download Sample CSV

In this step you are required to download the sample CSV file which will contain the field names as columns that need to be populated. The number of fields that will be required in CSV are dependent on:

  • Medium of Invitation: You can specify one or more modes of invitation (Email or SMS). Depending on your requirement it is advisable to select one of the modes.

  • Credential Attributes: Depending on the schema selected the number of attributes required will change. A represents the structure of the credential that will get issued to the credential holder i.e. the end user

Step 2 : Upload CSV for processing

Once you have populated all the fields in the CSV that includes the customer details and values for each attribute of the schema selected you can upload the CSV from this screen.

The medium of invitation (Email or SMS) is required to be specified again so that it can be validated and matched with the contents of the CSV.

If Email is selected as mode of invitation then you can get an option to specify a custom email template which is contextual to you use case. To get that option please make sure to create an email template via Email Template. If not template is specified then DICE ID email template will be used by default.

Similarly the schema needs to be specified for auto-issuance of credentials by selecting the schema for which the CSV was created.

If the schema was created that requires a certificate to be included then you will be asked to specify the certificate template. This will ensure that the credential issued will contain a Cred_URL attribute that contains the link to a certificate

The final step is to upload the CSV with the required data.

If the CSV uploaded does not contain the attributes to match the medium of communication or the attributes in the schema then validation will fail and relevant message will be shown on the screen

Once successfully uploaded and validated the CSV will be taken up for bulk processing. Since this is a long running process so a batch Id will returned that can be used to track status.

Step 3 - Upload History

You can check the status of each batch of credential issuance initiated by you or your organization depending on the role you have. Since batch issuance is a long-running process the status of each record will change as per the credential issuance process.

Each batch processed will be represented by a batch id and will have an overall status. For detailed status of each credential in the batch please use the Download option.

schema
upload csv cert template