I’m interested in receiving presence status updates via webooks. Does this API provide any guarantee about delivery order? Ex. If user A becomes “Available” and suddenly goes “Away”, is there any guarantee that “Available” status is delivered (or discarded after retries) before delivering the “Away” status for that particular user?
Good question—while you should expect these webhook events to be near instantaneous, there is not an absolute guarantee that if a user’s presence changes quickly that both events will be received in the correct order. However, generally speaking these should be fired off right after an action occurs.