Make App
Use the Allowly Make app to create authorizations from Make scenarios, then check sensitive modules before the scenario continues.
make-allowly-app
Status
The Make Custom App configuration is planned as the public repository Allowly-AI/make-allowly-app.
Connection
Configure an Allowly connection with:
- API Key
- API URL, defaulting to
https://api.allowly.ai
The connection test calls GET /v1/agent-scope-bundles?limit=1. Use a key that can list agent scope bundles and create authorizations.
Modules
Create Authorization
Create an Allowly authorization from a user and an agent scope bundle. Store the returned authorizationId in the scenario or your app data, then reuse it for checks.
Required fields:
- Bundle
- User Identifier
- User ID, or User Email plus User ID Pepper when masking email locally
The Bundle field is loaded by an RPC that calls GET /v1/agent-scope-bundles.
Check Authorization
Check a stored authorization before a Make module takes action. The module returns the Allowly decision object so the scenario can branch on allow, deny, confirm, or escalate.
Required fields:
- Authorization ID
- Scopes
Optional fields include resource, session ID, estimated cost micros, workflow user ID, workflow agent ID, and additional context. Those context fields are copied into the Allowly check context and receipt; they do not replace the authorization.
Privacy-safe user IDs
For email-based scenarios, prefer masking email locally before sending a user_id to Allowly. The app derives an email_hmac:v1:<digest> value with a stable app-held pepper, so the raw email is not sent to Allowly.
See PII-safe identifiers for the identifier format.