# MasterID Developer Documentation - [MasterID Integration API](https://docs.masterid.co.ug/index.md): Integrate identity verification, business checks, wallet queries, and mobile money collections through the MasterID public API. - [Quickstart](https://docs.masterid.co.ug/quickstart.md): Get started with the MasterID API in minutes: credentials, catalog, wallet, consent, and your first verification. - [Authentication](https://docs.masterid.co.ug/authentication.md): Send API credentials on every request, rotate keys safely, and troubleshoot common authentication errors. - [Responses and status codes](https://docs.masterid.co.ug/concepts/responses.md): Understand the MasterID JSON response envelope, the difference between request IDs and session IDs, and how to handle pending and unauthenticated responses. - [Errors](https://docs.masterid.co.ug/concepts/errors.md): Full reference of MasterID HTTP status codes, their meanings, retryability, and per-code troubleshooting guidance with Node.js and Python retry examples. - [Idempotency](https://docs.masterid.co.ug/concepts/idempotency.md): Learn how to generate valid idempotency keys, safely retry requests, avoid conflicts, and handle interrupted operations on MasterID. - [Rate limits](https://docs.masterid.co.ug/concepts/rate-limits.md): MasterID API rate limits, how to handle 429 responses, and client-side throttling examples in Node.js and Python. - [Run a verification](https://docs.masterid.co.ug/guides/verifications.md): Submit identity checks from product selection through result retrieval, including consent, idempotency and result handling. - [Collect mobile money payments](https://docs.masterid.co.ug/guides/payment-collection.md): Initiate mobile money collections, track their status and understand settlement for your workspace merchant account. - [Receive webhooks](https://docs.masterid.co.ug/guides/webhooks.md): Verify signatures, process events durably and handle retries for MasterID webhooks. - [Go-live checklist](https://docs.masterid.co.ug/guides/go-live-checklist.md): A complete checklist to prepare your MasterID integration for production, covering security, consent, verifications, collections, webhooks, resilience, and data handling. - [Products and fields](https://docs.masterid.co.ug/products.md): Reference for all verification products, product codes, UGX prices, required fields, and selection values in the MasterID catalog. - [API Overview](https://docs.masterid.co.ug/api-reference/overview.md): Base URL, authentication, endpoint index, and fundamentals for the MasterID Public API v1. - [GET /catalog](https://docs.masterid.co.ug/api-reference/catalog/get-catalog.md): List supported verification products, their required fields, allowed selections, and current prices in UGX. - [GET /wallet](https://docs.masterid.co.ug/api-reference/wallet/get-wallet.md): Read your workspace wallet balance and currency through the MasterID API. - [POST /verifications/consent](https://docs.masterid.co.ug/api-reference/verifications/request-consent.md): POST /verifications/consent: retrieve the exact confirmation wording for a verification product before submitting. - [POST /verifications](https://docs.masterid.co.ug/api-reference/verifications/create-verification.md): POST /verifications: submit a verification request with confirmed consent and an idempotency key. - [GET /verifications/{sessionId}](https://docs.masterid.co.ug/api-reference/verifications/get-verification.md): GET /verifications/{sessionId}: retrieve the status and formatted result of a verification session. - [POST /collections](https://docs.masterid.co.ug/api-reference/collections/create-collection.md): POST /collections: request a mobile money payment using your activated merchant account. - [GET /collections/{reference}](https://docs.masterid.co.ug/api-reference/collections/get-collection.md): GET /collections/{reference}: read the status of a payment collection request. - [Webhook Events](https://docs.masterid.co.ug/api-reference/webhooks/events.md): Webhook event types, payload structure, signature verification, retries, and delivery guarantees for MasterID. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.