{
  "openapi": "3.1.0",
  "info": {
    "title": "Zora local reference API",
    "version": "2.7.0",
    "description": "Loopback reference transport. Bearer token maps server-side to trusted principal. Browser Origin is rejected. Not a production internet API; provider APIs and family/game APIs are not exposed."
  },
  "servers": [
    {
      "url": "http://127.0.0.1:8788"
    }
  ],
  "security": [
    {
      "bearer": []
    }
  ],
  "components": {
    "securitySchemes": {
      "bearer": {
        "type": "http",
        "scheme": "bearer"
      }
    }
  },
  "paths": {
    "/v1/actions/propose": {
      "post": {
        "operationId": "actions_propose_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "case_id": {
                    "type": "string"
                  },
                  "version": {
                    "type": "integer"
                  },
                  "connector": {
                    "const": "internal_work_item"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "title",
                      "description"
                    ],
                    "additionalProperties": false,
                    "properties": {
                      "title": {
                        "type": "string",
                        "minLength": 5,
                        "maxLength": 150
                      },
                      "description": {
                        "type": "string",
                        "minLength": 10,
                        "maxLength": 4000
                      }
                    }
                  },
                  "request_id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 100
                  }
                },
                "required": [
                  "case_id",
                  "version",
                  "connector",
                  "payload",
                  "request_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/actions/status": {
      "post": {
        "operationId": "actions_status_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "action_id": {
                    "type": "string"
                  }
                },
                "required": [
                  "action_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/actions/approve": {
      "post": {
        "operationId": "actions_approve_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "action_id": {
                    "type": "string"
                  },
                  "reviewed_hash": {
                    "type": "string"
                  }
                },
                "required": [
                  "action_id",
                  "reviewed_hash"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/actions/run": {
      "post": {
        "operationId": "actions_run_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "action_id": {
                    "type": "string"
                  }
                },
                "required": [
                  "action_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/actions/cancel": {
      "post": {
        "operationId": "actions_cancel_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "action_id": {
                    "type": "string"
                  }
                },
                "required": [
                  "action_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/privacy/jobs/request": {
      "post": {
        "operationId": "privacy_jobs_request_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "record_ids": {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 1000,
                    "items": {
                      "type": "string"
                    }
                  },
                  "request_id": {
                    "type": "string"
                  }
                },
                "required": [
                  "record_ids",
                  "request_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/privacy/jobs/status": {
      "post": {
        "operationId": "privacy_jobs_status_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "job_id": {
                    "type": "string"
                  }
                },
                "required": [
                  "job_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/privacy/jobs/run": {
      "post": {
        "operationId": "privacy_jobs_run_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "job_id": {
                    "type": "string"
                  },
                  "store": {
                    "type": "string"
                  }
                },
                "required": [
                  "job_id",
                  "store"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/privacy/jobs/retry-review": {
      "post": {
        "operationId": "privacy_jobs_retry_review_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "job_id": {
                    "type": "string"
                  },
                  "store": {
                    "type": "string"
                  },
                  "note": {
                    "type": "string",
                    "minLength": 10,
                    "maxLength": 500
                  }
                },
                "required": [
                  "job_id",
                  "store",
                  "note"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/assessment/budget": {
      "post": {
        "operationId": "assessment_budget_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "per_call_microusd": {
                    "type": "integer",
                    "minimum": 1
                  },
                  "daily_microusd": {
                    "type": "integer",
                    "minimum": 1
                  }
                },
                "required": [
                  "per_call_microusd",
                  "daily_microusd"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/assessment/reconcile": {
      "post": {
        "operationId": "assessment_reconcile_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "task_id": {
                    "type": "string"
                  },
                  "actual_microusd": {
                    "type": "integer",
                    "minimum": 0
                  },
                  "provider_receipt": {
                    "type": "string",
                    "minLength": 5
                  }
                },
                "required": [
                  "task_id",
                  "actual_microusd",
                  "provider_receipt"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/assessment/unblock": {
      "post": {
        "operationId": "assessment_unblock_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "note": {
                    "type": "string",
                    "minLength": 10
                  }
                },
                "required": [
                  "note"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/departments/grant": {
      "post": {
        "operationId": "departments_grant_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "actor": {
                    "type": "string"
                  },
                  "department": {
                    "type": "string"
                  }
                },
                "required": [
                  "actor",
                  "department"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/departments/revoke": {
      "post": {
        "operationId": "departments_revoke_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "actor": {
                    "type": "string"
                  },
                  "department": {
                    "type": "string"
                  }
                },
                "required": [
                  "actor",
                  "department"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/authority/sweep": {
      "post": {
        "operationId": "authority_sweep_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {},
                "required": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/authority/acknowledge": {
      "post": {
        "operationId": "authority_acknowledge_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "case_id": {
                    "type": "string"
                  },
                  "reason": {
                    "type": "string"
                  }
                },
                "required": [
                  "case_id",
                  "reason"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/fleet/updates/authorize": {
      "post": {
        "operationId": "fleet_updates_authorize_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "instance": {
                    "type": "string"
                  },
                  "release": {
                    "type": "string"
                  }
                },
                "required": [
                  "instance",
                  "release"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/fleet/management/withdraw": {
      "post": {
        "operationId": "fleet_management_withdraw_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "instance": {
                    "type": "string"
                  }
                },
                "required": [
                  "instance"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/company/outcomes/publish": {
      "post": {
        "operationId": "company_outcomes_publish_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "case_id": {
                    "type": "string"
                  },
                  "version": {
                    "type": "integer"
                  },
                  "summary": {
                    "type": "string",
                    "minLength": 10,
                    "maxLength": 1500
                  }
                },
                "required": [
                  "case_id",
                  "version",
                  "summary"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/privacy/memory/delete": {
      "post": {
        "operationId": "privacy_memory_delete_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "memory_id": {
                    "type": "string"
                  }
                },
                "required": [
                  "memory_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/cases": {
      "post": {
        "operationId": "cases_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "category": {
                    "type": "string",
                    "enum": [
                      "product",
                      "support",
                      "sales",
                      "marketing",
                      "finance",
                      "people",
                      "security",
                      "legal",
                      "operations"
                    ]
                  },
                  "summary": {
                    "type": "string",
                    "minLength": 10,
                    "maxLength": 1500
                  },
                  "consent": {
                    "const": true
                  },
                  "request_id": {
                    "type": "string",
                    "minLength": 1
                  }
                },
                "required": [
                  "category",
                  "summary",
                  "consent",
                  "request_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      },
      "get": {
        "operationId": "cases_get",
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/company/submit": {
      "post": {
        "operationId": "company_submit_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "grant_id": {
                    "type": "string"
                  }
                },
                "required": [
                  "grant_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/tasks/claim": {
      "post": {
        "operationId": "tasks_claim_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {},
                "required": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/tasks/finish": {
      "post": {
        "operationId": "tasks_finish_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "task_id": {
                    "type": "string"
                  },
                  "lease_token": {
                    "type": "string"
                  },
                  "result": {
                    "type": "object",
                    "required": [
                      "summary"
                    ],
                    "properties": {
                      "summary": {
                        "type": "string",
                        "minLength": 1
                      }
                    }
                  }
                },
                "required": [
                  "task_id",
                  "lease_token",
                  "result"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/cases/resolve": {
      "post": {
        "operationId": "cases_resolve_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "case_id": {
                    "type": "string"
                  },
                  "version": {
                    "type": "integer"
                  },
                  "accepted": {
                    "type": "boolean"
                  },
                  "note": {
                    "type": "string",
                    "minLength": 1
                  }
                },
                "required": [
                  "case_id",
                  "version",
                  "accepted",
                  "note"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/control/stop": {
      "post": {
        "operationId": "control_stop_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {},
                "required": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/control/resume": {
      "post": {
        "operationId": "control_resume_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {},
                "required": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/memory": {
      "post": {
        "operationId": "memory_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "string"
                  },
                  "source": {
                    "type": "string"
                  },
                  "consent": {
                    "const": true
                  }
                },
                "required": [
                  "body",
                  "source",
                  "consent"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      },
      "get": {
        "operationId": "memory_get",
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/disclosures": {
      "post": {
        "operationId": "disclosures_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "recipient": {
                    "type": "string"
                  },
                  "purpose": {
                    "type": "string"
                  },
                  "projection": {
                    "type": "object"
                  },
                  "reviewed_hash": {
                    "type": "string"
                  },
                  "consent": {
                    "const": true
                  }
                },
                "required": [
                  "recipient",
                  "purpose",
                  "projection",
                  "reviewed_hash",
                  "consent"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/disclosures/read": {
      "post": {
        "operationId": "disclosures_read_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "grant_id": {
                    "type": "string"
                  },
                  "purpose": {
                    "type": "string"
                  }
                },
                "required": [
                  "grant_id",
                  "purpose"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/disclosures/revoke": {
      "post": {
        "operationId": "disclosures_revoke_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "grant_id": {
                    "type": "string"
                  }
                },
                "required": [
                  "grant_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/fleet/enroll": {
      "post": {
        "operationId": "fleet_enroll_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "kind": {
                    "type": "string"
                  },
                  "version": {
                    "type": "string"
                  },
                  "consent": {
                    "const": true
                  }
                },
                "required": [
                  "kind",
                  "version",
                  "consent"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/fleet/features": {
      "post": {
        "operationId": "fleet_features_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "instance": {
                    "type": "string"
                  },
                  "features": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "instance",
                  "features"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/fleet/lifecycle": {
      "post": {
        "operationId": "fleet_lifecycle_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "instance": {
                    "type": "string"
                  },
                  "state": {
                    "type": "string"
                  }
                },
                "required": [
                  "instance",
                  "state"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/learning/contribute": {
      "post": {
        "operationId": "learning_contribute_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "metric": {
                    "type": "string"
                  },
                  "value": {
                    "type": "string"
                  },
                  "period": {
                    "type": "string"
                  },
                  "consent": {
                    "const": true
                  }
                },
                "required": [
                  "metric",
                  "value",
                  "period",
                  "consent"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/learning/withdraw": {
      "post": {
        "operationId": "learning_withdraw_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {},
                "required": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/finance/journals": {
      "post": {
        "operationId": "finance_journals_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "source": {
                    "type": "string"
                  },
                  "currency": {
                    "const": "USD"
                  },
                  "lines": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "required": [
                        "account",
                        "debit",
                        "credit"
                      ],
                      "properties": {
                        "account": {
                          "type": "string"
                        },
                        "debit": {
                          "type": "integer",
                          "minimum": 0
                        },
                        "credit": {
                          "type": "integer",
                          "minimum": 0
                        }
                      }
                    }
                  }
                },
                "required": [
                  "source",
                  "currency",
                  "lines"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/company/nodes": {
      "post": {
        "operationId": "company_nodes_post",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "kind": {
                    "type": "string",
                    "enum": [
                      "northstar",
                      "strategy",
                      "objective",
                      "project",
                      "task"
                    ]
                  },
                  "label": {
                    "type": "string"
                  },
                  "source": {
                    "type": "string"
                  },
                  "ttl": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 31536000
                  },
                  "parent": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "kind",
                  "label",
                  "source",
                  "ttl"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/operations/health": {
      "get": {
        "operationId": "operations_health_get",
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/assessment/exposure": {
      "get": {
        "operationId": "assessment_exposure_get",
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/authority/inbox": {
      "get": {
        "operationId": "authority_inbox_get",
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/privacy/export": {
      "get": {
        "operationId": "privacy_export_get",
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/privacy/tombstones": {
      "get": {
        "operationId": "privacy_tombstones_get",
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/entitlements": {
      "get": {
        "operationId": "entitlements_get",
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/evidence": {
      "get": {
        "operationId": "evidence_get",
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/fleet": {
      "get": {
        "operationId": "fleet_get",
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/company/outcomes": {
      "get": {
        "operationId": "company_outcomes_get",
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/company/pulse": {
      "get": {
        "operationId": "company_pulse_get",
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/company/graph": {
      "get": {
        "operationId": "company_graph_get",
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    },
    "/v1/finance/trial-balance": {
      "get": {
        "operationId": "finance_trial_balance_get",
        "responses": {
          "200": {
            "description": "Success; data envelope. Exact runtime result follows module contract."
          },
          "400": {
            "description": "Invalid request"
          },
          "403": {
            "description": "Authentication, role or scope denied"
          },
          "409": {
            "description": "Stale version, lease or changed idempotency request"
          },
          "500": {
            "description": "Internal failure; no details disclosed"
          }
        }
      }
    }
  }
}