- Merchant_User_Update
Merchants_List
Merchant_Detail
Offer_Code_List
Offer_Code_Create
Offer_Code_Retrieve
Offer_Code_Update
Merchant_Statement_List
Merchant_Statement_Detail
Merchant_Pre_Onboarding
Add_Edit_Merchant_Payment_Details
Initiate_Micro_Deposits
Verify_Micro_Deposits
Merchant_Rate_Sheet_Make_Changes
Merchant_Rate_Sheet_List
Merchant_User_Creation
Batch_Merchant_User_Creation
Merchant_User_Retrieve
Merchant_User_Update
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 merchant must exist. Users are created by Admin users; therefore, one must exist. To that end: A successful merchant onboarding workflow should have been created before this endpoint can't be used effectively.
Requirements:
- request_user_id: There must be a user ID in our system for this POST request to succeed. That user must have permission to create subsequent users, in this specific merchant/sponsor. This user ID should have been established in previous interactions, such as pre-onboarding. Therefore, this field should be in the partner's database as well as Momnt.
Security
basicAuth
Admin- AdminSalesperson- SalespersonSalesmanager- SalesmanagerSalesrep- Salesrep
Enum:"Admin""Salesperson""Salesmanager""Salesrep"
- Mock serverhttps://momnt-api-docs.redocly.app/_mock/docs/openapi/sponsor_merchant_v1/api/v1/sponsor/merchants/users/
curl -i -X PATCH \
-u '<username>:<password>' \
https://momnt-api-docs.redocly.app/_mock/docs/openapi/sponsor_merchant_v1/api/v1/sponsor/merchants/users/ \
-H 'Content-Type: application/json' \
-d '{
"request_user_id": "string",
"user_id": "string",
"first_name": "string",
"last_name": "string",
"email": "user@example.com",
"is_active": true,
"phone_number": "string",
"user_type": "Admin",
"external_org_ids": [
"string"
]
}'Response
{ "first_name": "string", "last_name": "string", "email": "string", "phone_number": "string", "user_type": "string", "is_active": true, "user_id": "string", "reward_id": "string" }