Block a contact
POST/v2/contacts/{id}/block
Blocks a contact by their Featurebase ID from the messenger/inbox.
Path Parameters
id- The Featurebase internal ID of the contact (MongoDB ObjectId)
Supported Contact Types
This endpoint blocks both:
- Customers - Users with registered accounts
- Leads - Anonymous or unregistered visitors
Blocking Behavior
When a contact is blocked:
- The contact cannot send new messages via messenger
- Existing conversations are not deleted but no new messages can be added by the blocked user
- The block can be removed by unblocking the contact
Response
Returns a block confirmation object:
id- The ID of the blocked contactobject- Always “contact”blocked- Alwaystrue
Example Response
{
"id": "507f1f77bcf86cd799439011",
"object": "contact",
"blocked": true
}
Version Availability
This endpoint is only available in API version 2026-01-01.nova and newer.
Block a contact
curl https://do.featurebase.app/v2/contacts/$ID/block \
-X POST \
-H "Authorization: Bearer $FEATUREBASE_API_KEY"{
"id": "507f1f77bcf86cd799439011",
"blocked": true,
"object": "contact"
}Returns Examples
{
"id": "507f1f77bcf86cd799439011",
"blocked": true,
"object": "contact"
}