OmniStream CRM API
string · uuid · requiredstring · requiredinteger · requiredinteger · requiredinteger · requiredinteger · requiredboolean · requiredboolean · requiredstring · date-time · requiredstring · date-time · requiredstringstringstring · uuid
string · minLength: 1 · requiredstringintegerintegerintegerintegerstringstring · uuidbooleanstring · uuid · requiredstring · requiredinteger · requiredinteger · requiredinteger · requiredinteger · requiredboolean · requiredboolean · requiredstring · date-time · requiredstring · date-time · requiredstringstringstring · uuid
string · uuid · requiredstringstringintegerintegerintegerintegerstringstring · uuidbooleanbooleanstring · uuid · requiredstring · requiredinteger · requiredinteger · requiredinteger · requiredinteger · requiredboolean · requiredboolean · requiredstring · date-time · requiredstring · date-time · requiredstringstringstring · uuid
string · uuid · requiredstring · uuid · requiredstring · uuid · requiredstring · uuid · requiredstring · enum · requiredinteger · requiredinteger · requiredstring · date-time · required
string · uuid · requiredstring · uuidstring · uuidstringstring · enumintegerintegerstring · enumintegerinteger
SLA policy management and breach tracking (supervisor/admin only)
List SLA policies
GET
https://api-chat.bara.my.id
/api/sla-policies
Supervisor or admin only.
List SLA policies › Responses
SLA policies
object[]
idnamefirst_response_time_secsresolution_time_secswarning_threshold_pctpriorityis_activeis_defaultcreated_atupdated_atdescriptionchanneldivision_idCreate an SLA policy
POST
https://api-chat.bara.my.id
/api/sla-policies
Supervisor or admin only.
Create an SLA policy › Request Body
namedescriptionfirst_response_time_secsDefault: 300
resolution_time_secsDefault: 3600
warning_threshold_pctDefault: 80
priorityDefault: 0
channeldivision_idis_defaultDefault: false
Create an SLA policy › Responses
SLA policy created
idnamefirst_response_time_secsresolution_time_secswarning_threshold_pctpriorityis_activeis_defaultcreated_atupdated_atdescriptionchanneldivision_idUpdate an SLA policy
PATCH
https://api-chat.bara.my.id
/api/sla-policies/{id}
Supervisor or admin only.
path Parameters
idUpdate an SLA policy › Request Body
namedescriptionfirst_response_time_secsresolution_time_secswarning_threshold_pctprioritychanneldivision_idis_activeis_defaultUpdate an SLA policy › Responses
SLA policy updated
idnamefirst_response_time_secsresolution_time_secswarning_threshold_pctpriorityis_activeis_defaultcreated_atupdated_atdescriptionchanneldivision_idList SLA breaches for a policy
GET
https://api-chat.bara.my.id
/api/sla-policies/{id}/breaches
Supervisor or admin only. Returns up to 100 breaches, newest first.
path Parameters
idList SLA breaches for a policy › Responses
Breach logs
object[]
idconversation_idsla_policy_idbreach_typeEnum values:
first_response
resolution
threshold_secsactual_secsbreached_atGet SLA status for a conversation
GET
https://api-chat.bara.my.id
/api/conversations/{id}/sla
Returns the matching SLA policy status (FRT and resolution timers) or null.
path Parameters
idGet SLA status for a conversation › Responses
200
SLA status (or null if no matching policy)
conversation_idpolicy_idpolicy_namefrt_statusEnum values:
ok
warning
breached
frt_elapsed_secsfrt_threshold_secsresolution_statusEnum values:
ok
warning
breached
resolution_elapsed_secsresolution_threshold_secs