OmniStream CRM API
string · uuid · requiredstring · enum · requiredinteger · requiredboolean · requiredboolean · requiredboolean · requiredstring · date-time · requiredstring · date-time · required
string · enum · requiredinteger · min: 0booleanbooleanbooleanstring · uuid · requiredstring · enum · requiredinteger · requiredboolean · requiredboolean · requiredboolean · requiredstring · date-time · requiredstring · date-time · required
Per-channel messaging window configuration
List chat expiration rules
GET
https://api-chat.bara.my.id
/api/chat-expiration-rules
Returns per-channel messaging window configuration ordered by channel.
List chat expiration rules › Responses
200
Chat expiration rules
object[]
idchannelEnum values:
whatsapp
instagram
email
window_hoursHours before the messaging window closes (0 = never expires)
auto_resolveblock_text_after_windowis_activecreated_atupdated_atUpsert a chat expiration rule for a channel
PUT
https://api-chat.bara.my.id
/api/chat-expiration-rules/{channel}
Creates or updates the expiration rule for the given channel. Supervisor or admin only. Valid channels: whatsapp, instagram, email.
path Parameters
channelEnum values:
whatsapp
instagram
email
Upsert a chat expiration rule for a channel › Request Body
window_hoursHours before window closes (0 = never expires)
auto_resolveblock_text_after_windowis_activeUpsert a chat expiration rule for a channel › Responses
Upserted chat expiration rule
idchannelEnum values:
whatsapp
instagram
email
window_hoursHours before the messaging window closes (0 = never expires)
auto_resolveblock_text_after_windowis_activecreated_atupdated_at