Crittora Secure portal
Portal URL: https://secure.crittora.com/portal.html
API base URL: https://9bnxucg4e3.execute-api.us-east-1.amazonaws.com
Last updated: August 2, 2026
Pro accounts use the Crittora Secure portal to manage app client credentials, scoped permissions, billing access, and transaction visibility.
Portal pages
| Page | File | Purpose |
|---|---|---|
| App Clients | portal.html | List, search, and delete app client credentials. |
| Create App Client | portal-create-client.html | Create scoped app client credentials for an application or workflow. |
| Credential Success | portal-client-success.html | Display newly created app client credentials once. |
| Transactions | portal-transactions.html | Query monthly operation counts and transaction records. |
Create an app client
- Sign in to the portal.
- Open App Clients, then choose Create App Client Credentials.
- Enter a name without spaces, an email address, optional E/D/S/V permissions, and optional notes.
- Copy and securely store the credentials from the success page.
- Use the new app client credentials in Secure API calls.
Permission codes
| Code | Permission |
|---|---|
| E | Encrypt |
| D | Decrypt |
| S | Sign |
| V | Verify |
Portal API endpoints
| Method | Path | Description |
|---|---|---|
| GET | /portal/app-clients | List app clients for the authenticated partner. |
| POST | /portal/app-clients | Create a new app client credential. |
| DELETE | /portal/app-clients/{clientId} | Delete an app client by user ID. |
| GET | /portal/transactions | Retrieve transaction counts or records for a date range. |
| POST | /billing-portal | Generate a Stripe Billing Portal URL. |
Transaction queries
Use GET /portal/transactions?from=YYYY-MM-DD&to=YYYY-MM-DD&requested_query=count for a count-only query, or set requested_query=list to retrieve transaction records for the date range.
The portal header displays company, email, and partner ID from the Cognito token claims.
