DMSI Advanced API adds a Developer section to the DDLS admin shell. All plugin admin screens are accessible under DDLS > Developer in the WordPress admin menu.
Developer Section Screens #
| Screen | Navigation | Description |
|---|---|---|
| API Keys | DDLS > Developer > API Keys | Create, view, edit, revoke, and delete API keys. View per-key usage statistics and last-used timestamps. |
| OAuth Clients | DDLS > Developer > OAuth Clients | Register and manage OAuth 2.0 client applications for Authorization Code and Client Credentials flows. |
| Monitoring | DDLS > Developer > Monitoring | View the API request log and metrics charts. Filter by endpoint, status code, and date range. |
| Rate Limits | DDLS > Developer > Rate Limits | Configure the rate limit tier definitions (Free, Professional, Business, Enterprise) and per-key overrides. |
| Sandbox | DDLS > Developer > Sandbox | Enable or disable sandbox mode, regenerate the sandbox API key, reset sandbox data, and view sandbox activity logs. |
| Documentation | DDLS > Developer > Documentation | Embedded Swagger UI with interactive OpenAPI documentation for all endpoints. |
| Playground | DDLS > Developer > Playground | Embeds the public API Playground (yoursite.com/api/playground/) for in-admin interactive testing. |
| Changelog | DDLS > Developer > Changelog | API version history and release notes. |
Admin URL Pattern #
All admin screens follow the DDLS admin shell URL pattern:
admin.php?page=dmsi-ddls§ion=developer&view=<slug>
Where <slug> is one of: api-keys, oauth-clients, monitoring, rate-limits, sandbox, documentation, playground, changelog.
