What is appId?
The appId is a public identifier for your app in the EnSync network. It’s used by publishers to specify which apps should receive their events and is also your app’s public key used for encryption.Usage
As a Publisher
Specify recipient appIds when publishing events:As a Subscriber
Your appId is automatically included in received events:Getting Your appId
You receive your appId when creating an app in the EnSync Dashboard or via the API. You receive:- appKey (for authentication)
- appId (public identifier)
- appSecret (for decryption)
Sharing Your appId
Your appId is public and safe to share. Publishers need your appId to send events to your app.What to Share
✅ Share with publishers:- Your appId (public key)
- Event paths you want to receive
- Your appKey (authentication credential)
- Your appSecret (private decryption key)
Finding Partner appIds
To publish events to a partner, you need their appId. You receive partner appIds through:- Webhook: EnSync sends the partner’s appId via webhook when they connect using your developer portal
- Documentation: Listed in integration guides
- Direct communication: Exchanged via email or support
- EnSync Dashboard: View connected partners and their appIds
Event Routing
EnSync uses appIds to route events:Multiple Apps
You can create multiple apps for different purposes:- appId (public identifier)
- appKey (authentication)
- appSecret (decryption)
- Permissions (send/receive)
- Event queues
Use different apps per environment to isolate event flows and prevent cross-environment issues.