For developers

Muse connector documentation

A single, public, read-only endpoint that answers general Cyber Essentials questions from BrightCert's own readiness guidance. Built for Meta's Muse connector platform, but callable by anyone.

No account, API key, or authentication required. No personal or business data is collected, and no changes are made on your behalf.

Endpoint

GET https://brightcert.co.uk/api/muse/cyber-essentials-guide

Optional query parameter:

  • stage — one of the 7 Cyber Essentials readiness stage ids below. Omit it for a summary overview of all 7.

Valid stage ids:

  • scope
  • firewalls
  • secure-configuration
  • user-access
  • malware
  • updates
  • final-review

Example: overview

GET /api/muse/cyber-essentials-guide

{
  "service": {
    "name": "BrightCert",
    "whatItDoes": "BrightCert is a UK Cyber Essentials readiness-assessment platform for SMEs...",
    "assessmentUrl": "https://brightcert.co.uk",
    "disclaimer": "General guidance only. This is not a certification decision..."
  },
  "checklist": {
    "description": "Cyber Essentials readiness breaks into 7 stages...",
    "stages": [
      { "id": "scope", "title": "1. Scope", "purpose": "..." },
      { "id": "firewalls", "title": "2. Boundary firewalls and internet gateways", "purpose": "..." }
      // ...5 more
    ]
  }
}

Example: one stage

GET /api/muse/cyber-essentials-guide?stage=firewalls

{
  "service": { "name": "BrightCert", "...": "..." },
  "stage": {
    "id": "firewalls",
    "title": "2. Boundary firewalls and internet gateways",
    "purpose": "What sits between your systems and the internet, and who decided each gap in it.",
    "items": [
      { "task": "Identify every internet-facing device and cloud boundary", "evidence": "Network diagram or device list" }
      // ...more tasks
    ]
  }
}

Errors

An unrecognised stage value returns HTTP 400:

{
  "error": "Unknown stage 'bogus'. Valid values: scope, firewalls, secure-configuration, user-access, malware, updates, final-review"
}

Access, auth, and caching

  • No API key, login, or account required.
  • No rate limit is enforced by BrightCert directly — responses are served from a CDN cache (only 8 fixed response bodies exist), so repeat requests don't reach the origin server.
  • No regional restriction.
  • Machine-readable spec: OpenAPI 3.0 (JSON)

This connector is guidance only, not a certification decision.

Want a personalised readiness assessment for your own business?

Start your assessment