Send an event to a member
POST
/v1/realtime/apps/{realtime_app_id}/members/{member_id}/events
await bird.realtime.members.send("rap_01krdgeqcxet5s7t44vh8rt9mg", "user_42", {
event: "order-shipped",
data: { order_id: "ord_123" },
});client.realtime.members.send(
"rap_01krdgeqcxet5s7t44vh8rt9mg",
"user_42",
event="order-shipped",
data={"order_id": "ord_123"},
)err = client.Realtime.Members.Send(context.Background(), "rap_01krdgeqcxet5s7t44vh8rt9mg", "user_42", bird.RealtimeMemberSendParams{
Event: "order-shipped",
Data: map[string]any{"order_id": "ord_123"},
})
if err != nil {
log.Fatal(err)
}$bird->realtime->members->send($appId, 'usr_01krdgeqcxet5s7t44vh8rt9mg', (new RealtimeMemberPublish())
->setEvent('order-shipped')
->setData(['order_id' => 'ord_123']));curl -X POST "https://us1.platform.bird.com/v1/realtime/apps/{realtime_app_id}/members/{member_id}/events" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"event": "order-updated"
}'Delivers an event to one member of a Realtime app, addressing the person
rather than a channel. Every connection that member currently holds receives
it across tabs and devices, without requiring a dedicated channel.
The member must have signed in on the connection for it to be addressable.
Delivery is best-effort and not queued. A member with no active connections
at the time of the call does not receive the event.
Parameter
realtime_app_id
string
ID of the Realtime app (rap_ prefix), as returned when the app was created.
member_id
string
The member to deliver the event to.
Anfrage-Nutzlast
event
string
erforderlich
The event name clients bind to. Application event names are free-form; the bird: and bird_internal: prefixes are reserved for the protocol and rejected.
data
Arbitrary JSON payload delivered as the event data: an object, array, or scalar. Cap: 10 KB serialized.
Related resources
Continue with the documentation, guides and examples for this topic. Resources are in English.
Explore the capabilityRealtimeFollow the learning pathBuild your first integrationImplementation guideSend your first realtime event
Try the practice and get an implementation brief