POST
CustomerStatuses.Reorder
Reorder Customer Statuses. Matches dashboard status_column_order. Saves new_index_status and syncs custom_customer_status order for custom rows.
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
- Runs the CustomerStatuses.Reorder function and returns JSON.
Push Service
Pushes event customerstatuses.reorder.updated to users who should see this change.
Automation
No automation is run for this function.
Special Instructions
- Send the bearer token on protected calls with Authorization: Bearer YOUR TOKEN.
- Send parameters as POST body fields exactly as documented.
Required Parameters
| Name | Type | Sample | Explanation |
|---|---|---|---|
new_index_statuspost | json | [{"name_en":"active","name_he":"פעיל","data_id":"12","name_for":"active"}] | JSON array of status rows in desired order. |
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\/CustomerStatuses.Reorder",
"method": "POST",
"headers": {
"Authorization": "Bearer YOUR TOKEN"
},
"body": {
"new_index_status": "[{\"name_en\":\"active\",\"name_he\":\"פעיל\",\"data_id\":\"12\",\"name_for\":\"active\"}]"
},
"url_user": "https:\/\/{user}.bull36.com\/app\/CustomerStatuses.Reorder",
"url_domain": "https:\/\/{domain}\/app\/CustomerStatuses.Reorder"
}Endpoint
POST /app/CustomerStatuses.Reorder
POST https://{user}.bull36.com/app/CustomerStatuses.Reorder
POST https://{domain}/app/CustomerStatuses.ReorderSample Output
{
"success": 1,
"message": "Success",
"socket_event": "customerstatuses.reorder.updated"
}JavaScript Example
const token = 'YOUR TOKEN';
const body = new URLSearchParams();
body.set('new_index_status', JSON.stringify([{ name_en: 'active', name_he: 'פעיל', data_id: '12', name_for: 'active' }]));
const res = await fetch('/app/CustomerStatuses.Reorder', { method: 'POST', headers: { Authorization: 'Bearer ' + token }, body });
console.log(await res.json());Error Example
{
"success": 0,
"message": "Missing required parameter: new_index_status"
}