# SponsorAPI _ Merchant

 - [GET /api/v1/sponsor/merchants/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/merchants_list.md)
 - [GET /api/v1/sponsor/merchants/{external_org_id}/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/merchant_detail.md)
 - [GET /api/v1/sponsor/merchants/{merchant_uuid}/offer-code/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/offer_code_list.md)
 - [POST /api/v1/sponsor/merchants/{merchant_uuid}/offer-code/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/offer_code_create.md): Authentication information, user, and password are required for this endpoint. Sponsor ID will be determined by the authentication information used.
 - [GET /api/v1/sponsor/merchants/{merchant_uuid}/offer-code/{id}/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/offer_code_retrieve.md)
 - [PATCH /api/v1/sponsor/merchants/{merchant_uuid}/offer-code/{id}/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/offer_code_update.md): Soft delete functionality for offer codes. This endpoint implements soft deletion using PATCH. Behavior: - Updates the `is_deleted` field to mark offer codes as deleted - Returns a custom success mess
 - [GET /api/v1/sponsor/merchants/{request_user_id}/statement/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/merchant_statement_list.md)
 - [GET /api/v1/sponsor/merchants/{request_user_id}/statement/{id}/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/merchant_statement_detail.md)
 - [POST /api/v1/sponsor/merchants/onboarding/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/merchant_pre_onboarding.md): The merchant’s first step is to request an invitation to apply. The merchant provides the sponsor with required business and contact information, which the sponsor then submits to Momnt for storage an
 - [POST /api/v1/sponsor/merchants/payment-detail/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/add_edit_merchant_payment_details.md)
 - [POST /api/v1/sponsor/merchants/payment-detail/initiate-micro-deposits/{request_user_id}/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/initiate_micro_deposits.md): This endpoint will only be used after an error occurs when verifying the Micro-Deposits. Ie. The merchant exhausts their attempts for verification (More than three wrong attempts), or their Micro-Depo
 - [POST /api/v1/sponsor/merchants/payment-detail/verify-micro-deposits/{request_user_id}/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/verify_micro_deposits.md): Micro-deposits are two small deposits (a maximum of $0.99, a minimum of $0.01, and inclusive) that verify the merchant's business bank account. The values accept a float directly or a string represent
 - [PATCH /api/v1/sponsor/merchants/rate-sheets/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/merchant_rate_sheet_make_changes.md)
 - [GET /api/v1/sponsor/merchants/rate-sheets/{request_user_id}/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/merchant_rate_sheet_list.md): A merchant that is approved and active should always have a rate sheet set up with Momnt. If a merchant does not select any products on their rate sheet, consumers who apply via that merchant will not
 - [POST /api/v1/sponsor/merchants/users/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/merchant_user_creation.md): For an external partner to create/update a user. Fields provided will be checked against the Momnt database to ensure permissions and accounts exist. Users are created in Merchants; therefore, a merch
 - [PATCH /api/v1/sponsor/merchants/users/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/merchant_user_update.md): For an external partner to create/update a user. Fields provided will be checked against the Momnt database to ensure permissions and accounts exist. Users are created in Merchants; therefore, a merch
 - [POST /api/v1/sponsor/merchants/users/{request_user_id}/batch-create-users/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/batch_merchant_user_creation.md)
 - [GET /api/v1/sponsor/merchants/users/{user_id}/](https://momnt-api-docs.redocly.app/docs/openapi/sponsor_merchant_v1/sponsorapi-_-merchant/merchant_user_retrieve.md): Retrieve a merchant user by their external user ID (user_id). The user_id is the user_id that you used to create the merchant user.
