{
  "service": "DOaaS",
  "description": "DevOps-as-a-Service — endpoint responses for excuses, motivations, reality checks, and more",
  "version": "1.3.0",
  "baseUrl": "https://doaas.dev/",
  "usage": {
    "path": "/:endpoint",
    "query": {
      "mode": "normal | chaos | corporate | security | wholesome | toxic | sarcastic | devops",
      "format": "json | text | shields"
    },
    "note": "Omitting mode picks a random mode from that endpoint's supported modes; use ?mode=... to filter.",
    "examples": [
      "/blame?format=text",
      "/motivate?mode=wholesome&format=json",
      "/random?format=json",
      "/random?format=shields"
    ]
  },
  "endpoints": [
    {
      "name": "alignment",
      "description": "Team alignment messages",
      "path": "/alignment",
      "exampleCount": 67,
      "modes": [
        "normal",
        "corporate",
        "chaos",
        "sarcastic"
      ]
    },
    {
      "name": "audit",
      "description": "Audit reminders and results",
      "path": "/audit",
      "exampleCount": 70,
      "modes": [
        "normal",
        "corporate",
        "security",
        "chaos",
        "sarcastic"
      ]
    },
    {
      "name": "blame",
      "description": "Who/what caused the problem",
      "path": "/blame",
      "exampleCount": 102,
      "modes": [
        "normal",
        "chaos",
        "corporate",
        "security",
        "toxic",
        "sarcastic"
      ]
    },
    {
      "name": "burnout",
      "description": "Burnout awareness and advice",
      "path": "/burnout",
      "exampleCount": 62,
      "modes": [
        "normal",
        "wholesome",
        "chaos",
        "sarcastic"
      ]
    },
    {
      "name": "compliance",
      "description": "Compliance reminders and checks",
      "path": "/compliance",
      "exampleCount": 81,
      "modes": [
        "normal",
        "corporate",
        "security",
        "chaos",
        "sarcastic"
      ]
    },
    {
      "name": "deploy",
      "description": "Deployment messages and instructions",
      "path": "/deploy",
      "exampleCount": 100,
      "modes": [
        "normal",
        "chaos",
        "corporate",
        "devops",
        "sarcastic"
      ]
    },
    {
      "name": "excuse",
      "description": "Common excuses for missing deadlines or meetings",
      "path": "/excuse",
      "exampleCount": 97,
      "modes": [
        "normal",
        "chaos",
        "sarcastic",
        "corporate",
        "toxic"
      ]
    },
    {
      "name": "incident",
      "description": "Incident reports and updates",
      "path": "/incident",
      "exampleCount": 93,
      "modes": [
        "normal",
        "chaos",
        "corporate",
        "security",
        "devops",
        "sarcastic"
      ]
    },
    {
      "name": "lgtm",
      "description": "LGTM (Looks Good To Me) approvals",
      "path": "/lgtm",
      "exampleCount": 80,
      "modes": [
        "normal",
        "sarcastic",
        "devops",
        "chaos",
        "corporate"
      ]
    },
    {
      "name": "maybe",
      "description": "Uncertain or tentative responses",
      "path": "/maybe",
      "exampleCount": 78,
      "modes": [
        "normal",
        "corporate",
        "chaos",
        "sarcastic"
      ]
    },
    {
      "name": "meeting",
      "description": "Meeting notes or reminders",
      "path": "/meeting",
      "exampleCount": 87,
      "modes": [
        "normal",
        "corporate",
        "devops",
        "chaos",
        "sarcastic"
      ]
    },
    {
      "name": "motivate",
      "description": "Motivational quotes and phrases",
      "path": "/motivate",
      "exampleCount": 77,
      "modes": [
        "normal",
        "wholesome",
        "toxic",
        "chaos",
        "sarcastic"
      ]
    },
    {
      "name": "no",
      "description": "Negative responses",
      "path": "/no",
      "exampleCount": 100,
      "modes": [
        "normal",
        "corporate",
        "chaos",
        "sarcastic",
        "security"
      ]
    },
    {
      "name": "policy",
      "description": "Company policy statements",
      "path": "/policy",
      "exampleCount": 89,
      "modes": [
        "normal",
        "corporate",
        "security",
        "chaos",
        "sarcastic"
      ]
    },
    {
      "name": "random",
      "description": "Return a random response from any endpoint",
      "path": "/random",
      "exampleCount": 1,
      "modes": [
        "normal"
      ]
    },
    {
      "name": "realitycheck",
      "description": "Reality check statements to ground the team",
      "path": "/realitycheck",
      "exampleCount": 81,
      "modes": [
        "normal",
        "corporate",
        "sarcastic",
        "chaos",
        "devops"
      ]
    },
    {
      "name": "risk",
      "description": "Risk assessment statements",
      "path": "/risk",
      "exampleCount": 82,
      "modes": [
        "normal",
        "corporate",
        "security",
        "chaos",
        "sarcastic"
      ]
    },
    {
      "name": "roadmap",
      "description": "Roadmap updates and priorities",
      "path": "/roadmap",
      "exampleCount": 82,
      "modes": [
        "normal",
        "corporate",
        "chaos",
        "sarcastic",
        "devops"
      ]
    },
    {
      "name": "rollback",
      "description": "Rollback instructions and alerts",
      "path": "/rollback",
      "exampleCount": 95,
      "modes": [
        "normal",
        "chaos",
        "corporate",
        "devops",
        "sarcastic"
      ]
    },
    {
      "name": "standup",
      "description": "Daily standup prompts and notes",
      "path": "/standup",
      "exampleCount": 100,
      "modes": [
        "normal",
        "corporate",
        "devops",
        "chaos",
        "sarcastic"
      ]
    },
    {
      "name": "thisisfine",
      "description": "Humorous 'this is fine' style messages",
      "path": "/thisisfine",
      "exampleCount": 94,
      "modes": [
        "normal",
        "chaos",
        "sarcastic",
        "corporate",
        "devops"
      ]
    },
    {
      "name": "yes",
      "description": "Affirmative responses",
      "path": "/yes",
      "exampleCount": 96,
      "modes": [
        "normal",
        "corporate",
        "chaos",
        "sarcastic",
        "devops"
      ]
    }
  ]
}