Create, Issue, and Verify a Credential

Number of APIs: 16

  1. Step 6: Register a PingOne OIDC Native App POST {{apiPath}}/environments/{{envID}}/applications

  2. Step 7: Register Your PingOne OIDC Native App as Your Digital Wallet App POST {{apiPath}}/environments/{{envID}}/digitalWalletApplications

  3. Step 2: Change the Credential Issuer Profile PUT {{apiPath}}/environments/{{envID}}/credentialIssuerProfile

  4. Step 3: Create a Credential Type POST {{apiPath}}/environments/{{envID}}/credentialTypes

  5. Step 8: Read All Users in a Population GET {{apiPath}}/environments/{{envID}}/users?filter=population.id eq "{{ucCredPopID}}"

  6. Step 4: Create an Appropriate Population POST {{apiPath}}/environments/{{envID}}/populations

  7. Step 9: Assign your Mobile App as a Digital Wallet POST {{apiPath}}/environments/{{envID}}/users/{{ucCredUserID}}/digitalWallets

  8. Step 12: Create a User Credential POST {{apiPath}}/environments/{{envID}}/users/{{ucCredUserID}}/credentials

  9. Step 11: Read the User's Digital Wallet GET {{apiPath}}/environments/{{envID}}/users/{{ucCredUserID}}/digitalWallets/{{ucCredDigitalWalletID}}

  10. Step 14: Create an OPENID4VP Credential Verification Presentation Session POST {{apiPath}}/environments/{{envID}}/presentationSessions