POST

EntriesSettings.Delete

Remove an entry/tab setting definition. This deletes the tabs_setting row, same as dashboard Tab_setting::delete_tab_setting_data. It does not set status=0, because status is the JSON status map.

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

  • Removes one entry/tab definition from settings.
  • The removed id should no longer be offered as an entry_id in the UI after User.Basic refreshes.

Push Service

No row-level socket push is sent because this function changes entry settings, not entry row data.

Automation

No business automation is run for entry settings changes.

Special Instructions

  • This deletes the tabs_setting row, same as the dashboard trash icon (Tab_setting::delete_tab_setting_data).
  • It does not set status=0. The status column is the JSON status map, not active/inactive.
  • To remove one row inside a selected tab, use Entries.Delete or Entries.Remove with entry_id and row id.
  • After removing settings, call User.Basic again so the UI refreshes the available entries list.

Required Parameters

NameTypeSampleExplanation
id
post
int7Entry/tab id to remove.

Optional Parameters

No optional body parameters are defined for this function.

Authentication

Send the bearer token returned by Login in the request header.

Authorization: Bearer YOUR TOKEN

Sample Request

{
    "url": "\/app\/EntriesSettings.Delete",
    "method": "POST",
    "headers": {
        "Authorization": "Bearer YOUR TOKEN"
    },
    "body": {
        "id": "7"
    },
    "url_user": "https:\/\/{user}.bull36.com\/app\/EntriesSettings.Delete",
    "url_domain": "https:\/\/{domain}\/app\/EntriesSettings.Delete"
}

Endpoint

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

Sample Output

{
    "success": 1,
    "id": "7",
    "message": "Record removed successfully."
}

JavaScript Example

const token = 'YOUR TOKEN';
const body = new URLSearchParams();
// Fill body fields from the Sample Request JSON above.
const res = await fetch('/app/EntriesSettings.Delete', { method: 'POST', headers: { Authorization: 'Bearer ' + token }, body });
const data = await res.json();
console.log(data);

Error Example

{
    "success": 0,
    "message": "Record was not found."
}