POST
Entries.Remove
Remove one row from a selected entry tab. This is an alias of Entries.Delete. Always send entry_id from User.Basic and id from Entries.List/Get/Add.
Permissions
- User must be logged in with a valid bearer token.
- Returned or changed records are limited by the user permissions, team access, folder access, and account settings.
Action
- Deletes one row from the selected entry/tab.
- The response returns the removed row id and selected entry_id.
Push Service
Pushes entries.deleted to connected users who should remove or refresh this selected entry row.
Automation
Runs automation event entries.deleted with the entry row id, previous row data, selected entry_id, and optional customer_id.
Special Instructions
- Use Entries.Remove or Entries.Delete; both remove the same selected entry row.
- Always send entry_id so deletion is scoped to the selected tab.
- Send customer_id when removing inside one customer page and you want the customer scope checked.
- Send entry_cust_id only when you also want to scope removal to one linked entry customer.
Required Parameters
| Name | Type | Sample | Explanation |
|---|---|---|---|
entry_idpost | int | 7 | Selected entry/tab id from User.Basic data.entries.list. tab_id is also accepted. |
idpost | string | 66aa00000000000000000001 | Entry row id to remove. row_id and _id are also accepted. |
Optional Parameters
| Name | Type | Sample | What it gives |
|---|---|---|---|
customer_idpost | int | 123 | Optional customer scope check. |
entry_cust_idpost | int | 456 | Optional entry-customer scope check when the selected entry uses customer linking. entry_customer_id is also accepted. |
Authentication
Send the bearer token returned by Login in the request header.
Authorization: Bearer YOUR TOKEN
Sample Request
{
"url": "\/app\/Entries.Remove",
"method": "POST",
"headers": {
"Authorization": "Bearer YOUR TOKEN"
},
"body": {
"entry_id": "7",
"customer_id": "123",
"id": "66aa00000000000000000001"
},
"url_user": "https:\/\/{user}.bull36.com\/app\/Entries.Remove",
"url_domain": "https:\/\/{domain}\/app\/Entries.Remove"
}Endpoint
POST /app/Entries.Remove
POST https://{user}.bull36.com/app/Entries.Remove
POST https://{domain}/app/Entries.RemoveSample Output
{
"success": 1,
"id": "66aa00000000000000000001",
"row_id": "66aa00000000000000000001",
"entry_id": 7,
"message": "Entry row removed successfully."
}JavaScript Example
const token = 'YOUR TOKEN';
const body = new URLSearchParams({ entry_id: '7', id: '66aa00000000000000000001' });
const res = await fetch('/app/Entries.Remove', { method: 'POST', headers: { Authorization: `Bearer ${token}` }, body });
const data = await res.json();
console.log(data);Error Example
{
"success": 0,
"message": "Missing required parameter: entry_id, id"
}