Portal Advanced Features
Beyond API discovery and subscriptions, the Developer Portal provides tools for testing, automation, and usage monitoring.
API Testing Sandboxβ
Test API endpoints directly from the Portal without external tools.
Featuresβ
| Feature | Description |
|---|---|
| Method selector | GET, POST, PUT, PATCH, DELETE |
| Path builder | Auto-complete from API spec |
| Header editor | Add custom headers |
| Body editor | JSON editor with syntax highlighting |
| Auth injection | Automatic Bearer token or API key |
| Response viewer | Status, latency, formatted JSON/text |
| Request history | Recent requests for quick replay |
Using the Sandboxβ
- Navigate to an API detail page
- Click Try It or Sandbox
- Select the HTTP method and path
- Add headers or body as needed
- Choose the environment (dev, staging, production)
- Click Send
Environment Selectionβ
The sandbox supports multiple environments:
| Environment | Base URL | Use Case |
|---|---|---|
| Development | Configured per API | Local testing |
| Staging | Staging gateway URL | Pre-production validation |
| Production | Production gateway URL | Live verification |
Switch environments using the dropdown at the top of the sandbox.
Authenticationβ
The sandbox automatically injects credentials based on your subscription:
- Bearer token: Uses your current session token
- API key: Uses the key from your active subscription
Webhook Managementβ
Manage webhook endpoints for subscription event notifications.
Creating a Webhookβ
- Navigate to Webhooks in the Portal sidebar
- Click Create Webhook
- Enter the target URL (HTTPS required in production)
- Select event types to subscribe to
- Enter a signing secret (minimum 32 characters)
- Click Save
Delivery Historyβ
View the delivery status of each webhook event:
| Status | Badge | Meaning |
|---|---|---|
success | Green | Endpoint returned 2xx |
pending | Yellow | Delivery in progress or scheduled retry |
failed | Red | All retry attempts exhausted |
Click a delivery to see the full request/response details including response body and headers.
Testingβ
Click Test on any webhook to send a synthetic event. The test payload includes "test": true for identification.
Retry Failed Deliveriesβ
Click Retry on a failed delivery to re-send the event immediately.
See Webhooks for the full webhook API reference and signature verification examples.
Service Account Managementβ
Create and manage service accounts for M2M API access.
Creating a Service Accountβ
- Navigate to Service Accounts in the Portal sidebar
- Click Create Service Account
- Enter a name and optional description
- Click Create
- Copy the credentials immediately β the secret is shown only once
Available Actionsβ
| Action | Description |
|---|---|
| Create | Generate new client_id + client_secret |
| Delete | Remove account and invalidate all tokens |
| Regenerate secret | New secret, old one invalidated immediately |
Service accounts inherit the RBAC role of the user who created them.
See Service Accounts for usage patterns and CI/CD integration.
Usage Analyticsβ
Monitor your API consumption from the Usage page.
Metrics Availableβ
| Metric | Description |
|---|---|
| Total requests | Cumulative requests across all subscriptions |
| Requests by API | Per-API breakdown |
| Error rate | Percentage of 4xx/5xx responses |
| Latency distribution | Response time percentiles |
| Quota usage | Current usage vs. rate limit |
Time Rangesβ
Select from 24h, 7d, or 30d views to track consumption trends.
Workspace Settingsβ
Manage your workspace from the Workspace page:
- Profile: Update display name and contact email
- Notifications: Configure email notification preferences
- API keys: View and manage active API keys across subscriptions
- Team members: Invite collaborators to your workspace (tenant-admin only)
MCP Server Discoveryβ
Browse available MCP servers and AI tools:
- Navigate to Servers in the Portal sidebar
- Browse available MCP servers by category
- View server details: tools offered, authentication requirements, pricing tier
- Click Subscribe to request access to a server's tools
Consumer Registrationβ
Self-service registration for new API consumers:
- Navigate to Register from the Portal home page
- Fill in organization details and use case
- Submit the registration request
- Wait for admin approval (notification sent via email)
- Once approved, access the API catalog and create subscriptions
Relatedβ
- Developer Portal Guide -- Basic Portal usage
- Webhooks -- Webhook API reference
- Service Accounts -- M2M authentication
- Subscriptions -- Subscription workflow