Skip to content

Admin Endpoints

Admin endpoints require a logged-in WordPress user with the appropriate capability. Some also require a REST nonce.

  • GET /dashboard/stats

Returns summary counts and recent log activity.

  • GET /admin/software
  • POST /admin/software
  • POST /admin/software/{id}
  • DELETE /admin/software/{id}

Software records can include:

  • slug
  • name
  • version
  • file name
  • readme
  • uploaded zip file
  • GET /licenses
  • POST /licenses
  • POST /licenses/{id}
  • DELETE /licenses/{id}

Use these routes to list, create, update, and delete license records.

  • GET /activations
  • DELETE /activations/{id}

Use these routes to inspect and revoke activations.

  • GET /logs
  • GET /logs/{id}
  • DELETE /logs/{id}
  • DELETE /logs/bulk-delete

Use these routes to inspect filtered request logs and clear individual or bulk log records.