POST

Entries.Delete

Delete one row from a selected entry tab. Always send entry_id from User.Basic and id from Entries.List/Get/Add. Entries.Remove is an alias of this method.

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

  • Store row ids from Entries.List/Add and pass the same id here.
  • Always send entry_id so deletion is scoped to the selected tab.
  • Send customer_id when deleting inside one customer page and you want the customer scope checked.
  • Send entry_cust_id only when you also want to scope deletion to one linked entry customer.

Required Parameters

NameTypeSampleExplanation
entry_id
post
int7Selected entry/tab id from User.Basic data.entries.list. tab_id is also accepted.
id
post
string66aa00000000000000000001Entry row id to delete. row_id and _id are also accepted.

Optional Parameters

NameTypeSampleWhat it gives
customer_id
post
int123Optional customer scope check.
entry_cust_id
post
int456Optional 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.Delete",
    "method": "POST",
    "headers": {
        "Authorization": "Bearer YOUR TOKEN"
    },
    "body": {
        "entry_id": "7",
        "customer_id": "123",
        "id": "66aa00000000000000000001"
    },
    "url_user": "https:\/\/{user}.bull36.com\/app\/Entries.Delete",
    "url_domain": "https:\/\/{domain}\/app\/Entries.Delete"
}

Endpoint

POST /app/Entries.Delete
POST https://{user}.bull36.com/app/Entries.Delete
POST https://{domain}/app/Entries.Delete

Sample 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.Delete', { 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"
}