Last updated 3 days ago
curl -X POST "https://api.bird.com/workspaces/a1405560-c8d3-4b1a-877d-3f449ad95352/conversation-allowblock-rules" \ -H "Content-Type: application/json" \ -H "Authorization: AccessKey abcd" \ -d '{ "category": "domain", "value": "test.com", "type": "reject" }'
{ "id": "01937888-e7c4-79dd-af1f-c00d91a0f3a6", "workspaceId": "6b1908bd-2bc7-409e-bab4-ccfcd3ec69b9", "category": "domain", "value": "test.com", "type": "reject", "createdBy": "00000000-0000-0000-0000-000000000000", "createdAt": "2024-11-29T15:27:38.436082756Z", "updatedBy": "00000000-0000-0000-0000-000000000000", "updatedAt": "2024-11-29T15:27:38.436082756Z" }
The workspace ID
The category of the AllowBlockRule.
The type of the AllowBlockRule.
The Allow/Block rule.
const response = await fetch('https://api.bird.com/workspaces/{workspaceId}/conversation-allowblock-rules', { method: 'POST', headers: { "Content-Type": "application/json" }, body: JSON.stringify({ "category": "all", "value": "text", "type": "allow" }), }); const data = await response.json();
{ "id": "123e4567-e89b-12d3-a456-426614174000", "workspaceId": "123e4567-e89b-12d3-a456-426614174000", "category": "all", "value": "text", "type": "allow", "createdBy": "123e4567-e89b-12d3-a456-426614174000", "createdAt": "2024-12-02T21:37:20.317Z", "updatedBy": "123e4567-e89b-12d3-a456-426614174000", "updatedAt": "2024-12-02T21:37:20.317Z" }