Skip to content

Subscribe to events

  • managementClient.sub_event(event_code,receiver)

    Use WebSocket to subscribe to events generated by authing. event_code is the event code, which can be viewed in GenAuth API Explorer .

Parameters

  • event_code <string> event code

  • receiver <Receiver> custom receiver

Example

python
client = ManagementClient(access_key_id="63f60a8e31e6ebd92080dc7d",
                     access_key_secret="00711487506bc4a92cfada3520b76d7f",
                     websocket_host="wss://events.hydra.authing-inc.co"
                     )
client.sub_event("authing.user.updated",lambda msg:{
    print(msg)
})

Publish events

  • managementClient. pub_event(eventCode, data)

Parameters

  • event_code <string> event code
  • data <dict> event body

Example

python
client = ManagementClient(access_key_id="xxx",
                          host="https://core.genauth.ai",
                     access_key_secret="xxx",
                     websocket_host="wss://events.genauth.ai"
                     )
event_code = "custom_aouaw.sxytestevent"
data = {"id":"myid"}
print(client.put_event(event_code,data))

Agent infrastructure for identity, memory, and web action.