Developer Console Onboarding
The SW4P developer console is the operator surface for builder accounts using the single API. It exposes the current backend contract for:
- API key creation, rotation, and revocation
- usage analytics and configured per-key rate limits
- project and storefront management
- webhook configuration and delivery logs
Entry Points
In the console desktop, the main navigation surfaces are:
API KeysUsage StatsWebhooksProject AnalyticsProjects
These are available from both the desktop icons and the Start menu.
Recommended First Pass
- Create an API key for your environment.
- Copy the key immediately; the full secret is only shown once.
- Create or confirm a project/storefront entry.
- Add a webhook endpoint if you need delivery callbacks.
- Exercise the API on devnet.
- Check usage, analytics, and webhook logs against the resulting traffic.
API Key Rotation
The console rotation flow keeps the backend contract honest:
- archive the existing key name
- create a replacement key with the original name and rate limit
- copy the new secret
- cut clients over to the new key
- revoke the old key once traffic has drained
This uses the shared developer key create, update, and revoke endpoints. It is not a separate rotation-only backend path.
Usage And Rate Limits
The usage view shows:
- total request count
- total transfer volume
- success rate
- average latency
- per-key request breakdown
- configured per-key rate limits
The rate-limit value shown there is the configured key contract, not remaining quota in real time.
Webhook Delivery Logs
Webhook logs currently show the final delivery result plus:
- total attempts
- retries used
- final response status
- total delivery latency
This is intended to answer whether a delivery succeeded immediately or only after retries.