Device & payment gateway
Device & payment gateway
Device & payment gateway
Connect physical IoT devices (panic buttons, wearables, trackers) to AURA so a device press can raise and manage callouts. AURA normalises each device’s native messages into AURA actions using a device template, so you don’t have to map hardware protocols yourself.
Device onboarding is collaborative — AURA registers your device offering first and gives you the identifiers you’ll send on every event:
deviceId — the device serial number.device_type_id — identifies the device model, and selects the template
AURA uses to interpret its messages.deviceSupplier — the device brand.You’ll also need your clientId / clientSecret to
authenticate. There is no endpoint that
lists device_type_ids — AURA provides the ones registered to you. To get set
up, contact your AURA integration team.
Link a device to a customer so it can act on their behalf, then manage that link over time:
POST /v2/devicesPUT /v2/devicesDELETE /v2/devices/{deviceId}Every other interaction — raising a callout, updating location, cancelling, or
reporting battery/health — flows through a single endpoint:
Send a device event
(POST /v2/deviceEvent). AURA applies the device’s template (by
device_type_id) to interpret the incoming message and map it to an AURA action:
The exact message-to-action mapping is defined by your device template and agreed
during onboarding. For structured devices, a message_type selects the action;
for devices that emit binary/hex payloads, the template parses the raw message.
Raise a callout:
Update the callout location:
Cancel the callout:
Report a battery / health update:
See the reference for more cases, including raw/templated device formats.
Taking payment in-app is specific to white-label apps — see Payment gateway. Subscriptions (however they’re paid for) gate live callouts; see Subscriptions & coverage.