POST
EntriesSettings.Remove
Remove an entry/tab setting definition. Alias of EntriesSettings.Delete. Hard-deletes the tabs_setting row, same as the dashboard trash icon. It does not set status=0.
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
- Use EntriesSettings.Remove or EntriesSettings.Delete; both DELETE the tabs_setting row.
- This matches dashboard Tab_setting::delete_tab_setting_data. status=0 is not used because status is the JSON status map.
- To remove one row inside a selected tab, use Entries.Remove or Entries.Delete with entry_id and row id.
- After removing settings, call User.Basic again so the UI refreshes the available entries list.
Required Parameters
| Name | Type | Sample | Explanation |
|---|---|---|---|
idpost | int | 7 | Entry/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.Remove",
"method": "POST",
"headers": {
"Authorization": "Bearer YOUR TOKEN"
},
"body": {
"id": "7"
},
"url_user": "https:\/\/{user}.bull36.com\/app\/EntriesSettings.Remove",
"url_domain": "https:\/\/{domain}\/app\/EntriesSettings.Remove"
}Endpoint
POST /app/EntriesSettings.Remove
POST https://{user}.bull36.com/app/EntriesSettings.Remove
POST https://{domain}/app/EntriesSettings.RemoveSample 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.Remove', { method: 'POST', headers: { Authorization: 'Bearer ' + token }, body });
const data = await res.json();
console.log(data);Error Example
{
"success": 0,
"message": "Record was not found."
}