OAuth scopes
wearables:pushpublic_profileWebhooks
wearables.card.deliveredwearables.action.confirmed- 1
1. Read the Wearables Developer Center
Open https://developer.aisastra.com/wearables for SDK catalog, BLE protocol, and partner registration. Aura Chat must be installed as the phone hub.
- 2
2. Create a developer app
Sign in at developer.aisastra.com/dashboard → Create Application. Add the Wearables product module when available. Note your App ID for OAuth and server credentials.
- 3
3. Request a partnerId
Submit the partner form on /wearables#register. Ops assigns partnerId (e.g. aisastra.logistics or GLASSES_PARTNER_ALLOWLIST entry) before production push.
- 4
4. Android — push a GlassCard
Add aura-glasses-sdk to your app. User must have Aura Chats installed.
AuraGlassesSdk.pushCard( context, partnerId = "aisastra.logistics", PartnerGlassCard.builder() .deliveryPod("ORD-42", "Your brand") .build() ) - 5
5. Server — push when user is offline
Use mobile user Bearer or service policy. Card delivers via FCM PARTNER_GLASS_CARD.
POST https://aura.aisastra.com/api/v1/platform/wearables/push Authorization: Bearer YOUR_APP_API_KEY Content-Type: application/json { "target_user_id": "USER_UUID", "card": { "title": "Delivery", "body": "Package at gate", "type": "notification" } } # Mobile (user session) fallback: POST https://business.aisastra.com/api/mobile/glasses/partner/push Authorization: Bearer USER_OR_SERVICE_TOKEN Content-Type: application/json { "userId": "...", "partnerId": "aisastra.logistics", "card": { "type": "status", "title": "Delivery", "body": "Confirm POD", "actions": [{ "id": "confirm_execute", "label": "Confirm" }] } } - 6
6. Test without hardware
Run firmware/aura-glasses-evt mock GATT on Mac/Linux. In Aura Chat → Settings → Aura Glasses (preview) → Connect BLE.
- 7
7. Phase B — Developer Mode (coming)
ADAT v0 will register unpublished partner apps under Aura Chat → App connections, similar to Meta AI Developer Mode.