This section contains the endpoint for user management. You can also view information from Stripe about this user.
Suspend user
PUT
{{BASE_URL}}/admin/api/users/{id}/suspend
Suspend a specific user. When this endpoint is executed, all user resources will be stopped.
Path Parameters
200: OK
Copy {
"_id": "654a093e70c99a149c791faf",
"status": 1,
"balance": 0,
"hubspotContactId": "206501",
"emailVerified": true,
"referrer": null,
"name": "John Doe",
"email": "john.doe@mail.com",
"password": "$2b$08$xH5MUKNH7D8ZiNSsN1BBKeMA1dhO8C0ttTRuXiLvcV.SSsCbv60YO",
"emailVerificationToken": "",
"stripeId": "cus_OxhNYBXJyLjbnU",
"createdAt": "2023-11-07T09:54:06.918Z",
"updatedAt": "2023-11-07T13:26:54.191Z"
}
Activate user
PUT
{{BASE_URL}}/admin/api/users/{id}/activate
Resume access to the application for a specific user.
Path Parameters
200: OK
Copy {
"_id": "654a093e70c99a149c791faf",
"status": 0,
"balance": 0,
"hubspotContactId": "206501",
"emailVerified": true,
"referrer": null,
"name": "John Doe",
"email": "john.doe@mail.com",
"password": "$2b$08$xH5MUKNH7D8ZiNSsN1BBKeMA1dhO8C0ttTRuXiLvcV.SSsCbv60YO",
"emailVerificationToken": "",
"stripeId": "cus_OxhNYBXJyLjbnU",
"createdAt": "2023-11-07T09:54:06.918Z",
"updatedAt": "2023-11-07T13:27:37.298Z"
}
Deactivate user
PUT
{{BASE_URL}}/admin/api/users/{id}/deactivate
Deactivate a specific user. When this endpoint is executed, all user resources will be deleted. The user will not be able to log in to the application.
Path Parameters
200: OK
Copy {
"_id": "654a093e70c99a149c791faf",
"status": 2,
"balance": 0,
"hubspotContactId": "206501",
"emailVerified": true,
"referrer": null,
"name": "John Doe",
"email": "john.doe@mail.com",
"password": "$2b$08$xH5MUKNH7D8ZiNSsN1BBKeMA1dhO8C0ttTRuXiLvcV.SSsCbv60YO",
"emailVerificationToken": "",
"stripeId": "cus_OxhNYBXJyLjbnU",
"createdAt": "2023-11-07T09:54:06.918Z",
"updatedAt": "2023-11-07T13:28:03.505Z"
}
Delete user
DELETE
{{BASE_URL}}/admin/api/users/{id}/delete
Delete a specific user. When this endpoint is executed, all user resources will be deleted.
Path Parameters
Get user payment methods
GET
{{BASE_URL}}/admin/api/users/{id}/payment-methods
Get all possible payment methods from a specific user.
Path Parameters
200: OK
Copy {
"object": "list",
"data": [
{
"id": "pm_1O9OCiA0ZUrt0vQJ7GqrPclY",
"object": "payment_method",
"billing_details": {
"address": {
"city": "Test",
"country": "DE",
"line1": "test",
"line2": "test",
"postal_code": "34334",
"state": "Test"
},
"email": "john.doe@mail.com",
"name": "John Doe",
"phone": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": "pass",
"address_postal_code_check": "pass",
"cvc_check": "pass"
},
"country": "US",
"exp_month": 2,
"exp_year": 2032,
"fingerprint": "YxdxFzhKIAGEnLMN",
"funding": "credit",
"generated_from": null,
"last4": "4242",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1699259440,
"customer": "cus_OxIokju2aarNVm",
"livemode": false,
"metadata": {},
"type": "card"
}
],
"has_more": false,
"url": "/v1/customers/cus_OxIokju2aarNVm/payment_methods"
}
Get STRIPE customer
GET
{{BASE_URL}}/admin/api/users/{id}/retrieve
Retrieves a Customer object.
Path Parameters
200: OK
Copy {
"id": "cus_OxIokju2aarNVm",
"object": "customer",
"address": {
"city": "Test",
"country": "Afghanistan",
"line1": "Test",
"line2": "test1",
"postal_code": "34334",
"state": "Test"
},
"balance": 0,
"created": 1699259424,
"currency": "usd",
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "john.doe@mail.com",
"invoice_prefix": "B96FCFF5",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": "pm_1O9OCiA0ZUrt0vQJ7GqrPclY",
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "John Doe",
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
Last updated 11 months ago