PUT — Update User Status
Update the status of one or more contacts in your BotPenguin inbox. Currently supports marking contacts as DELETED.
Overview
Method
PUT
Endpoint
https://api.v7.botpenguin.com/inbox/users/status-update
Base URL
https://api.v7.botpenguin.com
API Version
v7
Auth Required
Yes — Bearer Token
Content-Type
application/json
Authentication
Authorization
✅ Yes
Bearer [MASKED_TOKEN]
authtype
✅ Yes
Key
How to Get a User ID
User IDs are found in the BotPenguin Inbox:
Go to Inbox in your BotPenguin dashboard.
Open the contact whose ID you need.
Click the three-dot menu (⋮) on the contact.
Select Copy User ID.
Request
Headers
Authorization
✅ Yes
Bearer [MASKED_TOKEN]
authtype
✅ Yes
Key
Content-Type
✅ Yes
application/json
Request Body
Body Fields
ids
array
✅ Yes
Array of User IDs to update. Obtain from Inbox → contact → three-dot menu → Copy User ID.
status
string
✅ Yes
New status to apply. Accepted value: DELETED.
Example Request
Response
Success — 200 OK
Response Fields
success
boolean
true if the status update was applied successfully.
message
string
Status message. Empty string on success.
code
number
HTTP status code echo. 200 on success.
HTTP Status Codes
200
OK
Status updated successfully.
400
Bad Request
Malformed request body or missing required fields.
401
Unauthorized
Bearer token is missing, invalid, or expired.
404
Not Found
One or more User IDs not found.
429
Too Many Requests
Rate limit exceeded. Retry after the indicated window.
500
Internal Server Error
Server-side error. Contact support if it persists.
Error Handling
All errors return a consistent structure:
Rate Limits
This endpoint is limited to 100 requests per minute per token, across all plans. Exceeding this returns 429 Too Many Requests. Use the Retry-After response header (in seconds) to schedule your retry.
For questions or issues, contact support@botpenguin.com
Last updated