{ "opencollection": "1.0.0", "info": { "name": "Mastercard Bill Payment Validator Account Opening Manage A User Identity API", "version": "1.0" }, "items": [ { "info": { "name": "Manage A User Identity", "type": "folder" }, "items": [ { "info": { "name": "Add & Validate an Email Address Request an OTP Code.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/email-otps", "headers": [ { "name": "X-User-Identity", "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c" }, { "name": "X-Encrypted-Payload", "value": "true" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Take in and code in the request body. It checks if the provided\ncode matches the one-time password generated for the OTP request and\nreturns the result. Does not require a minimum authentication standard.\n**This API is mandatory.**\n" }, { "info": { "name": "Add and Validate a Document - Confirm the details of a document.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/document-verifications/document-data-confirmations", "headers": [ { "name": "X-User-Identity", "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c" }, { "name": "X-Encrypted-Payload", "value": "true" } ], "body": { "type": "json", "data": "{}" } }, "docs": "- After the user verifies and checks if the data extracted from the\ndocuments match the current status (for example, Address).\n\n- The user sends data back to MIDS to confirm the details.\n\n- Perform verifications with IVPs and store the data into the PDS. \n**This API is mandatory.**\n" }, { "info": { "name": "Add and Validate a Document - Resolve a conflict between identity attributes.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/document-verifications/identity-attributes", "headers": [ { "name": "X-User-Identity", "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c" }, { "name": "X-Encrypted-Payload", "value": "true" } ], "body": { "type": "json", "data": "{}" } }, "docs": "After the user verifies and confirms the conflict attribute, the user\nsends data back to MIDS to confirm the details. This API will\nperform verifications with IVPs and store the data into the PDS. \n**This API is mandatory.**\n" }, { "info": { "name": "Add and Validate a Document - Confirm the identity was stored to the PDS.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/document-verifications/update-id-confirmations", "headers": [ { "name": "X-User-Identity", "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Delete the document verification data on the Identity verification vendor\nonce the user confirms the PDS update. \n**This API is mandatory.**\n" } ] } ], "bundled": true }