The Dashboard currently exposes API key and API documentation areas. The current documentation defines the actual endpoints, permissions, request formats, and limits.
Do not assume the API can manage external DNS records. DigitalPlat nameserver delegation and an external DNS provider's record API are separate systems.
Good first tasks include inventory and status checks supported by the current documentation.
Before any mutation:
- Read the current state.
- Compare it with the intended state.
- Display the exact proposed change.
- Require approval when external effects are significant.
- Send one request.
- Read the authoritative state again.
Do not automatically retry ambiguous registration, renewal, deletion, purchase, or nameserver operations.
- Create a key for one purpose.
- Use the narrowest available permission.
- Store it in a protected secret system.
- Never place it in frontend JavaScript, screenshots, URLs, or Git commits.
- Rotate it after exposure or staff changes.
- Delete unused keys.
This skeleton intentionally omits a real endpoint:
curl --fail-with-body \
--connect-timeout 10 \
--max-time 30 \
--header "Authorization: Bearer $DIGITALPLAT_API_TOKEN" \
--header "Accept: application/json" \
"https://address-from-current-api-documentation.example/resource"Copy current endpoint details only from the authenticated official API documentation.
You have completed the DigitalPlat-specific category. Continue to Category B: General Domain and Website Textbook.