OmniStream CRM API
string · uuid · requiredstring · requiredstring · requiredstring · enum · requiredboolean · requiredstring · date-time · requiredstring · date-time · requiredinteger
string · minLength: 1 · requiredstringstring · enumstring · uuid · requiredstring · requiredstring · requiredstring · enum · requiredboolean · requiredstring · date-time · requiredstring · date-time · required
string · uuid · requiredstring · uuid · requiredstring · requiredstring · requiredstring · enum · requiredboolean · requiredstring · date-time · requiredstring · date-time · required
string · uuid · requiredstringstringstring · enumbooleanstring · uuid · requiredstring · requiredstring · requiredstring · enum · requiredboolean · requiredstring · date-time · requiredstring · date-time · required
string · uuid · requiredstring · uuid · requiredstring · email · requiredstring · requiredstring · enum · requiredboolean · required
Division management (supervisor/admin only)
List divisions
GET
https://api-chat.bara.my.id
/api/divisions
Supervisor or admin only.
List divisions › Responses
Divisions with agent count
object[]
idnamedescriptionallocation_methodEnum values:
round_robin
least_load
is_activecreated_atupdated_atagent_countCreate a division
POST
https://api-chat.bara.my.id
/api/divisions
Admin only.
Create a division › Request Body
namedescriptionallocation_methodEnum values:
round_robin
least_load
Default: least_load
Create a division › Responses
Division created
idnamedescriptionallocation_methodEnum values:
round_robin
least_load
is_activecreated_atupdated_atGet a division with agents
GET
https://api-chat.bara.my.id
/api/divisions/{id}
Supervisor or admin only.
path Parameters
idGet a division with agents › Responses
Division details with agents
idnamedescriptionallocation_methodEnum values:
round_robin
least_load
is_activecreated_atupdated_atobject[]
Update a division
PATCH
https://api-chat.bara.my.id
/api/divisions/{id}
Admin only.
path Parameters
idUpdate a division › Request Body
namedescriptionallocation_methodEnum values:
round_robin
least_load
is_activeUpdate a division › Responses
Division updated
idnamedescriptionallocation_methodEnum values:
round_robin
least_load
is_activecreated_atupdated_atList agents in a division
GET
https://api-chat.bara.my.id
/api/divisions/{id}/agents
Supervisor or admin only.
path Parameters
idList agents in a division › Responses
200
Division agents
object[]
idemailfull_nameroleEnum values:
admin
supervisor
agent
is_online