{
  "openapi": "3.1.0",
  "info": {
    "title": "LEDES Vocabulary API",
    "version": "v1",
    "description": "Product surface for LEDES + UTBMS reference corpora. Authenticate with Authorization: Bearer rascode_… and scope datasets.read. Envelope keys are snake_case; resource fields are camelCase. Hosts: https://api.ledes.dev and https://api.rascode.dev.",
    "contact": {
      "name": "LEDES API",
      "url": "https://ledes.dev/docs"
    }
  },
  "externalDocs": {
    "description": "Developer docs",
    "url": "https://ledes.dev/docs"
  },
  "servers": [
    {
      "url": "https://api.ledes.dev",
      "description": "Production (LEDES)"
    },
    {
      "url": "https://api.rascode.dev",
      "description": "Production (Rascode gateway)"
    },
    {
      "url": "http://127.0.0.1:3006",
      "description": "Local"
    }
  ],
  "tags": [
    {
      "name": "ledes",
      "description": "LEDES format/error/timekeeper/IPMM and UTBMS vocabulary GETs"
    }
  ],
  "paths": {
    "/v1/datasets/ledes/error-codes": {
      "get": {
        "operationId": "GET_v1_datasets_ledes_error_codes",
        "summary": "List LOC Standardized Error Codes. Query: query, format, limit. Envelope key error_codes (snake); fields camelCase.",
        "description": "List LOC Standardized Error Codes. Query: query, format, limit. Envelope key error_codes (snake); fields camelCase.",
        "tags": [
          "ledes"
        ],
        "security": [
          {
            "ApiKeyAuth": [
              "datasets.read"
            ]
          }
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/Limit"
          },
          {
            "$ref": "#/components/parameters/Offset"
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "Sort field. Prefix with \"-\" for descending. Only attributes marked sortable on the contract are accepted.",
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/ContractMode"
          },
          {
            "name": "X-Rascode-Contract",
            "in": "header",
            "required": false,
            "description": "Optional contract mode override (`draft` | `published`). Same as query `contract`.",
            "schema": {
              "type": "string",
              "enum": [
                "published",
                "draft"
              ]
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "description": "Case-insensitive search across code, name, and fieldName."
          },
          {
            "name": "format",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "description": "Filter to errors whose assocFormats contains this atom (e.g. 2.1, 98B)."
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 10000,
              "default": 5000
            },
            "description": "Max rows to return (default 5000, max 10000)."
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Rascode-Contract": {
                "$ref": "#/components/headers/RascodeContract"
              },
              "X-Rascode-Contract-Revision": {
                "$ref": "#/components/headers/RascodeContractRevision"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "items",
                    "entity_qn"
                  ],
                  "additionalProperties": true,
                  "properties": {
                    "items": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/DatasetsLedesErrorCodes"
                      }
                    },
                    "entity_qn": {
                      "type": "string",
                      "description": "Qualified entity name (schema.table)."
                    }
                  }
                },
                "examples": {
                  "mock": {
                    "summary": "Generated mock sample",
                    "value": {
                      "items": [
                        {
                          "assoc_formats": "active",
                          "associated_fields": "A short placeholder description for demo records. 0",
                          "code": "Sample title 0",
                          "ec_prefix": 3,
                          "ec_suffix": 3,
                          "error_message": "A short placeholder description for demo records. 0",
                          "error_type": "active",
                          "field_name": "Sample title 0",
                          "field_nbr_20x": 3,
                          "field_nbr_21x": 3,
                          "field_nbr_22x": 3,
                          "field_nbr_98b": 3,
                          "field_nbr_98bi": 3,
                          "is_active": false,
                          "name": "Sample title 0",
                          "resolution_note": "A short placeholder description for demo records. 0",
                          "segment": "active",
                          "sort_order": 3,
                          "uuid": "09b79c6e-09b7-49b7-850a-050afab509b7"
                        }
                      ],
                      "entity_qn": "datasets.ledes_error_codes"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request — catalog validation / projection errors.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "field_not_filterable": {
                    "summary": "Field not filterable",
                    "description": "Assoc Formats is not filterable on LEDES Error Codes.",
                    "value": {
                      "error": {
                        "title": "Field not filterable",
                        "status": 400,
                        "message": "Assoc Formats is not filterable on LEDES Error Codes.",
                        "params": {
                          "field": "Assoc Formats",
                          "entity": "LEDES Error Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_error_codes"
                        }
                      }
                    }
                  },
                  "field_not_sortable": {
                    "summary": "Field not sortable",
                    "description": "Assoc Formats is not sortable on LEDES Error Codes.",
                    "value": {
                      "error": {
                        "title": "Field not sortable",
                        "status": 400,
                        "message": "Assoc Formats is not sortable on LEDES Error Codes.",
                        "params": {
                          "field": "Assoc Formats",
                          "entity": "LEDES Error Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_error_codes"
                        }
                      }
                    }
                  },
                  "owner_required": {
                    "summary": "Owner required",
                    "description": "LEDES Error Codes requires an owner unless exposure is public.",
                    "value": {
                      "error": {
                        "title": "Owner required",
                        "status": 400,
                        "message": "LEDES Error Codes requires an owner unless exposure is public.",
                        "params": {
                          "entity": "LEDES Error Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_error_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized — Invalid API key.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "invalid_api_key": {
                    "summary": "Invalid API key",
                    "description": "Invalid API key.",
                    "value": {
                      "error": {
                        "title": "Invalid API key",
                        "status": 401,
                        "message": "Invalid API key.",
                        "params": {},
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_error_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Not found / Unknown schema / Unknown entity / Not exposed / Contract unpublished / Table missing.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "unknown_schema": {
                    "summary": "Unknown schema",
                    "description": "Unknown schema datasets.",
                    "value": {
                      "error": {
                        "title": "Unknown schema",
                        "status": 404,
                        "message": "Unknown schema datasets.",
                        "params": {
                          "schema": "datasets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_error_codes"
                        }
                      }
                    }
                  },
                  "unknown_entity": {
                    "summary": "Unknown entity",
                    "description": "Unknown entity LEDES Error Codes.",
                    "value": {
                      "error": {
                        "title": "Unknown entity",
                        "status": 404,
                        "message": "Unknown entity LEDES Error Codes.",
                        "params": {
                          "entity": "LEDES Error Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_error_codes"
                        }
                      }
                    }
                  },
                  "not_exposed": {
                    "summary": "Not exposed",
                    "description": "LEDES Error Codes is not available on the API.",
                    "value": {
                      "error": {
                        "title": "Not exposed",
                        "status": 404,
                        "message": "LEDES Error Codes is not available on the API.",
                        "params": {
                          "entity": "LEDES Error Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_error_codes"
                        }
                      }
                    }
                  },
                  "contract_unpublished": {
                    "summary": "Contract unpublished",
                    "description": "LEDES Error Codes has no published API contract — publish a revision before serving /v1.",
                    "value": {
                      "error": {
                        "title": "Contract unpublished",
                        "status": 404,
                        "message": "LEDES Error Codes has no published API contract — publish a revision before serving /v1.",
                        "params": {
                          "entity": "LEDES Error Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_error_codes"
                        }
                      }
                    }
                  },
                  "table_missing": {
                    "summary": "Table missing",
                    "description": "Table missing for LEDES Error Codes.",
                    "value": {
                      "error": {
                        "title": "Table missing",
                        "status": 404,
                        "message": "Table missing for LEDES Error Codes.",
                        "params": {
                          "entity": "LEDES Error Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_error_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "x-rascode-entity-qn": "datasets.ledes_error_codes",
        "x-rascode-source": "product_routes",
        "x-rascode-scope": "datasets.read",
        "x-rascode-kind": "list",
        "x-rascode-notes": "List LOC Standardized Error Codes. Query: query, format, limit. Envelope key error_codes (snake); fields camelCase.",
        "x-ledes-envelope": "Top-level JSON keys are snake_case; resource fields are camelCase."
      }
    },
    "/v1/datasets/ledes/formats": {
      "get": {
        "operationId": "GET_v1_datasets_ledes_formats",
        "summary": "List LEDES format versions (1998b, xml-ebilling-2.x, …). Envelope key formats.",
        "description": "List LEDES format versions (1998b, xml-ebilling-2.x, …). Envelope key formats.",
        "tags": [
          "ledes"
        ],
        "security": [
          {
            "ApiKeyAuth": [
              "datasets.read"
            ]
          }
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/Limit"
          },
          {
            "$ref": "#/components/parameters/Offset"
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "Sort field. Prefix with \"-\" for descending. Only attributes marked sortable on the contract are accepted.",
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/ContractMode"
          },
          {
            "name": "X-Rascode-Contract",
            "in": "header",
            "required": false,
            "description": "Optional contract mode override (`draft` | `published`). Same as query `contract`.",
            "schema": {
              "type": "string",
              "enum": [
                "published",
                "draft"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Rascode-Contract": {
                "$ref": "#/components/headers/RascodeContract"
              },
              "X-Rascode-Contract-Revision": {
                "$ref": "#/components/headers/RascodeContractRevision"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "items",
                    "entity_qn"
                  ],
                  "additionalProperties": true,
                  "properties": {
                    "items": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/DatasetsLedesFormatVersions"
                      }
                    },
                    "entity_qn": {
                      "type": "string",
                      "description": "Qualified entity name (schema.table)."
                    }
                  }
                },
                "examples": {
                  "mock": {
                    "summary": "Generated mock sample",
                    "value": {
                      "items": [
                        {
                          "description": "A short placeholder description for demo records. 0",
                          "format_key": "Sample title 0",
                          "is_active": false,
                          "label": "Sample title 0",
                          "publisher_version": "Sample title 0",
                          "sort_order": 3,
                          "source_artifact_url": "https://example.com/demo/0",
                          "source_url": "https://example.com/demo/0",
                          "uuid": "09b79c6e-09b7-49b7-850a-050afab509b7",
                          "version": "Sample title 0"
                        }
                      ],
                      "entity_qn": "datasets.ledes_format_versions"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request — catalog validation / projection errors.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "field_not_filterable": {
                    "summary": "Field not filterable",
                    "description": "Created At is not filterable on LEDES Format Versions.",
                    "value": {
                      "error": {
                        "title": "Field not filterable",
                        "status": 400,
                        "message": "Created At is not filterable on LEDES Format Versions.",
                        "params": {
                          "field": "Created At",
                          "entity": "LEDES Format Versions"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  },
                  "field_not_sortable": {
                    "summary": "Field not sortable",
                    "description": "Created At is not sortable on LEDES Format Versions.",
                    "value": {
                      "error": {
                        "title": "Field not sortable",
                        "status": 400,
                        "message": "Created At is not sortable on LEDES Format Versions.",
                        "params": {
                          "field": "Created At",
                          "entity": "LEDES Format Versions"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  },
                  "owner_required": {
                    "summary": "Owner required",
                    "description": "LEDES Format Versions requires an owner unless exposure is public.",
                    "value": {
                      "error": {
                        "title": "Owner required",
                        "status": 400,
                        "message": "LEDES Format Versions requires an owner unless exposure is public.",
                        "params": {
                          "entity": "LEDES Format Versions"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized — Invalid API key.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "invalid_api_key": {
                    "summary": "Invalid API key",
                    "description": "Invalid API key.",
                    "value": {
                      "error": {
                        "title": "Invalid API key",
                        "status": 401,
                        "message": "Invalid API key.",
                        "params": {},
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Not found / Unknown schema / Unknown entity / Not exposed / Contract unpublished / Table missing.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "unknown_schema": {
                    "summary": "Unknown schema",
                    "description": "Unknown schema datasets.",
                    "value": {
                      "error": {
                        "title": "Unknown schema",
                        "status": 404,
                        "message": "Unknown schema datasets.",
                        "params": {
                          "schema": "datasets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  },
                  "unknown_entity": {
                    "summary": "Unknown entity",
                    "description": "Unknown entity LEDES Format Versions.",
                    "value": {
                      "error": {
                        "title": "Unknown entity",
                        "status": 404,
                        "message": "Unknown entity LEDES Format Versions.",
                        "params": {
                          "entity": "LEDES Format Versions"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  },
                  "not_exposed": {
                    "summary": "Not exposed",
                    "description": "LEDES Format Versions is not available on the API.",
                    "value": {
                      "error": {
                        "title": "Not exposed",
                        "status": 404,
                        "message": "LEDES Format Versions is not available on the API.",
                        "params": {
                          "entity": "LEDES Format Versions"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  },
                  "contract_unpublished": {
                    "summary": "Contract unpublished",
                    "description": "LEDES Format Versions has no published API contract — publish a revision before serving /v1.",
                    "value": {
                      "error": {
                        "title": "Contract unpublished",
                        "status": 404,
                        "message": "LEDES Format Versions has no published API contract — publish a revision before serving /v1.",
                        "params": {
                          "entity": "LEDES Format Versions"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  },
                  "table_missing": {
                    "summary": "Table missing",
                    "description": "Table missing for LEDES Format Versions.",
                    "value": {
                      "error": {
                        "title": "Table missing",
                        "status": 404,
                        "message": "Table missing for LEDES Format Versions.",
                        "params": {
                          "entity": "LEDES Format Versions"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "x-rascode-entity-qn": "datasets.ledes_format_versions",
        "x-rascode-source": "product_routes",
        "x-rascode-scope": "datasets.read",
        "x-rascode-kind": "list",
        "x-rascode-notes": "List LEDES format versions (1998b, xml-ebilling-2.x, …). Envelope key formats.",
        "x-ledes-envelope": "Top-level JSON keys are snake_case; resource fields are camelCase."
      }
    },
    "/v1/datasets/ledes/formats/{formatKey}": {
      "get": {
        "operationId": "GET_v1_datasets_ledes_formats_formatKey",
        "summary": "Format version metadata plus field dictionary. Path formatKey e.g. 1998b. Returns { format, fields }.",
        "description": "Format version metadata plus field dictionary. Path formatKey e.g. 1998b. Returns { format, fields }.",
        "tags": [
          "ledes"
        ],
        "security": [
          {
            "ApiKeyAuth": [
              "datasets.read"
            ]
          }
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "Primary key of the row.",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "$ref": "#/components/parameters/ContractMode"
          },
          {
            "name": "X-Rascode-Contract",
            "in": "header",
            "required": false,
            "description": "Optional contract mode override (`draft` | `published`). Same as query `contract`.",
            "schema": {
              "type": "string",
              "enum": [
                "published",
                "draft"
              ]
            }
          },
          {
            "name": "formatKey",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "example": "1998b"
            },
            "description": "Stable format family key (formatKey on FormatVersion)."
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Rascode-Contract": {
                "$ref": "#/components/headers/RascodeContract"
              },
              "X-Rascode-Contract-Revision": {
                "$ref": "#/components/headers/RascodeContractRevision"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DatasetsLedesFormatVersions"
                },
                "examples": {
                  "mock": {
                    "summary": "Generated mock sample",
                    "value": {
                      "description": "A short placeholder description for demo records. 0",
                      "format_key": "Sample title 0",
                      "is_active": false,
                      "label": "Sample title 0",
                      "publisher_version": "Sample title 0",
                      "sort_order": 3,
                      "source_artifact_url": "https://example.com/demo/0",
                      "source_url": "https://example.com/demo/0",
                      "uuid": "09b79c6e-09b7-49b7-850a-050afab509b7",
                      "version": "Sample title 0"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request — catalog validation / projection errors.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "id_required": {
                    "summary": "Id required",
                    "description": "id is required.",
                    "value": {
                      "error": {
                        "title": "Id required",
                        "status": 400,
                        "message": "id is required.",
                        "params": {},
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  },
                  "invalid_request": {
                    "summary": "Invalid request",
                    "description": "Invalid identifier.",
                    "value": {
                      "error": {
                        "title": "Invalid request",
                        "status": 400,
                        "message": "Invalid identifier.",
                        "params": {
                          "label": "identifier"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized — Invalid API key.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "invalid_api_key": {
                    "summary": "Invalid API key",
                    "description": "Invalid API key.",
                    "value": {
                      "error": {
                        "title": "Invalid API key",
                        "status": 401,
                        "message": "Invalid API key.",
                        "params": {},
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Not found / Unknown schema / Unknown entity / Not exposed / Contract unpublished / Table missing.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "not_found": {
                    "summary": "Not found",
                    "description": "No LEDES Format Versions row found for “Sample title 0” (id 09b79c6e-09b7-49b7-850a-050afab509b7).",
                    "value": {
                      "error": {
                        "title": "Not found",
                        "status": 404,
                        "message": "No LEDES Format Versions row found for “Sample title 0” (id 09b79c6e-09b7-49b7-850a-050afab509b7).",
                        "params": {
                          "entity": "LEDES Format Versions",
                          "id": "09b79c6e-09b7-49b7-850a-050afab509b7",
                          "record": "Sample title 0"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  },
                  "unknown_schema": {
                    "summary": "Unknown schema",
                    "description": "Unknown schema datasets.",
                    "value": {
                      "error": {
                        "title": "Unknown schema",
                        "status": 404,
                        "message": "Unknown schema datasets.",
                        "params": {
                          "schema": "datasets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  },
                  "unknown_entity": {
                    "summary": "Unknown entity",
                    "description": "Unknown entity LEDES Format Versions.",
                    "value": {
                      "error": {
                        "title": "Unknown entity",
                        "status": 404,
                        "message": "Unknown entity LEDES Format Versions.",
                        "params": {
                          "entity": "LEDES Format Versions"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  },
                  "not_exposed": {
                    "summary": "Not exposed",
                    "description": "LEDES Format Versions is not available on the API.",
                    "value": {
                      "error": {
                        "title": "Not exposed",
                        "status": 404,
                        "message": "LEDES Format Versions is not available on the API.",
                        "params": {
                          "entity": "LEDES Format Versions"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  },
                  "contract_unpublished": {
                    "summary": "Contract unpublished",
                    "description": "LEDES Format Versions has no published API contract — publish a revision before serving /v1.",
                    "value": {
                      "error": {
                        "title": "Contract unpublished",
                        "status": 404,
                        "message": "LEDES Format Versions has no published API contract — publish a revision before serving /v1.",
                        "params": {
                          "entity": "LEDES Format Versions"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  },
                  "table_missing": {
                    "summary": "Table missing",
                    "description": "Table missing for LEDES Format Versions.",
                    "value": {
                      "error": {
                        "title": "Table missing",
                        "status": 404,
                        "message": "Table missing for LEDES Format Versions.",
                        "params": {
                          "entity": "LEDES Format Versions"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_format_versions"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "x-rascode-entity-qn": "datasets.ledes_format_versions",
        "x-rascode-source": "product_routes",
        "x-rascode-scope": "datasets.read",
        "x-rascode-kind": "get",
        "x-rascode-notes": "Format version metadata plus field dictionary. Path formatKey e.g. 1998b. Returns { format, fields }.",
        "x-ledes-envelope": "Top-level JSON keys are snake_case; resource fields are camelCase."
      }
    },
    "/v1/datasets/ledes/ipmm/invention-disclosure": {
      "get": {
        "operationId": "GET_v1_datasets_ledes_ipmm_invention_disclosure",
        "summary": "List LEDES IPMM invention-disclosure schema elements. Envelope key elements.",
        "description": "List LEDES IPMM invention-disclosure schema elements. Envelope key elements.",
        "tags": [
          "ledes"
        ],
        "security": [
          {
            "ApiKeyAuth": [
              "datasets.read"
            ]
          }
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/Limit"
          },
          {
            "$ref": "#/components/parameters/Offset"
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "Sort field. Prefix with \"-\" for descending. Only attributes marked sortable on the contract are accepted.",
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/ContractMode"
          },
          {
            "name": "X-Rascode-Contract",
            "in": "header",
            "required": false,
            "description": "Optional contract mode override (`draft` | `published`). Same as query `contract`.",
            "schema": {
              "type": "string",
              "enum": [
                "published",
                "draft"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Rascode-Contract": {
                "$ref": "#/components/headers/RascodeContract"
              },
              "X-Rascode-Contract-Revision": {
                "$ref": "#/components/headers/RascodeContractRevision"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "items",
                    "entity_qn"
                  ],
                  "additionalProperties": true,
                  "properties": {
                    "items": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/DatasetsLedesIpmmElements"
                      }
                    },
                    "entity_qn": {
                      "type": "string",
                      "description": "Qualified entity name (schema.table)."
                    }
                  }
                },
                "examples": {
                  "mock": {
                    "summary": "Generated mock sample",
                    "value": {
                      "items": [
                        {
                          "comment": "A short placeholder description for demo records. 0",
                          "data_type": "Sample title 0",
                          "data_type_canonical": "active",
                          "element_name": "Sample title 0",
                          "is_active": false,
                          "parent_element": "Sample title 0",
                          "schema_name": "Sample title 0",
                          "sort_order": 3,
                          "uuid": "09b79c6e-09b7-49b7-850a-050afab509b7"
                        }
                      ],
                      "entity_qn": "datasets.ledes_ipmm_elements"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request — catalog validation / projection errors.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "field_not_filterable": {
                    "summary": "Field not filterable",
                    "description": "Comment is not filterable on LEDES IPMM Elements.",
                    "value": {
                      "error": {
                        "title": "Field not filterable",
                        "status": 400,
                        "message": "Comment is not filterable on LEDES IPMM Elements.",
                        "params": {
                          "field": "Comment",
                          "entity": "LEDES IPMM Elements"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_ipmm_elements"
                        }
                      }
                    }
                  },
                  "field_not_sortable": {
                    "summary": "Field not sortable",
                    "description": "Comment is not sortable on LEDES IPMM Elements.",
                    "value": {
                      "error": {
                        "title": "Field not sortable",
                        "status": 400,
                        "message": "Comment is not sortable on LEDES IPMM Elements.",
                        "params": {
                          "field": "Comment",
                          "entity": "LEDES IPMM Elements"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_ipmm_elements"
                        }
                      }
                    }
                  },
                  "owner_required": {
                    "summary": "Owner required",
                    "description": "LEDES IPMM Elements requires an owner unless exposure is public.",
                    "value": {
                      "error": {
                        "title": "Owner required",
                        "status": 400,
                        "message": "LEDES IPMM Elements requires an owner unless exposure is public.",
                        "params": {
                          "entity": "LEDES IPMM Elements"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_ipmm_elements"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized — Invalid API key.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "invalid_api_key": {
                    "summary": "Invalid API key",
                    "description": "Invalid API key.",
                    "value": {
                      "error": {
                        "title": "Invalid API key",
                        "status": 401,
                        "message": "Invalid API key.",
                        "params": {},
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_ipmm_elements"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Not found / Unknown schema / Unknown entity / Not exposed / Contract unpublished / Table missing.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "unknown_schema": {
                    "summary": "Unknown schema",
                    "description": "Unknown schema datasets.",
                    "value": {
                      "error": {
                        "title": "Unknown schema",
                        "status": 404,
                        "message": "Unknown schema datasets.",
                        "params": {
                          "schema": "datasets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_ipmm_elements"
                        }
                      }
                    }
                  },
                  "unknown_entity": {
                    "summary": "Unknown entity",
                    "description": "Unknown entity LEDES IPMM Elements.",
                    "value": {
                      "error": {
                        "title": "Unknown entity",
                        "status": 404,
                        "message": "Unknown entity LEDES IPMM Elements.",
                        "params": {
                          "entity": "LEDES IPMM Elements"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_ipmm_elements"
                        }
                      }
                    }
                  },
                  "not_exposed": {
                    "summary": "Not exposed",
                    "description": "LEDES IPMM Elements is not available on the API.",
                    "value": {
                      "error": {
                        "title": "Not exposed",
                        "status": 404,
                        "message": "LEDES IPMM Elements is not available on the API.",
                        "params": {
                          "entity": "LEDES IPMM Elements"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_ipmm_elements"
                        }
                      }
                    }
                  },
                  "contract_unpublished": {
                    "summary": "Contract unpublished",
                    "description": "LEDES IPMM Elements has no published API contract — publish a revision before serving /v1.",
                    "value": {
                      "error": {
                        "title": "Contract unpublished",
                        "status": 404,
                        "message": "LEDES IPMM Elements has no published API contract — publish a revision before serving /v1.",
                        "params": {
                          "entity": "LEDES IPMM Elements"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_ipmm_elements"
                        }
                      }
                    }
                  },
                  "table_missing": {
                    "summary": "Table missing",
                    "description": "Table missing for LEDES IPMM Elements.",
                    "value": {
                      "error": {
                        "title": "Table missing",
                        "status": 404,
                        "message": "Table missing for LEDES IPMM Elements.",
                        "params": {
                          "entity": "LEDES IPMM Elements"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_ipmm_elements"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "x-rascode-entity-qn": "datasets.ledes_ipmm_elements",
        "x-rascode-source": "product_routes",
        "x-rascode-scope": "datasets.read",
        "x-rascode-kind": "list",
        "x-rascode-notes": "List LEDES IPMM invention-disclosure schema elements. Envelope key elements.",
        "x-ledes-envelope": "Top-level JSON keys are snake_case; resource fields are camelCase."
      }
    },
    "/v1/datasets/ledes/timekeeper-classifications": {
      "get": {
        "operationId": "GET_v1_datasets_ledes_timekeeper_classifications",
        "summary": "List LEDES timekeeper classification codes. Envelope key classifications.",
        "description": "List LEDES timekeeper classification codes. Envelope key classifications.",
        "tags": [
          "ledes"
        ],
        "security": [
          {
            "ApiKeyAuth": [
              "datasets.read"
            ]
          }
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/Limit"
          },
          {
            "$ref": "#/components/parameters/Offset"
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "Sort field. Prefix with \"-\" for descending. Only attributes marked sortable on the contract are accepted.",
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/ContractMode"
          },
          {
            "name": "X-Rascode-Contract",
            "in": "header",
            "required": false,
            "description": "Optional contract mode override (`draft` | `published`). Same as query `contract`.",
            "schema": {
              "type": "string",
              "enum": [
                "published",
                "draft"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Rascode-Contract": {
                "$ref": "#/components/headers/RascodeContract"
              },
              "X-Rascode-Contract-Revision": {
                "$ref": "#/components/headers/RascodeContractRevision"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "items",
                    "entity_qn"
                  ],
                  "additionalProperties": true,
                  "properties": {
                    "items": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/DatasetsLedesTimekeeperClassifications"
                      }
                    },
                    "entity_qn": {
                      "type": "string",
                      "description": "Qualified entity name (schema.table)."
                    }
                  }
                },
                "examples": {
                  "mock": {
                    "summary": "Generated mock sample",
                    "value": {
                      "items": [
                        {
                          "applies_client": false,
                          "applies_ediscovery": false,
                          "applies_law_firm": false,
                          "applies_other": false,
                          "applies_temp": false,
                          "code": "Sample title 0",
                          "definition": "A short placeholder description for demo records. 0",
                          "fee_support_only": false,
                          "is_active": false,
                          "label": "Sample title 0",
                          "mapping_former": "A short placeholder description for demo records. 0",
                          "sort_order": 3,
                          "uuid": "09b79c6e-09b7-49b7-850a-050afab509b7"
                        }
                      ],
                      "entity_qn": "datasets.ledes_timekeeper_classifications"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request — catalog validation / projection errors.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "field_not_filterable": {
                    "summary": "Field not filterable",
                    "description": "Applies Client is not filterable on LEDES Timekeeper Classifications.",
                    "value": {
                      "error": {
                        "title": "Field not filterable",
                        "status": 400,
                        "message": "Applies Client is not filterable on LEDES Timekeeper Classifications.",
                        "params": {
                          "field": "Applies Client",
                          "entity": "LEDES Timekeeper Classifications"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_timekeeper_classifications"
                        }
                      }
                    }
                  },
                  "field_not_sortable": {
                    "summary": "Field not sortable",
                    "description": "Applies Client is not sortable on LEDES Timekeeper Classifications.",
                    "value": {
                      "error": {
                        "title": "Field not sortable",
                        "status": 400,
                        "message": "Applies Client is not sortable on LEDES Timekeeper Classifications.",
                        "params": {
                          "field": "Applies Client",
                          "entity": "LEDES Timekeeper Classifications"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_timekeeper_classifications"
                        }
                      }
                    }
                  },
                  "owner_required": {
                    "summary": "Owner required",
                    "description": "LEDES Timekeeper Classifications requires an owner unless exposure is public.",
                    "value": {
                      "error": {
                        "title": "Owner required",
                        "status": 400,
                        "message": "LEDES Timekeeper Classifications requires an owner unless exposure is public.",
                        "params": {
                          "entity": "LEDES Timekeeper Classifications"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_timekeeper_classifications"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized — Invalid API key.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "invalid_api_key": {
                    "summary": "Invalid API key",
                    "description": "Invalid API key.",
                    "value": {
                      "error": {
                        "title": "Invalid API key",
                        "status": 401,
                        "message": "Invalid API key.",
                        "params": {},
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_timekeeper_classifications"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Not found / Unknown schema / Unknown entity / Not exposed / Contract unpublished / Table missing.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "unknown_schema": {
                    "summary": "Unknown schema",
                    "description": "Unknown schema datasets.",
                    "value": {
                      "error": {
                        "title": "Unknown schema",
                        "status": 404,
                        "message": "Unknown schema datasets.",
                        "params": {
                          "schema": "datasets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_timekeeper_classifications"
                        }
                      }
                    }
                  },
                  "unknown_entity": {
                    "summary": "Unknown entity",
                    "description": "Unknown entity LEDES Timekeeper Classifications.",
                    "value": {
                      "error": {
                        "title": "Unknown entity",
                        "status": 404,
                        "message": "Unknown entity LEDES Timekeeper Classifications.",
                        "params": {
                          "entity": "LEDES Timekeeper Classifications"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_timekeeper_classifications"
                        }
                      }
                    }
                  },
                  "not_exposed": {
                    "summary": "Not exposed",
                    "description": "LEDES Timekeeper Classifications is not available on the API.",
                    "value": {
                      "error": {
                        "title": "Not exposed",
                        "status": 404,
                        "message": "LEDES Timekeeper Classifications is not available on the API.",
                        "params": {
                          "entity": "LEDES Timekeeper Classifications"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_timekeeper_classifications"
                        }
                      }
                    }
                  },
                  "contract_unpublished": {
                    "summary": "Contract unpublished",
                    "description": "LEDES Timekeeper Classifications has no published API contract — publish a revision before serving /v1.",
                    "value": {
                      "error": {
                        "title": "Contract unpublished",
                        "status": 404,
                        "message": "LEDES Timekeeper Classifications has no published API contract — publish a revision before serving /v1.",
                        "params": {
                          "entity": "LEDES Timekeeper Classifications"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_timekeeper_classifications"
                        }
                      }
                    }
                  },
                  "table_missing": {
                    "summary": "Table missing",
                    "description": "Table missing for LEDES Timekeeper Classifications.",
                    "value": {
                      "error": {
                        "title": "Table missing",
                        "status": 404,
                        "message": "Table missing for LEDES Timekeeper Classifications.",
                        "params": {
                          "entity": "LEDES Timekeeper Classifications"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.ledes_timekeeper_classifications"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "x-rascode-entity-qn": "datasets.ledes_timekeeper_classifications",
        "x-rascode-source": "product_routes",
        "x-rascode-scope": "datasets.read",
        "x-rascode-kind": "list",
        "x-rascode-notes": "List LEDES timekeeper classification codes. Envelope key classifications.",
        "x-ledes-envelope": "Top-level JSON keys are snake_case; resource fields are camelCase."
      }
    },
    "/v1/datasets/utbms/activities": {
      "get": {
        "operationId": "GET_v1_datasets_utbms_activities",
        "summary": "List ABA UTBMS activity codes (A1xx). Envelope key activities.",
        "description": "List ABA UTBMS activity codes (A1xx). Envelope key activities.",
        "tags": [
          "ledes"
        ],
        "security": [
          {
            "ApiKeyAuth": [
              "datasets.read"
            ]
          }
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/Limit"
          },
          {
            "$ref": "#/components/parameters/Offset"
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "Sort field. Prefix with \"-\" for descending. Only attributes marked sortable on the contract are accepted.",
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/ContractMode"
          },
          {
            "name": "X-Rascode-Contract",
            "in": "header",
            "required": false,
            "description": "Optional contract mode override (`draft` | `published`). Same as query `contract`.",
            "schema": {
              "type": "string",
              "enum": [
                "published",
                "draft"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Rascode-Contract": {
                "$ref": "#/components/headers/RascodeContract"
              },
              "X-Rascode-Contract-Revision": {
                "$ref": "#/components/headers/RascodeContractRevision"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "items",
                    "entity_qn"
                  ],
                  "additionalProperties": true,
                  "properties": {
                    "items": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/DatasetsUtbmsActivityCodes"
                      }
                    },
                    "entity_qn": {
                      "type": "string",
                      "description": "Qualified entity name (schema.table)."
                    }
                  }
                },
                "examples": {
                  "mock": {
                    "summary": "Generated mock sample",
                    "value": {
                      "items": [
                        {
                          "code": "Sample title 0",
                          "is_active": false,
                          "label": "Sample title 0",
                          "sort_order": 3,
                          "uuid": "09b79c6e-09b7-49b7-850a-050afab509b7"
                        }
                      ],
                      "entity_qn": "datasets.utbms_activity_codes"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request — catalog validation / projection errors.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "field_not_filterable": {
                    "summary": "Field not filterable",
                    "description": "Code is not filterable on UTBMS Activity Codes.",
                    "value": {
                      "error": {
                        "title": "Field not filterable",
                        "status": 400,
                        "message": "Code is not filterable on UTBMS Activity Codes.",
                        "params": {
                          "field": "Code",
                          "entity": "UTBMS Activity Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_activity_codes"
                        }
                      }
                    }
                  },
                  "field_not_sortable": {
                    "summary": "Field not sortable",
                    "description": "Code is not sortable on UTBMS Activity Codes.",
                    "value": {
                      "error": {
                        "title": "Field not sortable",
                        "status": 400,
                        "message": "Code is not sortable on UTBMS Activity Codes.",
                        "params": {
                          "field": "Code",
                          "entity": "UTBMS Activity Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_activity_codes"
                        }
                      }
                    }
                  },
                  "owner_required": {
                    "summary": "Owner required",
                    "description": "UTBMS Activity Codes requires an owner unless exposure is public.",
                    "value": {
                      "error": {
                        "title": "Owner required",
                        "status": 400,
                        "message": "UTBMS Activity Codes requires an owner unless exposure is public.",
                        "params": {
                          "entity": "UTBMS Activity Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_activity_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized — Invalid API key.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "invalid_api_key": {
                    "summary": "Invalid API key",
                    "description": "Invalid API key.",
                    "value": {
                      "error": {
                        "title": "Invalid API key",
                        "status": 401,
                        "message": "Invalid API key.",
                        "params": {},
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_activity_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Not found / Unknown schema / Unknown entity / Not exposed / Contract unpublished / Table missing.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "unknown_schema": {
                    "summary": "Unknown schema",
                    "description": "Unknown schema datasets.",
                    "value": {
                      "error": {
                        "title": "Unknown schema",
                        "status": 404,
                        "message": "Unknown schema datasets.",
                        "params": {
                          "schema": "datasets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_activity_codes"
                        }
                      }
                    }
                  },
                  "unknown_entity": {
                    "summary": "Unknown entity",
                    "description": "Unknown entity UTBMS Activity Codes.",
                    "value": {
                      "error": {
                        "title": "Unknown entity",
                        "status": 404,
                        "message": "Unknown entity UTBMS Activity Codes.",
                        "params": {
                          "entity": "UTBMS Activity Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_activity_codes"
                        }
                      }
                    }
                  },
                  "not_exposed": {
                    "summary": "Not exposed",
                    "description": "UTBMS Activity Codes is not available on the API.",
                    "value": {
                      "error": {
                        "title": "Not exposed",
                        "status": 404,
                        "message": "UTBMS Activity Codes is not available on the API.",
                        "params": {
                          "entity": "UTBMS Activity Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_activity_codes"
                        }
                      }
                    }
                  },
                  "contract_unpublished": {
                    "summary": "Contract unpublished",
                    "description": "UTBMS Activity Codes has no published API contract — publish a revision before serving /v1.",
                    "value": {
                      "error": {
                        "title": "Contract unpublished",
                        "status": 404,
                        "message": "UTBMS Activity Codes has no published API contract — publish a revision before serving /v1.",
                        "params": {
                          "entity": "UTBMS Activity Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_activity_codes"
                        }
                      }
                    }
                  },
                  "table_missing": {
                    "summary": "Table missing",
                    "description": "Table missing for UTBMS Activity Codes.",
                    "value": {
                      "error": {
                        "title": "Table missing",
                        "status": 404,
                        "message": "Table missing for UTBMS Activity Codes.",
                        "params": {
                          "entity": "UTBMS Activity Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_activity_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "x-rascode-entity-qn": "datasets.utbms_activity_codes",
        "x-rascode-source": "product_routes",
        "x-rascode-scope": "datasets.read",
        "x-rascode-kind": "list",
        "x-rascode-notes": "List ABA UTBMS activity codes (A1xx). Envelope key activities.",
        "x-ledes-envelope": "Top-level JSON keys are snake_case; resource fields are camelCase."
      }
    },
    "/v1/datasets/utbms/code-sets": {
      "get": {
        "operationId": "GET_v1_datasets_utbms_code_sets",
        "summary": "List ABA UTBMS code-set families. Envelope key code_sets.",
        "description": "List ABA UTBMS code-set families. Envelope key code_sets.",
        "tags": [
          "ledes"
        ],
        "security": [
          {
            "ApiKeyAuth": [
              "datasets.read"
            ]
          }
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/Limit"
          },
          {
            "$ref": "#/components/parameters/Offset"
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "Sort field. Prefix with \"-\" for descending. Only attributes marked sortable on the contract are accepted.",
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/ContractMode"
          },
          {
            "name": "X-Rascode-Contract",
            "in": "header",
            "required": false,
            "description": "Optional contract mode override (`draft` | `published`). Same as query `contract`.",
            "schema": {
              "type": "string",
              "enum": [
                "published",
                "draft"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Rascode-Contract": {
                "$ref": "#/components/headers/RascodeContract"
              },
              "X-Rascode-Contract-Revision": {
                "$ref": "#/components/headers/RascodeContractRevision"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "items",
                    "entity_qn"
                  ],
                  "additionalProperties": true,
                  "properties": {
                    "items": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/DatasetsUtbmsCodeSets"
                      }
                    },
                    "entity_qn": {
                      "type": "string",
                      "description": "Qualified entity name (schema.table)."
                    }
                  }
                },
                "examples": {
                  "mock": {
                    "summary": "Generated mock sample",
                    "value": {
                      "items": [
                        {
                          "description": "A short placeholder description for demo records. 0",
                          "is_active": false,
                          "label": "Sample title 0",
                          "publisher_version": "Sample title 0",
                          "set_key": "Sample title 0",
                          "sort_order": 3,
                          "source_artifact_url": "https://example.com/demo/0",
                          "source_url": "https://example.com/demo/0",
                          "uuid": "09b79c6e-09b7-49b7-850a-050afab509b7"
                        }
                      ],
                      "entity_qn": "datasets.utbms_code_sets"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request — catalog validation / projection errors.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "field_not_filterable": {
                    "summary": "Field not filterable",
                    "description": "Created At is not filterable on UTBMS Code Sets.",
                    "value": {
                      "error": {
                        "title": "Field not filterable",
                        "status": 400,
                        "message": "Created At is not filterable on UTBMS Code Sets.",
                        "params": {
                          "field": "Created At",
                          "entity": "UTBMS Code Sets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_code_sets"
                        }
                      }
                    }
                  },
                  "field_not_sortable": {
                    "summary": "Field not sortable",
                    "description": "Created At is not sortable on UTBMS Code Sets.",
                    "value": {
                      "error": {
                        "title": "Field not sortable",
                        "status": 400,
                        "message": "Created At is not sortable on UTBMS Code Sets.",
                        "params": {
                          "field": "Created At",
                          "entity": "UTBMS Code Sets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_code_sets"
                        }
                      }
                    }
                  },
                  "owner_required": {
                    "summary": "Owner required",
                    "description": "UTBMS Code Sets requires an owner unless exposure is public.",
                    "value": {
                      "error": {
                        "title": "Owner required",
                        "status": 400,
                        "message": "UTBMS Code Sets requires an owner unless exposure is public.",
                        "params": {
                          "entity": "UTBMS Code Sets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_code_sets"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized — Invalid API key.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "invalid_api_key": {
                    "summary": "Invalid API key",
                    "description": "Invalid API key.",
                    "value": {
                      "error": {
                        "title": "Invalid API key",
                        "status": 401,
                        "message": "Invalid API key.",
                        "params": {},
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_code_sets"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Not found / Unknown schema / Unknown entity / Not exposed / Contract unpublished / Table missing.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "unknown_schema": {
                    "summary": "Unknown schema",
                    "description": "Unknown schema datasets.",
                    "value": {
                      "error": {
                        "title": "Unknown schema",
                        "status": 404,
                        "message": "Unknown schema datasets.",
                        "params": {
                          "schema": "datasets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_code_sets"
                        }
                      }
                    }
                  },
                  "unknown_entity": {
                    "summary": "Unknown entity",
                    "description": "Unknown entity UTBMS Code Sets.",
                    "value": {
                      "error": {
                        "title": "Unknown entity",
                        "status": 404,
                        "message": "Unknown entity UTBMS Code Sets.",
                        "params": {
                          "entity": "UTBMS Code Sets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_code_sets"
                        }
                      }
                    }
                  },
                  "not_exposed": {
                    "summary": "Not exposed",
                    "description": "UTBMS Code Sets is not available on the API.",
                    "value": {
                      "error": {
                        "title": "Not exposed",
                        "status": 404,
                        "message": "UTBMS Code Sets is not available on the API.",
                        "params": {
                          "entity": "UTBMS Code Sets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_code_sets"
                        }
                      }
                    }
                  },
                  "contract_unpublished": {
                    "summary": "Contract unpublished",
                    "description": "UTBMS Code Sets has no published API contract — publish a revision before serving /v1.",
                    "value": {
                      "error": {
                        "title": "Contract unpublished",
                        "status": 404,
                        "message": "UTBMS Code Sets has no published API contract — publish a revision before serving /v1.",
                        "params": {
                          "entity": "UTBMS Code Sets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_code_sets"
                        }
                      }
                    }
                  },
                  "table_missing": {
                    "summary": "Table missing",
                    "description": "Table missing for UTBMS Code Sets.",
                    "value": {
                      "error": {
                        "title": "Table missing",
                        "status": 404,
                        "message": "Table missing for UTBMS Code Sets.",
                        "params": {
                          "entity": "UTBMS Code Sets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_code_sets"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "x-rascode-entity-qn": "datasets.utbms_code_sets",
        "x-rascode-source": "product_routes",
        "x-rascode-scope": "datasets.read",
        "x-rascode-kind": "list",
        "x-rascode-notes": "List ABA UTBMS code-set families. Envelope key code_sets.",
        "x-ledes-envelope": "Top-level JSON keys are snake_case; resource fields are camelCase."
      }
    },
    "/v1/datasets/utbms/expenses": {
      "get": {
        "operationId": "GET_v1_datasets_utbms_expenses",
        "summary": "List ABA UTBMS expense codes (E1xx). Envelope key expenses.",
        "description": "List ABA UTBMS expense codes (E1xx). Envelope key expenses.",
        "tags": [
          "ledes"
        ],
        "security": [
          {
            "ApiKeyAuth": [
              "datasets.read"
            ]
          }
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/Limit"
          },
          {
            "$ref": "#/components/parameters/Offset"
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "Sort field. Prefix with \"-\" for descending. Only attributes marked sortable on the contract are accepted.",
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/ContractMode"
          },
          {
            "name": "X-Rascode-Contract",
            "in": "header",
            "required": false,
            "description": "Optional contract mode override (`draft` | `published`). Same as query `contract`.",
            "schema": {
              "type": "string",
              "enum": [
                "published",
                "draft"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Rascode-Contract": {
                "$ref": "#/components/headers/RascodeContract"
              },
              "X-Rascode-Contract-Revision": {
                "$ref": "#/components/headers/RascodeContractRevision"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "items",
                    "entity_qn"
                  ],
                  "additionalProperties": true,
                  "properties": {
                    "items": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/DatasetsUtbmsExpenseCodes"
                      }
                    },
                    "entity_qn": {
                      "type": "string",
                      "description": "Qualified entity name (schema.table)."
                    }
                  }
                },
                "examples": {
                  "mock": {
                    "summary": "Generated mock sample",
                    "value": {
                      "items": [
                        {
                          "code": "Sample title 0",
                          "is_active": false,
                          "label": "Sample title 0",
                          "sort_order": 3,
                          "uuid": "09b79c6e-09b7-49b7-850a-050afab509b7"
                        }
                      ],
                      "entity_qn": "datasets.utbms_expense_codes"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request — catalog validation / projection errors.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "field_not_filterable": {
                    "summary": "Field not filterable",
                    "description": "Code is not filterable on UTBMS Expense Codes.",
                    "value": {
                      "error": {
                        "title": "Field not filterable",
                        "status": 400,
                        "message": "Code is not filterable on UTBMS Expense Codes.",
                        "params": {
                          "field": "Code",
                          "entity": "UTBMS Expense Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_expense_codes"
                        }
                      }
                    }
                  },
                  "field_not_sortable": {
                    "summary": "Field not sortable",
                    "description": "Code is not sortable on UTBMS Expense Codes.",
                    "value": {
                      "error": {
                        "title": "Field not sortable",
                        "status": 400,
                        "message": "Code is not sortable on UTBMS Expense Codes.",
                        "params": {
                          "field": "Code",
                          "entity": "UTBMS Expense Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_expense_codes"
                        }
                      }
                    }
                  },
                  "owner_required": {
                    "summary": "Owner required",
                    "description": "UTBMS Expense Codes requires an owner unless exposure is public.",
                    "value": {
                      "error": {
                        "title": "Owner required",
                        "status": 400,
                        "message": "UTBMS Expense Codes requires an owner unless exposure is public.",
                        "params": {
                          "entity": "UTBMS Expense Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_expense_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized — Invalid API key.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "invalid_api_key": {
                    "summary": "Invalid API key",
                    "description": "Invalid API key.",
                    "value": {
                      "error": {
                        "title": "Invalid API key",
                        "status": 401,
                        "message": "Invalid API key.",
                        "params": {},
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_expense_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Not found / Unknown schema / Unknown entity / Not exposed / Contract unpublished / Table missing.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "unknown_schema": {
                    "summary": "Unknown schema",
                    "description": "Unknown schema datasets.",
                    "value": {
                      "error": {
                        "title": "Unknown schema",
                        "status": 404,
                        "message": "Unknown schema datasets.",
                        "params": {
                          "schema": "datasets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_expense_codes"
                        }
                      }
                    }
                  },
                  "unknown_entity": {
                    "summary": "Unknown entity",
                    "description": "Unknown entity UTBMS Expense Codes.",
                    "value": {
                      "error": {
                        "title": "Unknown entity",
                        "status": 404,
                        "message": "Unknown entity UTBMS Expense Codes.",
                        "params": {
                          "entity": "UTBMS Expense Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_expense_codes"
                        }
                      }
                    }
                  },
                  "not_exposed": {
                    "summary": "Not exposed",
                    "description": "UTBMS Expense Codes is not available on the API.",
                    "value": {
                      "error": {
                        "title": "Not exposed",
                        "status": 404,
                        "message": "UTBMS Expense Codes is not available on the API.",
                        "params": {
                          "entity": "UTBMS Expense Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_expense_codes"
                        }
                      }
                    }
                  },
                  "contract_unpublished": {
                    "summary": "Contract unpublished",
                    "description": "UTBMS Expense Codes has no published API contract — publish a revision before serving /v1.",
                    "value": {
                      "error": {
                        "title": "Contract unpublished",
                        "status": 404,
                        "message": "UTBMS Expense Codes has no published API contract — publish a revision before serving /v1.",
                        "params": {
                          "entity": "UTBMS Expense Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_expense_codes"
                        }
                      }
                    }
                  },
                  "table_missing": {
                    "summary": "Table missing",
                    "description": "Table missing for UTBMS Expense Codes.",
                    "value": {
                      "error": {
                        "title": "Table missing",
                        "status": 404,
                        "message": "Table missing for UTBMS Expense Codes.",
                        "params": {
                          "entity": "UTBMS Expense Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_expense_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "x-rascode-entity-qn": "datasets.utbms_expense_codes",
        "x-rascode-source": "product_routes",
        "x-rascode-scope": "datasets.read",
        "x-rascode-kind": "list",
        "x-rascode-notes": "List ABA UTBMS expense codes (E1xx). Envelope key expenses.",
        "x-ledes-envelope": "Top-level JSON keys are snake_case; resource fields are camelCase."
      }
    },
    "/v1/datasets/utbms/tasks": {
      "get": {
        "operationId": "GET_v1_datasets_utbms_tasks",
        "summary": "List all UTBMS task codes across sets. Envelope key tasks.",
        "description": "List all UTBMS task codes across sets. Envelope key tasks.",
        "tags": [
          "ledes"
        ],
        "security": [
          {
            "ApiKeyAuth": [
              "datasets.read"
            ]
          }
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/Limit"
          },
          {
            "$ref": "#/components/parameters/Offset"
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "Sort field. Prefix with \"-\" for descending. Only attributes marked sortable on the contract are accepted.",
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/ContractMode"
          },
          {
            "name": "X-Rascode-Contract",
            "in": "header",
            "required": false,
            "description": "Optional contract mode override (`draft` | `published`). Same as query `contract`.",
            "schema": {
              "type": "string",
              "enum": [
                "published",
                "draft"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Rascode-Contract": {
                "$ref": "#/components/headers/RascodeContract"
              },
              "X-Rascode-Contract-Revision": {
                "$ref": "#/components/headers/RascodeContractRevision"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "items",
                    "entity_qn"
                  ],
                  "additionalProperties": true,
                  "properties": {
                    "items": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/DatasetsUtbmsTaskCodes"
                      }
                    },
                    "entity_qn": {
                      "type": "string",
                      "description": "Qualified entity name (schema.table)."
                    }
                  }
                },
                "examples": {
                  "mock": {
                    "summary": "Generated mock sample",
                    "value": {
                      "items": [
                        {
                          "code": "Sample title 0",
                          "is_active": false,
                          "is_phase": false,
                          "label": "Sample title 0",
                          "set_key": "Sample title 0",
                          "sheet": "Sample title 0",
                          "sort_order": 3,
                          "uuid": "09b79c6e-09b7-49b7-850a-050afab509b7"
                        }
                      ],
                      "entity_qn": "datasets.utbms_task_codes"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request — catalog validation / projection errors.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "field_not_filterable": {
                    "summary": "Field not filterable",
                    "description": "Code is not filterable on UTBMS Task Codes.",
                    "value": {
                      "error": {
                        "title": "Field not filterable",
                        "status": 400,
                        "message": "Code is not filterable on UTBMS Task Codes.",
                        "params": {
                          "field": "Code",
                          "entity": "UTBMS Task Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  },
                  "field_not_sortable": {
                    "summary": "Field not sortable",
                    "description": "Code is not sortable on UTBMS Task Codes.",
                    "value": {
                      "error": {
                        "title": "Field not sortable",
                        "status": 400,
                        "message": "Code is not sortable on UTBMS Task Codes.",
                        "params": {
                          "field": "Code",
                          "entity": "UTBMS Task Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  },
                  "owner_required": {
                    "summary": "Owner required",
                    "description": "UTBMS Task Codes requires an owner unless exposure is public.",
                    "value": {
                      "error": {
                        "title": "Owner required",
                        "status": 400,
                        "message": "UTBMS Task Codes requires an owner unless exposure is public.",
                        "params": {
                          "entity": "UTBMS Task Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized — Invalid API key.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "invalid_api_key": {
                    "summary": "Invalid API key",
                    "description": "Invalid API key.",
                    "value": {
                      "error": {
                        "title": "Invalid API key",
                        "status": 401,
                        "message": "Invalid API key.",
                        "params": {},
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Not found / Unknown schema / Unknown entity / Not exposed / Contract unpublished / Table missing.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "unknown_schema": {
                    "summary": "Unknown schema",
                    "description": "Unknown schema datasets.",
                    "value": {
                      "error": {
                        "title": "Unknown schema",
                        "status": 404,
                        "message": "Unknown schema datasets.",
                        "params": {
                          "schema": "datasets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  },
                  "unknown_entity": {
                    "summary": "Unknown entity",
                    "description": "Unknown entity UTBMS Task Codes.",
                    "value": {
                      "error": {
                        "title": "Unknown entity",
                        "status": 404,
                        "message": "Unknown entity UTBMS Task Codes.",
                        "params": {
                          "entity": "UTBMS Task Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  },
                  "not_exposed": {
                    "summary": "Not exposed",
                    "description": "UTBMS Task Codes is not available on the API.",
                    "value": {
                      "error": {
                        "title": "Not exposed",
                        "status": 404,
                        "message": "UTBMS Task Codes is not available on the API.",
                        "params": {
                          "entity": "UTBMS Task Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  },
                  "contract_unpublished": {
                    "summary": "Contract unpublished",
                    "description": "UTBMS Task Codes has no published API contract — publish a revision before serving /v1.",
                    "value": {
                      "error": {
                        "title": "Contract unpublished",
                        "status": 404,
                        "message": "UTBMS Task Codes has no published API contract — publish a revision before serving /v1.",
                        "params": {
                          "entity": "UTBMS Task Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  },
                  "table_missing": {
                    "summary": "Table missing",
                    "description": "Table missing for UTBMS Task Codes.",
                    "value": {
                      "error": {
                        "title": "Table missing",
                        "status": 404,
                        "message": "Table missing for UTBMS Task Codes.",
                        "params": {
                          "entity": "UTBMS Task Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "x-rascode-entity-qn": "datasets.utbms_task_codes",
        "x-rascode-source": "product_routes",
        "x-rascode-scope": "datasets.read",
        "x-rascode-kind": "list",
        "x-rascode-notes": "List all UTBMS task codes across sets. Envelope key tasks.",
        "x-ledes-envelope": "Top-level JSON keys are snake_case; resource fields are camelCase."
      }
    },
    "/v1/datasets/utbms/tasks/{setKey}": {
      "get": {
        "operationId": "GET_v1_datasets_utbms_tasks_setKey",
        "summary": "List UTBMS task codes for one set (e.g. litigation). Returns { set_key, tasks }.",
        "description": "List UTBMS task codes for one set (e.g. litigation). Returns { set_key, tasks }.",
        "tags": [
          "ledes"
        ],
        "security": [
          {
            "ApiKeyAuth": [
              "datasets.read"
            ]
          }
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/Limit"
          },
          {
            "$ref": "#/components/parameters/Offset"
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "Sort field. Prefix with \"-\" for descending. Only attributes marked sortable on the contract are accepted.",
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/ContractMode"
          },
          {
            "name": "X-Rascode-Contract",
            "in": "header",
            "required": false,
            "description": "Optional contract mode override (`draft` | `published`). Same as query `contract`.",
            "schema": {
              "type": "string",
              "enum": [
                "published",
                "draft"
              ]
            }
          },
          {
            "name": "setKey",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "example": "litigation"
            },
            "description": "UTBMS code-set key (setKey on CodeSet)."
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Rascode-Contract": {
                "$ref": "#/components/headers/RascodeContract"
              },
              "X-Rascode-Contract-Revision": {
                "$ref": "#/components/headers/RascodeContractRevision"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "items",
                    "entity_qn"
                  ],
                  "additionalProperties": true,
                  "properties": {
                    "items": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/DatasetsUtbmsTaskCodes"
                      }
                    },
                    "entity_qn": {
                      "type": "string",
                      "description": "Qualified entity name (schema.table)."
                    }
                  }
                },
                "examples": {
                  "mock": {
                    "summary": "Generated mock sample",
                    "value": {
                      "items": [
                        {
                          "code": "Sample title 0",
                          "is_active": false,
                          "is_phase": false,
                          "label": "Sample title 0",
                          "set_key": "Sample title 0",
                          "sheet": "Sample title 0",
                          "sort_order": 3,
                          "uuid": "09b79c6e-09b7-49b7-850a-050afab509b7"
                        }
                      ],
                      "entity_qn": "datasets.utbms_task_codes"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request — catalog validation / projection errors.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "field_not_filterable": {
                    "summary": "Field not filterable",
                    "description": "Code is not filterable on UTBMS Task Codes.",
                    "value": {
                      "error": {
                        "title": "Field not filterable",
                        "status": 400,
                        "message": "Code is not filterable on UTBMS Task Codes.",
                        "params": {
                          "field": "Code",
                          "entity": "UTBMS Task Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  },
                  "field_not_sortable": {
                    "summary": "Field not sortable",
                    "description": "Code is not sortable on UTBMS Task Codes.",
                    "value": {
                      "error": {
                        "title": "Field not sortable",
                        "status": 400,
                        "message": "Code is not sortable on UTBMS Task Codes.",
                        "params": {
                          "field": "Code",
                          "entity": "UTBMS Task Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  },
                  "owner_required": {
                    "summary": "Owner required",
                    "description": "UTBMS Task Codes requires an owner unless exposure is public.",
                    "value": {
                      "error": {
                        "title": "Owner required",
                        "status": 400,
                        "message": "UTBMS Task Codes requires an owner unless exposure is public.",
                        "params": {
                          "entity": "UTBMS Task Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized — Invalid API key.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "invalid_api_key": {
                    "summary": "Invalid API key",
                    "description": "Invalid API key.",
                    "value": {
                      "error": {
                        "title": "Invalid API key",
                        "status": 401,
                        "message": "Invalid API key.",
                        "params": {},
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Not found / Unknown schema / Unknown entity / Not exposed / Contract unpublished / Table missing.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiErrorEnvelope"
                },
                "examples": {
                  "unknown_schema": {
                    "summary": "Unknown schema",
                    "description": "Unknown schema datasets.",
                    "value": {
                      "error": {
                        "title": "Unknown schema",
                        "status": 404,
                        "message": "Unknown schema datasets.",
                        "params": {
                          "schema": "datasets"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  },
                  "unknown_entity": {
                    "summary": "Unknown entity",
                    "description": "Unknown entity UTBMS Task Codes.",
                    "value": {
                      "error": {
                        "title": "Unknown entity",
                        "status": 404,
                        "message": "Unknown entity UTBMS Task Codes.",
                        "params": {
                          "entity": "UTBMS Task Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  },
                  "not_exposed": {
                    "summary": "Not exposed",
                    "description": "UTBMS Task Codes is not available on the API.",
                    "value": {
                      "error": {
                        "title": "Not exposed",
                        "status": 404,
                        "message": "UTBMS Task Codes is not available on the API.",
                        "params": {
                          "entity": "UTBMS Task Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  },
                  "contract_unpublished": {
                    "summary": "Contract unpublished",
                    "description": "UTBMS Task Codes has no published API contract — publish a revision before serving /v1.",
                    "value": {
                      "error": {
                        "title": "Contract unpublished",
                        "status": 404,
                        "message": "UTBMS Task Codes has no published API contract — publish a revision before serving /v1.",
                        "params": {
                          "entity": "UTBMS Task Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  },
                  "table_missing": {
                    "summary": "Table missing",
                    "description": "Table missing for UTBMS Task Codes.",
                    "value": {
                      "error": {
                        "title": "Table missing",
                        "status": 404,
                        "message": "Table missing for UTBMS Task Codes.",
                        "params": {
                          "entity": "UTBMS Task Codes"
                        },
                        "context": {
                          "surface": "registry",
                          "entity_qn": "datasets.utbms_task_codes"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "x-rascode-entity-qn": "datasets.utbms_task_codes",
        "x-rascode-source": "product_routes",
        "x-rascode-scope": "datasets.read",
        "x-rascode-kind": "list",
        "x-rascode-notes": "List UTBMS task codes for one set (e.g. litigation). Returns { set_key, tasks }.",
        "x-ledes-envelope": "Top-level JSON keys are snake_case; resource fields are camelCase."
      }
    }
  },
  "components": {
    "schemas": {
      "ApiErrorEnvelope": {
        "type": "object",
        "required": [
          "error"
        ],
        "additionalProperties": false,
        "properties": {
          "error": {
            "type": "object",
            "required": [
              "title",
              "status",
              "message",
              "params"
            ],
            "additionalProperties": false,
            "properties": {
              "title": {
                "type": "string",
                "description": "Plain-language catalog title (stable client match key). Registry ops use titles from devops.api_error_templates.",
                "enum": [
                  "Not found",
                  "Unknown schema",
                  "Unknown entity",
                  "Not exposed",
                  "Contract unpublished",
                  "Read only",
                  "Field not filterable",
                  "Field not sortable",
                  "No writable fields",
                  "Rejected keys",
                  "Id required",
                  "Invalid API key",
                  "Invalid request",
                  "Owner required",
                  "Table missing"
                ]
              },
              "status": {
                "type": "integer",
                "description": "HTTP status mirrored in the body (matches the response status line).",
                "minimum": 400,
                "maximum": 599
              },
              "message": {
                "type": "string",
                "description": "Templated human-readable sentence (entity/field/record labels first; ids secondary)."
              },
              "params": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "Substitution values used to render message (e.g. entity, field, record, id)."
              },
              "context": {
                "type": "object",
                "additionalProperties": true,
                "description": "Optional machine metadata (surface, entity_qn, attribute_key). Not for human matching."
              }
            }
          }
        }
      },
      "ArtistAccounts": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "bio": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "enterprise_id": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "person_id": {
            "type": "string"
          },
          "portfolio_url": {
            "type": "string",
            "format": "uri"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for artist.accounts."
      },
      "ArtistArtworks": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "dimensions": {
            "type": "string"
          },
          "edition_number": {
            "type": "string"
          },
          "edition_size": {
            "type": "string"
          },
          "enterprise_id": {
            "type": "string"
          },
          "is_listed": {
            "type": "boolean"
          },
          "key": {
            "type": "string"
          },
          "medium": {
            "type": "string"
          },
          "pilot_note": {
            "type": "string"
          },
          "provenance_notes": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "tags": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "year_created": {
            "type": "string"
          }
        },
        "description": "Read projection for artist.artworks."
      },
      "ArtistArtworksWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "pilot_note": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for artist.artworks."
      },
      "ArtistCollections": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "enterprise_id": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "launch_date": {
            "type": "string",
            "format": "date"
          },
          "primary_font": {
            "type": "string"
          },
          "secondary_font": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "tags": {
            "type": "string"
          },
          "tertiary_font": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "year_ended": {
            "type": "string"
          },
          "year_started": {
            "type": "string"
          }
        },
        "description": "Read projection for artist.collections."
      },
      "ArtistCollectors": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "person_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for artist.collectors."
      },
      "ArtistExhibits": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "city": {
            "type": "string"
          },
          "country": {
            "type": "integer"
          },
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "end_date": {
            "type": "string",
            "format": "date"
          },
          "exhibit_type": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "start_date": {
            "type": "string",
            "format": "date"
          },
          "state": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "venue": {
            "type": "string"
          }
        },
        "description": "Read projection for artist.exhibits."
      },
      "AtomicDailyScoreSettings": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "daily_target_points": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "owner_id": {
            "type": "string"
          },
          "score_events": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string"
          }
        },
        "description": "Read projection for atomic.daily_score_settings."
      },
      "AtomicGoals": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "feasibility_notes": {
            "type": "string"
          },
          "life_area": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "percent_complete": {
            "type": "string"
          },
          "project_id": {
            "type": "string"
          },
          "relevance_tags": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "success_metric": {
            "type": "string"
          },
          "target_date": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string"
          }
        },
        "description": "Read projection for atomic.goals."
      },
      "AtomicHabitTrackers": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "action_type_id": {
            "type": "string"
          },
          "completion_source": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "days_of_week": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "goal_id": {
            "type": "string"
          },
          "habit_id": {
            "type": "string"
          },
          "points_override": {
            "type": "string"
          },
          "score_key": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "subject_entity_qn": {
            "type": "string"
          },
          "subject_id": {
            "type": "string"
          },
          "target_count": {
            "type": "string"
          },
          "time_block": {
            "type": "string"
          },
          "unit": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string"
          }
        },
        "description": "Read projection for atomic.habit_trackers."
      },
      "AtomicHabits": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "commitment_kind": {
            "type": "string"
          },
          "days_of_week": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "duration_days": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "habit_index": {
            "type": "string"
          },
          "habit_kind": {
            "type": "string"
          },
          "identity_statement": {
            "type": "string"
          },
          "life_area": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "target_count": {
            "type": "string"
          },
          "time_block": {
            "type": "string"
          },
          "unit": {
            "type": "string"
          }
        },
        "description": "Read projection for atomic.habits."
      },
      "AtomicHabitsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "commitment_kind": {
            "type": "string"
          },
          "days_of_week": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "duration_days": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "habit_index": {
            "type": "string"
          },
          "habit_kind": {
            "type": "string"
          },
          "identity_statement": {
            "type": "string"
          },
          "life_area": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "target_count": {
            "type": "string"
          },
          "time_block": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "unit": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for atomic.habits."
      },
      "BereavementAccessGrants": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "family_contact_id": {
            "type": "string"
          },
          "invite_token": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "person_id": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.access_grants."
      },
      "BereavementBiographies": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "accepted": {
            "type": "object",
            "additionalProperties": true
          },
          "career_summary": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "date_of_birth": {
            "type": "string",
            "format": "date"
          },
          "date_of_death": {
            "type": "string",
            "format": "date"
          },
          "faith": {
            "type": "string"
          },
          "family_summary": {
            "type": "string"
          },
          "legal_name": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "occupation": {
            "type": "string"
          },
          "place_of_birth": {
            "type": "string"
          },
          "place_of_death": {
            "type": "string"
          },
          "preferred_name": {
            "type": "string"
          },
          "proposed": {
            "type": "object",
            "additionalProperties": true
          },
          "stories": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.biographies."
      },
      "BereavementChecklistItems": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "due_on": {
            "type": "string",
            "format": "date"
          },
          "memorial_id": {
            "type": "string"
          },
          "seeded_by": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "vault_category": {
            "type": "string"
          }
        },
        "description": "Read projection for bereavement.checklist_items."
      },
      "BereavementDonationEndpoints": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "handle_or_url": {
            "type": "string",
            "format": "uri"
          },
          "is_primary": {
            "type": "boolean"
          },
          "label": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.donation_endpoints."
      },
      "BereavementEnrichmentJobs": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "document_id": {
            "type": "string"
          },
          "error_message": {
            "type": "string"
          },
          "finished_at": {
            "type": "string",
            "format": "date-time"
          },
          "kind": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "result": {
            "type": "object",
            "additionalProperties": true
          },
          "source_link_id": {
            "type": "string"
          },
          "started_at": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.enrichment_jobs."
      },
      "BereavementEstateInventoryItems": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "approx_value_minor": {
            "type": "number"
          },
          "created_at": {
            "type": "string"
          },
          "currency_code": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "probate_matter_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "vault_item_id": {
            "type": "string"
          }
        },
        "description": "Read projection for bereavement.estate_inventory_items."
      },
      "BereavementEventInvitations": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "family_contact_id": {
            "type": "string"
          },
          "guest_email": {
            "type": "string",
            "format": "email"
          },
          "guest_name": {
            "type": "string"
          },
          "guest_phone": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "service_event_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.event_invitations."
      },
      "BereavementExpenses": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "amount_minor": {
            "type": "number"
          },
          "category": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "currency_code": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "docs_document_id": {
            "type": "string"
          },
          "fintech_bill_occurrence_id": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "payee": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.expenses."
      },
      "BereavementFamilyContacts": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "email": {
            "type": "string",
            "format": "email"
          },
          "instagram_handle": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "memorial_id": {
            "type": "string"
          },
          "messenger_link": {
            "type": "string",
            "format": "uri"
          },
          "notes": {
            "type": "string"
          },
          "notify_email": {
            "type": "boolean"
          },
          "notify_messenger": {
            "type": "boolean"
          },
          "notify_sms": {
            "type": "boolean"
          },
          "notify_whatsapp": {
            "type": "boolean"
          },
          "person_id": {
            "type": "string"
          },
          "phone": {
            "type": "string"
          },
          "relationship": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "whatsapp_handle": {
            "type": "string"
          }
        },
        "description": "Read projection for bereavement.family_contacts."
      },
      "BereavementGuestMessages": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "author_email": {
            "type": "string",
            "format": "email"
          },
          "author_name": {
            "type": "string"
          },
          "body": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.guest_messages."
      },
      "BereavementMediaProposals": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "media_asset_id": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "source_url": {
            "type": "string",
            "format": "uri"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.media_proposals."
      },
      "BereavementMemorialVendors": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "contact_email": {
            "type": "string",
            "format": "email"
          },
          "contact_name": {
            "type": "string"
          },
          "contact_phone": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "organization_id": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.memorial_vendors."
      },
      "BereavementMemorials": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "disposition": {
            "type": "string"
          },
          "funeral_home_address": {
            "type": "string"
          },
          "funeral_home_coordinator": {
            "type": "string"
          },
          "funeral_home_email": {
            "type": "string",
            "format": "email"
          },
          "funeral_home_name": {
            "type": "string"
          },
          "funeral_home_phone": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "military_honors": {
            "type": "boolean"
          },
          "notes": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "rite_preferences": {
            "type": "object",
            "additionalProperties": true
          },
          "status": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.memorials."
      },
      "BereavementObituaries": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "body": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "generated_by": {
            "type": "string"
          },
          "headline": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "prompt_notes": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "tone": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.obituaries."
      },
      "BereavementOutreachDrafts": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "audience_hint": {
            "type": "string"
          },
          "body": {
            "type": "string"
          },
          "channel": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "service_event_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "subject": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.outreach_drafts."
      },
      "BereavementOutreachSends": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "channel": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "deeplink": {
            "type": "string",
            "format": "uri"
          },
          "error_message": {
            "type": "string"
          },
          "event_invitation_id": {
            "type": "string"
          },
          "family_contact_id": {
            "type": "string"
          },
          "mail_outbound_id": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "outreach_draft_id": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_ref": {
            "type": "string"
          },
          "recipient_address": {
            "type": "string"
          },
          "sent_at": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.outreach_sends."
      },
      "BereavementPackages": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "docs_document_id": {
            "type": "string"
          },
          "error_message": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "obituary_id": {
            "type": "string"
          },
          "program_json": {
            "type": "object",
            "additionalProperties": true
          },
          "status": {
            "type": "string"
          },
          "template_key": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.packages."
      },
      "BereavementPdfTemplates": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "label": {
            "type": "string"
          },
          "layout": {
            "type": "object",
            "additionalProperties": true
          },
          "sort_order": {
            "type": "string"
          },
          "template_key": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          }
        },
        "description": "Read projection for bereavement.pdf_templates."
      },
      "BereavementProbateMatters": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "attorney_email": {
            "type": "string",
            "format": "email"
          },
          "attorney_name": {
            "type": "string"
          },
          "attorney_phone": {
            "type": "string"
          },
          "court_file_number": {
            "type": "string"
          },
          "court_name": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "important_dates": {
            "type": "object",
            "additionalProperties": true
          },
          "jurisdiction": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.probate_matters."
      },
      "BereavementServiceEvents": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "ends_at": {
            "type": "string",
            "format": "date-time"
          },
          "kind": {
            "type": "string"
          },
          "livestream_url": {
            "type": "string",
            "format": "uri"
          },
          "memorial_id": {
            "type": "string"
          },
          "music": {
            "type": "object",
            "additionalProperties": true
          },
          "notes": {
            "type": "string"
          },
          "readings": {
            "type": "object",
            "additionalProperties": true
          },
          "sort_order": {
            "type": "string"
          },
          "starts_at": {
            "type": "string",
            "format": "date-time"
          },
          "title": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "venue_address": {
            "type": "string"
          },
          "venue_name": {
            "type": "string"
          }
        },
        "description": "Read projection for bereavement.service_events."
      },
      "BereavementServiceParticipants": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "contact_email": {
            "type": "string",
            "format": "email"
          },
          "contact_phone": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "service_event_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.service_participants."
      },
      "BereavementSourceLinks": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "error_message": {
            "type": "string"
          },
          "fetch_metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "fetched_at": {
            "type": "string",
            "format": "date-time"
          },
          "memorial_id": {
            "type": "string"
          },
          "network": {
            "type": "string"
          },
          "profile_url": {
            "type": "string",
            "format": "uri"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.source_links."
      },
      "BereavementVaultItems": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "category": {
            "type": "string"
          },
          "copies_needed": {
            "type": "string"
          },
          "copies_received": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "document_id": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "legal_contract_instance_id": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "notes": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "visibility": {
            "type": "string"
          }
        },
        "description": "Read projection for bereavement.vault_items."
      },
      "BereavementVendorOrders": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "amount_minor": {
            "type": "number"
          },
          "created_at": {
            "type": "string"
          },
          "currency_code": {
            "type": "string"
          },
          "delivery_window": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "expense_id": {
            "type": "string"
          },
          "memorial_id": {
            "type": "string"
          },
          "memorial_vendor_id": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for bereavement.vendor_orders."
      },
      "BusinessAgentAssignments": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "agent_id": {
            "type": "string"
          },
          "assignment_key": {
            "type": "string"
          },
          "business_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "status": {
            "type": "string"
          },
          "target_id": {
            "type": "string",
            "format": "uuid"
          },
          "target_kind": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.agent_assignments."
      },
      "BusinessAgentAssignmentsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "agent_id": {
            "type": "string"
          },
          "assignment_key": {
            "type": "string"
          },
          "business_id": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "status": {
            "type": "string"
          },
          "target_id": {
            "type": "string",
            "format": "uuid"
          },
          "target_kind": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.agent_assignments."
      },
      "BusinessAgentRuns": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "agent_id": {
            "type": "string"
          },
          "business_id": {
            "type": "string"
          },
          "completed_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_at": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "error": {
            "type": "string"
          },
          "input": {
            "type": "object",
            "additionalProperties": true
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "output": {
            "type": "object",
            "additionalProperties": true
          },
          "started_at": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "string"
          },
          "trigger_key": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.agent_runs."
      },
      "BusinessAgentRunsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "agent_id": {
            "type": "string"
          },
          "business_id": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "error": {
            "type": "string"
          },
          "input": {
            "type": "object",
            "additionalProperties": true
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "output": {
            "type": "object",
            "additionalProperties": true
          },
          "status": {
            "type": "string"
          },
          "trigger_key": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.agent_runs."
      },
      "BusinessAgentTools": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "access_level": {
            "type": "string"
          },
          "agent_id": {
            "type": "string"
          },
          "business_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "status": {
            "type": "string"
          },
          "tool_key": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.agent_tools."
      },
      "BusinessAgentToolsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "access_level": {
            "type": "string"
          },
          "agent_id": {
            "type": "string"
          },
          "business_id": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "status": {
            "type": "string"
          },
          "tool_key": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.agent_tools."
      },
      "BusinessAgents": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "avatar_asset_id": {
            "type": "string"
          },
          "business_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "colloquialisms": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "instructions": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "model": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "personality": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "tone": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.agents."
      },
      "BusinessAgentsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "avatar_asset_id": {
            "type": "string"
          },
          "business_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "colloquialisms": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "instructions": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "model": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "personality": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "tone": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.agents."
      },
      "BusinessCapturePoints": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "field_schema": {
            "type": "object",
            "additionalProperties": true
          },
          "intent": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.capture_points."
      },
      "BusinessCapturePointsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "field_schema": {
            "type": "object",
            "additionalProperties": true
          },
          "intent": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.capture_points."
      },
      "BusinessChannels": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "channel_kind": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.channels."
      },
      "BusinessChannelsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "channel_kind": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.channels."
      },
      "BusinessConsents": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "capture_point_id": {
            "type": "string"
          },
          "captured_at": {
            "type": "string",
            "format": "date-time"
          },
          "consent_type": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "policy_version": {
            "type": "string"
          },
          "source_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "subject_email": {
            "type": "string",
            "format": "email"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.consents."
      },
      "BusinessConsentsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "capture_point_id": {
            "type": "string"
          },
          "consent_type": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "policy_version": {
            "type": "string"
          },
          "source_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "subject_email": {
            "type": "string",
            "format": "email"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.consents."
      },
      "BusinessContacts": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "primary_email": {
            "type": "string",
            "format": "email"
          },
          "primary_phone": {
            "type": "string"
          },
          "secondary_email": {
            "type": "string",
            "format": "email"
          },
          "secondary_phone": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.contacts."
      },
      "BusinessContactsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "primary_email": {
            "type": "string",
            "format": "email"
          },
          "primary_phone": {
            "type": "string"
          },
          "secondary_email": {
            "type": "string",
            "format": "email"
          },
          "secondary_phone": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.contacts."
      },
      "BusinessDepartments": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.departments."
      },
      "BusinessDepartmentsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.departments."
      },
      "BusinessDomains": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "domain": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "verification_state": {
            "type": "string"
          }
        },
        "description": "Read projection for business.domains."
      },
      "BusinessDomainsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "domain": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "verification_state": {
            "type": "string"
          }
        },
        "description": "Writable fields for business.domains."
      },
      "BusinessEntities": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "account_id": {
            "type": "string"
          },
          "additional_categories": {
            "type": "string"
          },
          "ap_config": {
            "type": "object",
            "additionalProperties": true
          },
          "ar_config": {
            "type": "object",
            "additionalProperties": true
          },
          "business_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "dba_name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "engagement_id": {
            "type": "string"
          },
          "entity_type": {
            "type": "string"
          },
          "formation_date": {
            "type": "string",
            "format": "date"
          },
          "formation_jurisdiction": {
            "type": "string"
          },
          "industry": {
            "type": "string"
          },
          "legal_name": {
            "type": "string"
          },
          "legal_structure": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "notes": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "primary_category": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.entities."
      },
      "BusinessEntitiesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "account_id": {
            "type": "string"
          },
          "additional_categories": {
            "type": "string"
          },
          "ap_config": {
            "type": "object",
            "additionalProperties": true
          },
          "ar_config": {
            "type": "object",
            "additionalProperties": true
          },
          "business_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "dba_name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "engagement_id": {
            "type": "string"
          },
          "entity_type": {
            "type": "string"
          },
          "formation_date": {
            "type": "string",
            "format": "date"
          },
          "formation_jurisdiction": {
            "type": "string"
          },
          "industry": {
            "type": "string"
          },
          "legal_name": {
            "type": "string"
          },
          "legal_structure": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "notes": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "primary_category": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.entities."
      },
      "BusinessExternalReferences": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "canonical_entity": {
            "type": "string"
          },
          "canonical_id": {
            "type": "string",
            "format": "uuid"
          },
          "channel_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "external_id": {
            "type": "string"
          },
          "external_resource": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "sync_state": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.external_references."
      },
      "BusinessExternalReferencesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "canonical_entity": {
            "type": "string"
          },
          "canonical_id": {
            "type": "string",
            "format": "uuid"
          },
          "channel_id": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "external_id": {
            "type": "string"
          },
          "external_resource": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "sync_state": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.external_references."
      },
      "BusinessHourExceptions": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "closes_at": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "exception_date": {
            "type": "string",
            "format": "date"
          },
          "hours_id": {
            "type": "string"
          },
          "is_closed": {
            "type": "boolean"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "opens_at": {
            "type": "string"
          },
          "reason": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.hour_exceptions."
      },
      "BusinessHourExceptionsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "exception_date": {
            "type": "string",
            "format": "date"
          },
          "hours_id": {
            "type": "string"
          },
          "is_closed": {
            "type": "boolean"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "reason": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.hour_exceptions."
      },
      "BusinessHourPeriods": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "closes_at": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "day_of_week": {
            "type": "string"
          },
          "hours_id": {
            "type": "string"
          },
          "is_closed": {
            "type": "boolean"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "opens_at": {
            "type": "string"
          },
          "sequence": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.hour_periods."
      },
      "BusinessHourPeriodsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "day_of_week": {
            "type": "string"
          },
          "hours_id": {
            "type": "string"
          },
          "is_closed": {
            "type": "boolean"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "sequence": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.hour_periods."
      },
      "BusinessHours": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "effective_from": {
            "type": "string",
            "format": "date"
          },
          "effective_until": {
            "type": "string",
            "format": "date"
          },
          "entity_id": {
            "type": "string"
          },
          "hours_type": {
            "type": "string"
          },
          "location_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "timezone_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.hours."
      },
      "BusinessHoursWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "effective_from": {
            "type": "string",
            "format": "date"
          },
          "effective_until": {
            "type": "string",
            "format": "date"
          },
          "entity_id": {
            "type": "string"
          },
          "hours_type": {
            "type": "string"
          },
          "location_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "timezone_id": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.hours."
      },
      "BusinessLocations": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "country_code": {
            "type": "integer"
          },
          "created_at": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "latitude": {
            "type": "string"
          },
          "location_type": {
            "type": "string"
          },
          "longitude": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "postal_code": {
            "type": "string"
          },
          "service_area": {
            "type": "string"
          },
          "state_region_code": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "street_address": {
            "type": "string"
          },
          "street_address_2": {
            "type": "string"
          },
          "timezone_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.locations."
      },
      "BusinessLocationsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "country_code": {
            "type": "integer"
          },
          "entity_id": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "latitude": {
            "type": "string"
          },
          "location_type": {
            "type": "string"
          },
          "longitude": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "postal_code": {
            "type": "string"
          },
          "service_area": {
            "type": "string"
          },
          "state_region_code": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "street_address": {
            "type": "string"
          },
          "street_address_2": {
            "type": "string"
          },
          "timezone_id": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.locations."
      },
      "BusinessMappings": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "channel_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "destination_field": {
            "type": "string"
          },
          "destination_target": {
            "type": "string"
          },
          "destination_target_type": {
            "type": "string"
          },
          "direction": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "entity_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "source_entity": {
            "type": "string"
          },
          "source_field": {
            "type": "string"
          },
          "transform": {
            "type": "object",
            "additionalProperties": true
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "version": {
            "type": "string"
          }
        },
        "description": "Read projection for business.mappings."
      },
      "BusinessMappingsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "channel_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "destination_field": {
            "type": "string"
          },
          "destination_target": {
            "type": "string"
          },
          "destination_target_type": {
            "type": "string"
          },
          "direction": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "entity_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "source_entity": {
            "type": "string"
          },
          "source_field": {
            "type": "string"
          },
          "transform": {
            "type": "object",
            "additionalProperties": true
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "version": {
            "type": "string"
          }
        },
        "description": "Writable fields for business.mappings."
      },
      "BusinessPaymentEndpoints": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "direction": {
            "type": "string"
          },
          "endpoint_type": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "is_public": {
            "type": "boolean"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "provider_account_id": {
            "type": "string"
          },
          "purpose": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "value_ref": {
            "type": "string"
          }
        },
        "description": "Read projection for business.payment_endpoints."
      },
      "BusinessPaymentEndpointsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "direction": {
            "type": "string"
          },
          "endpoint_type": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "is_public": {
            "type": "boolean"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "provider_account_id": {
            "type": "string"
          },
          "purpose": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "value_ref": {
            "type": "string"
          }
        },
        "description": "Writable fields for business.payment_endpoints."
      },
      "BusinessPaymentProviderAccounts": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "account_type": {
            "type": "string"
          },
          "business_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "direction": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "external_account_id": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.payment_provider_accounts."
      },
      "BusinessPaymentProviderAccountsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "account_type": {
            "type": "string"
          },
          "business_id": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "direction": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "external_account_id": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.payment_provider_accounts."
      },
      "BusinessPaymentProviders": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "provider_type": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "supports_api": {
            "type": "boolean"
          },
          "supports_receive": {
            "type": "boolean"
          },
          "supports_send": {
            "type": "boolean"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.payment_providers."
      },
      "BusinessPaymentProvidersWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "code": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "provider_type": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "supports_api": {
            "type": "boolean"
          },
          "supports_receive": {
            "type": "boolean"
          },
          "supports_send": {
            "type": "boolean"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.payment_providers."
      },
      "BusinessProfiles": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "cover_asset_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "logo_asset_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "tagline": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.profiles."
      },
      "BusinessProfilesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "cover_asset_id": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "logo_asset_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "tagline": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.profiles."
      },
      "BusinessRoles": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.roles."
      },
      "BusinessRolesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.roles."
      },
      "BusinessSocialAccounts": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "account_type": {
            "type": "string"
          },
          "business_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "external_account_id": {
            "type": "string"
          },
          "handle": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "is_public": {
            "type": "boolean"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "platform_key": {
            "type": "string"
          },
          "profile_url": {
            "type": "string",
            "format": "uri"
          },
          "purpose": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.social_accounts."
      },
      "BusinessSocialAccountsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "account_type": {
            "type": "string"
          },
          "business_id": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "external_account_id": {
            "type": "string"
          },
          "handle": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "is_public": {
            "type": "boolean"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "platform_key": {
            "type": "string"
          },
          "profile_url": {
            "type": "string",
            "format": "uri"
          },
          "purpose": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.social_accounts."
      },
      "BusinessSources": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "campaign": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "landing_page": {
            "type": "string",
            "format": "uri"
          },
          "medium": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "referrer": {
            "type": "string",
            "format": "uri"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.sources."
      },
      "BusinessSourcesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "campaign": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "landing_page": {
            "type": "string",
            "format": "uri"
          },
          "medium": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "referrer": {
            "type": "string",
            "format": "uri"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.sources."
      },
      "BusinessSubmissions": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "campaign": {
            "type": "string"
          },
          "capture_point_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "landing_page": {
            "type": "string",
            "format": "uri"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "raw_payload": {
            "type": "object",
            "additionalProperties": true
          },
          "referrer": {
            "type": "string",
            "format": "uri"
          },
          "source_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "submitted_at": {
            "type": "string",
            "format": "date-time"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.submissions."
      },
      "BusinessSubmissionsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "campaign": {
            "type": "string"
          },
          "capture_point_id": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "landing_page": {
            "type": "string",
            "format": "uri"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "raw_payload": {
            "type": "object",
            "additionalProperties": true
          },
          "referrer": {
            "type": "string",
            "format": "uri"
          },
          "source_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.submissions."
      },
      "BusinessTeams": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "department_id": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for business.teams."
      },
      "BusinessTeamsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "department_id": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for business.teams."
      },
      "BusinessWebsites": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "domain_id": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "website_type": {
            "type": "string"
          }
        },
        "description": "Read projection for business.websites."
      },
      "BusinessWebsitesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "domain_id": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "website_type": {
            "type": "string"
          }
        },
        "description": "Writable fields for business.websites."
      },
      "BusinessWorkforceRelationships": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "department_id": {
            "type": "string"
          },
          "end_date": {
            "type": "string",
            "format": "date"
          },
          "entity_id": {
            "type": "string"
          },
          "is_admin": {
            "type": "boolean"
          },
          "job_title": {
            "type": "string"
          },
          "manager_relationship_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "person_id": {
            "type": "string"
          },
          "relationship_type": {
            "type": "string"
          },
          "role_id": {
            "type": "string"
          },
          "start_date": {
            "type": "string",
            "format": "date"
          },
          "status": {
            "type": "string"
          },
          "team_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "work_email": {
            "type": "string",
            "format": "email"
          },
          "work_phone": {
            "type": "string"
          }
        },
        "description": "Read projection for business.workforce_relationships."
      },
      "BusinessWorkforceRelationshipsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "business_id": {
            "type": "string"
          },
          "department_id": {
            "type": "string"
          },
          "end_date": {
            "type": "string",
            "format": "date"
          },
          "entity_id": {
            "type": "string"
          },
          "is_admin": {
            "type": "boolean"
          },
          "job_title": {
            "type": "string"
          },
          "manager_relationship_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "person_id": {
            "type": "string"
          },
          "relationship_type": {
            "type": "string"
          },
          "role_id": {
            "type": "string"
          },
          "start_date": {
            "type": "string",
            "format": "date"
          },
          "status": {
            "type": "string"
          },
          "team_id": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "work_email": {
            "type": "string",
            "format": "email"
          },
          "work_phone": {
            "type": "string"
          }
        },
        "description": "Writable fields for business.workforce_relationships."
      },
      "ContractsCiceroTemplates": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "archive_payload": {
            "type": "string"
          },
          "concerto_model_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "logic_typescript": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "template_json": {
            "type": "object",
            "additionalProperties": true
          },
          "templatemark_source": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "version": {
            "type": "string"
          }
        },
        "description": "Read projection for contracts.cicero_templates."
      },
      "ContractsClauseVariableDefs": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "data_type": {
            "type": "string"
          },
          "default_value": {
            "type": "string"
          },
          "group_key": {
            "type": "string"
          },
          "is_required": {
            "type": "boolean"
          },
          "label": {
            "type": "string"
          },
          "source_path": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "variable_key": {
            "type": "string"
          }
        },
        "description": "Read projection for contracts.clause_variable_defs."
      },
      "ContractsConcertoModels": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "concerto_version": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "cto_source": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "metamodel_json": {
            "type": "object",
            "additionalProperties": true
          },
          "namespace": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for contracts.concerto_models."
      },
      "ContractsDocuments": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "agreementmark_json": {
            "type": "object",
            "additionalProperties": true
          },
          "body_html": {
            "type": "string"
          },
          "body_text": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "docs_document_id": {
            "type": "string",
            "format": "uuid"
          },
          "format": {
            "type": "string"
          },
          "instance_id": {
            "type": "string"
          },
          "revision": {
            "type": "string"
          },
          "storage_ref": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for contracts.documents."
      },
      "ContractsExternalRefs": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "anchor_tx_hash": {
            "type": "string"
          },
          "blockchain_network": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "external_id": {
            "type": "string"
          },
          "instance_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "provider": {
            "type": "string"
          },
          "ref_type": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for contracts.external_refs."
      },
      "ContractsInstanceClauses": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "body_resolved": {
            "type": "string"
          },
          "clause_key": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "instance_id": {
            "type": "string"
          },
          "revision": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for contracts.instance_clauses."
      },
      "ContractsInstanceData": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "concerto_model_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "instance_id": {
            "type": "string"
          },
          "payload": {
            "type": "object",
            "additionalProperties": true
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "validated_at": {
            "type": "string",
            "format": "date-time"
          },
          "validation_errors": {
            "type": "object",
            "additionalProperties": true
          }
        },
        "description": "Read projection for contracts.instance_data."
      },
      "ContractsInstanceVariableValues": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "instance_id": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "value": {
            "type": "string"
          },
          "variable_key": {
            "type": "string"
          }
        },
        "description": "Read projection for contracts.instance_variable_values."
      },
      "ContractsInstances": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "enterprise_id": {
            "type": "string",
            "format": "uuid"
          },
          "locked_at": {
            "type": "string",
            "format": "date-time"
          },
          "locked_by": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "subject_qualified": {
            "type": "string"
          },
          "subject_uuid": {
            "type": "string",
            "format": "uuid"
          },
          "template_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for contracts.instances."
      },
      "ContractsTemplateClauses": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "body_template": {
            "type": "string"
          },
          "clause_key": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "template_id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for contracts.template_clauses."
      },
      "ContractsTemplateFamilies": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "default_subject_qualified": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "signing_counterparty_first": {
            "type": "boolean"
          },
          "signing_internal_countersign": {
            "type": "boolean"
          },
          "sort_order": {
            "type": "string"
          },
          "variable_groups": {
            "type": "object",
            "additionalProperties": true
          }
        },
        "description": "Read projection for contracts.template_families."
      },
      "ContractsTemplates": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "cicero_template_id": {
            "type": "string"
          },
          "cicero_template_uri": {
            "type": "string",
            "format": "uri"
          },
          "concerto_model_uri": {
            "type": "string",
            "format": "uri"
          },
          "concerto_model_uuid": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "esign_adapter_id": {
            "type": "string"
          },
          "family_id": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "version": {
            "type": "string"
          }
        },
        "description": "Read projection for contracts.templates."
      },
      "CourseCommunities": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "publish_status": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "visibility": {
            "type": "string"
          },
          "welcome_message": {
            "type": "string"
          }
        },
        "description": "Read projection for course.communities."
      },
      "CourseCommunitiesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "publish_status": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "visibility": {
            "type": "string"
          },
          "welcome_message": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for course.communities."
      },
      "CrmPersons": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "auth_user_id": {
            "type": "string"
          },
          "avatar_asset_id": {
            "type": "string"
          },
          "contact_consent_at": {
            "type": "string"
          },
          "contact_consent_source": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "do_not_contact": {
            "type": "string"
          },
          "email_opt_in": {
            "type": "string"
          },
          "first_name": {
            "type": "string"
          },
          "iana_timezone": {
            "type": "string"
          },
          "last_name": {
            "type": "string"
          },
          "presence_override": {
            "type": "string"
          },
          "presence_override_on": {
            "type": "string"
          },
          "primary_email": {
            "type": "string"
          },
          "primary_phone": {
            "type": "string"
          },
          "sleep_ends_local": {
            "type": "string"
          },
          "sleep_starts_local": {
            "type": "string"
          },
          "sms_opt_in": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "uuid": {
            "type": "string"
          },
          "weather_city": {
            "type": "string"
          },
          "weather_state": {
            "type": "string"
          },
          "work_ends_local": {
            "type": "string"
          },
          "work_starts_local": {
            "type": "string"
          }
        },
        "description": "Read projection for crm.persons."
      },
      "DatasetsAstrologyAspects": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "angle_degrees": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "nature": {
            "type": "string"
          },
          "orb_default_degrees": {
            "type": "string"
          },
          "schema_org_type": {
            "type": "string"
          },
          "schema_org_uri": {
            "type": "string"
          },
          "term_code": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.astrology_aspects."
      },
      "DatasetsAstrologyHouses": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "house_number": {
            "type": "string"
          },
          "life_domain": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "natural_ruler_term_code": {
            "type": "string"
          },
          "natural_sign_term_code": {
            "type": "string"
          },
          "schema_org_type": {
            "type": "string"
          },
          "schema_org_uri": {
            "type": "string"
          },
          "term_code": {
            "type": "string"
          },
          "tradition_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.astrology_houses."
      },
      "DatasetsAstrologyPlanets": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "body_kind": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "orbit_period_days": {
            "type": "string"
          },
          "schema_org_type": {
            "type": "string"
          },
          "schema_org_uri": {
            "type": "string"
          },
          "swisseph_id": {
            "type": "string"
          },
          "symbol": {
            "type": "string"
          },
          "term_code": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.astrology_planets."
      },
      "DatasetsAstrologySigns": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "detriment_planet_term_code": {
            "type": "string"
          },
          "element": {
            "type": "string"
          },
          "exaltation_planet_term_code": {
            "type": "string"
          },
          "fall_planet_term_code": {
            "type": "string"
          },
          "keywords": {
            "type": "string"
          },
          "modality": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "ruling_planet_term_code": {
            "type": "string"
          },
          "schema_org_type": {
            "type": "string"
          },
          "schema_org_uri": {
            "type": "string"
          },
          "symbol": {
            "type": "string"
          },
          "term_code": {
            "type": "string"
          },
          "tradition_id": {
            "type": "string"
          },
          "tropical_end_longitude": {
            "type": "string"
          },
          "tropical_start_longitude": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.astrology_signs."
      },
      "DatasetsDatasets": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "api_domain": {
            "type": "string"
          },
          "api_endpoint": {
            "type": "string"
          },
          "content_entity_qn": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "formats": {
            "type": "string"
          },
          "license": {
            "type": "string"
          },
          "published_at": {
            "type": "string",
            "format": "date-time"
          },
          "slug": {
            "type": "string"
          },
          "source_name": {
            "type": "string"
          },
          "source_url": {
            "type": "string",
            "format": "uri"
          },
          "status": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "version": {
            "type": "string"
          }
        },
        "description": "Read projection for datasets.datasets."
      },
      "DatasetsEphemerisBodies": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "planet_term_code": {
            "type": "string"
          },
          "schema_org_type": {
            "type": "string"
          },
          "schema_org_uri": {
            "type": "string"
          },
          "source_id": {
            "type": "string"
          },
          "swisseph_body_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.ephemeris_bodies."
      },
      "DatasetsEphemerisSamples": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "body_term_code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "distance_au": {
            "type": "string"
          },
          "julian_day": {
            "type": "string"
          },
          "latitude_deg": {
            "type": "string"
          },
          "longitude_deg": {
            "type": "string"
          },
          "retrograde": {
            "type": "string"
          },
          "source_id": {
            "type": "string"
          },
          "speed_longitude_deg_day": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.ephemeris_samples."
      },
      "DatasetsExerciseCoverage": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "dataset_exercise_id": {
            "type": "string"
          },
          "fit_exercise_id": {
            "type": "string"
          },
          "in_free_exercise_db": {
            "type": "string"
          },
          "in_ringz": {
            "type": "string"
          },
          "match_status": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.exercise_coverage."
      },
      "DatasetsExercises": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "category": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "dataset_id": {
            "type": "string"
          },
          "difficulty_level": {
            "type": "string"
          },
          "equipment": {
            "type": "string"
          },
          "force_type": {
            "type": "string"
          },
          "image_paths": {
            "type": "string"
          },
          "instructions": {
            "type": "string"
          },
          "mechanic": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "primary_muscles": {
            "type": "string"
          },
          "schema_org_type": {
            "type": "string"
          },
          "schema_org_uri": {
            "type": "string"
          },
          "secondary_muscles": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "source_key": {
            "type": "string"
          },
          "source_license": {
            "type": "string"
          },
          "source_url": {
            "type": "string"
          },
          "term_code": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.exercises."
      },
      "DatasetsGeoAdminAreas": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "code": {
            "type": "string"
          },
          "country_code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.geo_admin_areas."
      },
      "DatasetsGeoCountries": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "description": "Read projection for datasets.geo_countries."
      },
      "DatasetsGeoPostalCodes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "admin_area_code": {
            "type": "string"
          },
          "admin_area_id": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "country_code": {
            "type": "string"
          },
          "county": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "latitude": {
            "type": "string"
          },
          "longitude": {
            "type": "string"
          },
          "postal_code": {
            "type": "string"
          },
          "timezone": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.geo_postal_codes."
      },
      "DatasetsLedesErrorCodes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "assoc_formats": {
            "type": "string"
          },
          "associated_fields": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "ec_prefix": {
            "type": "string"
          },
          "ec_suffix": {
            "type": "string"
          },
          "error_message": {
            "type": "string"
          },
          "error_type": {
            "type": "string"
          },
          "field_name": {
            "type": "string"
          },
          "field_nbr_20x": {
            "type": "string"
          },
          "field_nbr_21x": {
            "type": "string"
          },
          "field_nbr_22x": {
            "type": "string"
          },
          "field_nbr_98b": {
            "type": "string"
          },
          "field_nbr_98bi": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "resolution_note": {
            "type": "string"
          },
          "segment": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.ledes_error_codes."
      },
      "DatasetsLedesFormatFields": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "data_type": {
            "type": "string"
          },
          "data_type_canonical": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "field_name": {
            "type": "string"
          },
          "field_nbr": {
            "type": "string"
          },
          "format_key": {
            "type": "string"
          },
          "format_version_id": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "note": {
            "type": "string"
          },
          "required_level": {
            "type": "string"
          },
          "required_level_key": {
            "type": "string"
          },
          "segment": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "version": {
            "type": "string"
          }
        },
        "description": "Read projection for datasets.ledes_format_fields."
      },
      "DatasetsLedesFormatVersions": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "format_key": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "label": {
            "type": "string"
          },
          "publisher_version": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "source_artifact_url": {
            "type": "string",
            "format": "uri"
          },
          "source_url": {
            "type": "string",
            "format": "uri"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "version": {
            "type": "string"
          }
        },
        "description": "Read projection for datasets.ledes_format_versions."
      },
      "DatasetsLedesIpmmElements": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "comment": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "data_type": {
            "type": "string"
          },
          "data_type_canonical": {
            "type": "string"
          },
          "element_name": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "parent_element": {
            "type": "string"
          },
          "schema_name": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.ledes_ipmm_elements."
      },
      "DatasetsLedesTimekeeperClassifications": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "applies_client": {
            "type": "boolean"
          },
          "applies_ediscovery": {
            "type": "boolean"
          },
          "applies_law_firm": {
            "type": "boolean"
          },
          "applies_other": {
            "type": "boolean"
          },
          "applies_temp": {
            "type": "boolean"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "definition": {
            "type": "string"
          },
          "fee_support_only": {
            "type": "boolean"
          },
          "is_active": {
            "type": "boolean"
          },
          "label": {
            "type": "string"
          },
          "mapping_former": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.ledes_timekeeper_classifications."
      },
      "DatasetsNumerologyLetterValues": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "letter": {
            "type": "string"
          },
          "schema_org_type": {
            "type": "string"
          },
          "schema_org_uri": {
            "type": "string"
          },
          "system_id": {
            "type": "string"
          },
          "term_code": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "value": {
            "type": "string"
          }
        },
        "description": "Read projection for datasets.numerology_letter_values."
      },
      "DatasetsNumerologyNumbers": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "is_master": {
            "type": "string"
          },
          "keywords": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "schema_org_type": {
            "type": "string"
          },
          "schema_org_uri": {
            "type": "string"
          },
          "system_id": {
            "type": "string"
          },
          "term_code": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "value": {
            "type": "string"
          }
        },
        "description": "Read projection for datasets.numerology_numbers."
      },
      "DatasetsPeriodicElements": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "atomic_mass": {
            "type": "string"
          },
          "atomic_number": {
            "type": "string"
          },
          "block": {
            "type": "string"
          },
          "boiling_point_k": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "density_g_cm3": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "discovery_year": {
            "type": "string"
          },
          "electron_configuration": {
            "type": "string"
          },
          "electronegativity_pauling": {
            "type": "string"
          },
          "group_number": {
            "type": "string"
          },
          "melting_point_k": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "period": {
            "type": "string"
          },
          "standard_state": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "symbol": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.periodic_elements."
      },
      "DatasetsTarotCards": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "arcana": {
            "type": "string"
          },
          "astrology_planet_id": {
            "type": "string"
          },
          "astrology_sign_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "deck_id": {
            "type": "string"
          },
          "element": {
            "type": "string"
          },
          "keywords": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "numerology_number_id": {
            "type": "string"
          },
          "rank": {
            "type": "string"
          },
          "reversed_meaning": {
            "type": "string"
          },
          "schema_org_type": {
            "type": "string"
          },
          "schema_org_uri": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "suit": {
            "type": "string"
          },
          "term_code": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "upright_meaning": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.tarot_cards."
      },
      "DatasetsTarotSpreads": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "position_count": {
            "type": "string"
          },
          "schema_org_type": {
            "type": "string"
          },
          "schema_org_uri": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.tarot_spreads."
      },
      "DatasetsUtbmsActivityCodes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "label": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.utbms_activity_codes."
      },
      "DatasetsUtbmsCodeSets": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "label": {
            "type": "string"
          },
          "publisher_version": {
            "type": "string"
          },
          "set_key": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "source_artifact_url": {
            "type": "string",
            "format": "uri"
          },
          "source_url": {
            "type": "string",
            "format": "uri"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.utbms_code_sets."
      },
      "DatasetsUtbmsExpenseCodes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "label": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.utbms_expense_codes."
      },
      "DatasetsUtbmsTaskCodes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "code": {
            "type": "string"
          },
          "code_set_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "is_phase": {
            "type": "boolean"
          },
          "label": {
            "type": "string"
          },
          "set_key": {
            "type": "string"
          },
          "sheet": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for datasets.utbms_task_codes."
      },
      "EsigDocuments": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "contract_document_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "docs_document_id": {
            "type": "string",
            "format": "uuid"
          },
          "document_order": {
            "type": "string"
          },
          "envelope_id": {
            "type": "string"
          },
          "external_document_id": {
            "type": "string"
          },
          "file_extension": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "page_count": {
            "type": "string"
          },
          "provider_uri": {
            "type": "string",
            "format": "uri"
          },
          "storage_ref": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for esig.documents."
      },
      "EsigEnvelopes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "allow_reassign": {
            "type": "boolean"
          },
          "authoritative_copy": {
            "type": "boolean"
          },
          "brand_id": {
            "type": "string"
          },
          "certificate_docs_document_id": {
            "type": "string",
            "format": "uuid"
          },
          "certificate_uri": {
            "type": "string",
            "format": "uri"
          },
          "combined_docs_document_id": {
            "type": "string",
            "format": "uuid"
          },
          "combined_document_uri": {
            "type": "string",
            "format": "uri"
          },
          "completed_at": {
            "type": "string",
            "format": "date-time"
          },
          "contract_document_id": {
            "type": "string"
          },
          "contract_instance_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "custom_fields": {
            "type": "object",
            "additionalProperties": true
          },
          "declined_at": {
            "type": "string",
            "format": "date-time"
          },
          "declined_reason": {
            "type": "string"
          },
          "delivered_at": {
            "type": "string",
            "format": "date-time"
          },
          "docs_document_id": {
            "type": "string",
            "format": "uuid"
          },
          "documents_uri": {
            "type": "string",
            "format": "uri"
          },
          "email_message": {
            "type": "string"
          },
          "email_subject": {
            "type": "string"
          },
          "enable_wet_sign": {
            "type": "boolean"
          },
          "esign_adapter": {
            "type": "string"
          },
          "expire_after_days": {
            "type": "string"
          },
          "expire_at": {
            "type": "string",
            "format": "date-time"
          },
          "external_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "notification_settings": {
            "type": "object",
            "additionalProperties": true
          },
          "owner_person_id": {
            "type": "string"
          },
          "provider_account_id": {
            "type": "string"
          },
          "provider_uri": {
            "type": "string",
            "format": "uri"
          },
          "purge_state": {
            "type": "string"
          },
          "recipients_uri": {
            "type": "string",
            "format": "uri"
          },
          "sender_email": {
            "type": "string",
            "format": "email"
          },
          "sender_name": {
            "type": "string"
          },
          "sent_at": {
            "type": "string",
            "format": "date-time"
          },
          "signing_url": {
            "type": "string",
            "format": "uri"
          },
          "status": {
            "type": "string"
          },
          "status_changed_at": {
            "type": "string",
            "format": "date-time"
          },
          "subject_qualified": {
            "type": "string"
          },
          "subject_uuid": {
            "type": "string",
            "format": "uuid"
          },
          "transaction_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "voided_at": {
            "type": "string",
            "format": "date-time"
          },
          "voided_reason": {
            "type": "string"
          }
        },
        "description": "Read projection for esig.envelopes."
      },
      "EsigEvents": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "contract_instance_id": {
            "type": "string"
          },
          "envelope_id": {
            "type": "string"
          },
          "event_type": {
            "type": "string"
          },
          "external_event_id": {
            "type": "string"
          },
          "occurred_at": {
            "type": "string",
            "format": "date-time"
          },
          "payload": {
            "type": "object",
            "additionalProperties": true
          },
          "processed_at": {
            "type": "string",
            "format": "date-time"
          },
          "provider_event_name": {
            "type": "string"
          },
          "recipient_email": {
            "type": "string",
            "format": "email"
          },
          "recipient_id": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for esig.events."
      },
      "EsigRecipients": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "access_code": {
            "type": "string"
          },
          "client_user_id": {
            "type": "string"
          },
          "completed_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_at": {
            "type": "string"
          },
          "declined_reason": {
            "type": "string"
          },
          "delivered_at": {
            "type": "string",
            "format": "date-time"
          },
          "email": {
            "type": "string",
            "format": "email"
          },
          "envelope_id": {
            "type": "string"
          },
          "external_recipient_id": {
            "type": "string"
          },
          "host_name": {
            "type": "string"
          },
          "id_check_configuration": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "person_id": {
            "type": "string"
          },
          "provider_status": {
            "type": "string"
          },
          "recipient_type": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "routing_order": {
            "type": "string"
          },
          "sent_at": {
            "type": "string",
            "format": "date-time"
          },
          "signed_at": {
            "type": "string",
            "format": "date-time"
          },
          "signing_url": {
            "type": "string",
            "format": "uri"
          },
          "sms_phone": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "tabs_json": {
            "type": "object",
            "additionalProperties": true
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for esig.recipients."
      },
      "EstateCountyResearchAdapters": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.county_research_adapters."
      },
      "EstateDealEvents": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.deal_events."
      },
      "EstateDealParties": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.deal_parties."
      },
      "EstateDeals": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.deals."
      },
      "EstateDistressEvents": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.distress_events."
      },
      "EstateInvestorBuyBoxMarkets": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.investor_buy_box_markets."
      },
      "EstateInvestorBuyBoxPostalCodes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.investor_buy_box_postal_codes."
      },
      "EstateInvestorBuyBoxes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.investor_buy_boxes."
      },
      "EstateInvestors": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.investors."
      },
      "EstateLeadContacts": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.lead_contacts."
      },
      "EstateLeadOwners": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.lead_owners."
      },
      "EstateMarketCounties": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.market_counties."
      },
      "EstateMarketPostalCodes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.market_postal_codes."
      },
      "EstateMarkets": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.markets."
      },
      "EstateOutreachEvents": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.outreach_events."
      },
      "EstatePipelineStages": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.pipeline_stages."
      },
      "EstateProperties": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.properties."
      },
      "EstatePropertyLeads": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.property_leads."
      },
      "EstatePropertyMedia": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.property_media."
      },
      "EstatePropertyPriceHistory": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.property_price_history."
      },
      "EstateProspectMailings": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.prospect_mailings."
      },
      "EstateSignals": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.signals."
      },
      "EstateSurplusFundClaims": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for estate.surplus_fund_claims."
      },
      "FintechBillOccurrences": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.bill_occurrences."
      },
      "FintechBills": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.bills."
      },
      "FintechBudgetLines": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.budget_lines."
      },
      "FintechBudgetSections": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.budget_sections."
      },
      "FintechBudgets": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.budgets."
      },
      "FintechCardTransactions": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.card_transactions."
      },
      "FintechCards": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.cards."
      },
      "FintechCategories": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.categories."
      },
      "FintechCreditDisputeLetters": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.credit_dispute_letters."
      },
      "FintechCreditDisputeStepProgress": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.credit_dispute_step_progress."
      },
      "FintechCreditDisputes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.credit_disputes."
      },
      "FintechCreditProfiles": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.credit_profiles."
      },
      "FintechDisputePlaybookSteps": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.dispute_playbook_steps."
      },
      "FintechDisputePlaybooks": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.dispute_playbooks."
      },
      "FintechFiatAccounts": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.fiat_accounts."
      },
      "FintechLabels": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.labels."
      },
      "FintechLetterTemplates": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.letter_templates."
      },
      "FintechProviderConnections": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.provider_connections."
      },
      "FintechSyncRuns": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.sync_runs."
      },
      "FintechWebhookEvents": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "description": "Read projection for fintech.webhook_events."
      },
      "FitExerciseVariants": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "airtable_record_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "effectiveness_rating": {
            "type": "string"
          },
          "exercise_id": {
            "type": "string"
          },
          "grip": {
            "type": "string"
          },
          "is_active": {
            "type": "string"
          },
          "is_defacto": {
            "type": "string"
          },
          "is_favorite": {
            "type": "string"
          },
          "laterality": {
            "type": "string"
          },
          "modifiers": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "range_of_motion": {
            "type": "string"
          },
          "reference_exercise_id": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "stance": {
            "type": "string"
          },
          "tempo_default": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string"
          }
        },
        "description": "Read projection for fit.exercise_variants."
      },
      "FitWorkoutSets": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "difficulty": {
            "type": "string"
          },
          "exercise_variant_id": {
            "type": "string"
          },
          "is_done": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "reps": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "weight": {
            "type": "string"
          },
          "workout_id": {
            "type": "string"
          }
        },
        "description": "Read projection for fit.workout_sets."
      },
      "FitWorkoutSetsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "difficulty": {
            "type": "string"
          },
          "exercise_variant_id": {
            "type": "string"
          },
          "is_done": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "reps": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "weight": {
            "type": "string"
          },
          "workout_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for fit.workout_sets."
      },
      "FitWorkoutTemplates": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "focal_body_part_id": {
            "type": "string"
          },
          "is_active": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "routine_type": {
            "type": "string"
          },
          "session_type_id": {
            "type": "string"
          }
        },
        "description": "Read projection for fit.workout_templates."
      },
      "FitWorkoutTemplatesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "focal_body_part_id": {
            "type": "string"
          },
          "is_active": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "routine_type": {
            "type": "string"
          },
          "session_type_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for fit.workout_templates."
      },
      "FitWorkouts": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "is_done": {
            "type": "string"
          },
          "location_id": {
            "type": "string"
          },
          "routine_type": {
            "type": "string"
          },
          "started_at": {
            "type": "string"
          },
          "template_id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "workout_summary": {
            "type": "string"
          }
        },
        "description": "Read projection for fit.workouts."
      },
      "FitWorkoutsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "is_done": {
            "type": "string"
          },
          "location_id": {
            "type": "string"
          },
          "routine_type": {
            "type": "string"
          },
          "started_at": {
            "type": "string"
          },
          "template_id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "workout_summary": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for fit.workouts."
      },
      "FoodFoods": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "data_type": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "fdc_id": {
            "type": "string"
          },
          "is_active": {
            "type": "string"
          },
          "scientific_name": {
            "type": "string"
          }
        },
        "description": "Read projection for food.foods."
      },
      "FoodFoodsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "data_type": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "fdc_id": {
            "type": "string"
          },
          "is_active": {
            "type": "string"
          },
          "scientific_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for food.foods."
      },
      "FoodImportJobs": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "gtin_upc": {
            "type": "string"
          },
          "status": {
            "type": "string"
          }
        },
        "description": "Read projection for food.import_jobs."
      },
      "FoodImportJobsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "gtin_upc": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for food.import_jobs."
      },
      "HerbHerbs": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "cover_asset_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "family": {
            "type": "string"
          },
          "family_taxon_id": {
            "type": "string"
          },
          "genus": {
            "type": "string"
          },
          "genus_taxon_id": {
            "type": "string"
          },
          "infraspecific_name": {
            "type": "string"
          },
          "infraspecific_rank": {
            "type": "string"
          },
          "is_active": {
            "type": "string"
          },
          "preferred_common_name": {
            "type": "string"
          },
          "scientific_name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "species_epithet": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "taxon_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string"
          }
        },
        "description": "Read projection for herb.herbs."
      },
      "HerbIntakes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "herb_id": {
            "type": "string"
          },
          "local_date": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "quantity": {
            "type": "string"
          },
          "taken_at": {
            "type": "string"
          },
          "unit": {
            "type": "string"
          },
          "uuid": {
            "type": "string"
          }
        },
        "description": "Read projection for herb.intakes."
      },
      "LymynalApiLicenses": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "current_period_end": {
            "type": "string",
            "format": "date-time"
          },
          "current_period_start": {
            "type": "string",
            "format": "date-time"
          },
          "owner_person_id": {
            "type": "string"
          },
          "plan_id": {
            "type": "string"
          },
          "source_order_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.api_licenses."
      },
      "LymynalApiPlanMeters": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "hard_cap": {
            "type": "string"
          },
          "included_quantity": {
            "type": "string"
          },
          "meter_key": {
            "type": "string"
          },
          "overage_unit_price_cents": {
            "type": "string"
          },
          "plan_id": {
            "type": "string"
          },
          "soft_limit_action": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.api_plan_meters."
      },
      "LymynalApiPlans": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "store_product_variant_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.api_plans."
      },
      "LymynalApiUsageEvents": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "api_key_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "idempotency_key": {
            "type": "string"
          },
          "license_id": {
            "type": "string"
          },
          "meter_key": {
            "type": "string"
          },
          "quantity": {
            "type": "string"
          },
          "request_id": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.api_usage_events."
      },
      "LymynalApiUsagePeriods": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "included_used": {
            "type": "string"
          },
          "license_id": {
            "type": "string"
          },
          "meter_key": {
            "type": "string"
          },
          "overage_amount_cents": {
            "type": "string"
          },
          "overage_quantity": {
            "type": "string"
          },
          "period_end": {
            "type": "string",
            "format": "date-time"
          },
          "period_start": {
            "type": "string",
            "format": "date-time"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.api_usage_periods."
      },
      "LymynalBeatStreams": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "bpm": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "key": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.beat_streams."
      },
      "LymynalCompositionSessions": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "completed_at": {
            "type": "string",
            "format": "date-time"
          },
          "engine_state": {
            "type": "object",
            "additionalProperties": true
          },
          "entitlement_snapshot": {
            "type": "object",
            "additionalProperties": true
          },
          "last_position_ms": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "playback_preset_id": {
            "type": "string"
          },
          "source_fingerprint": {
            "type": "string"
          },
          "started_at": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "string"
          },
          "thread_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.composition_sessions."
      },
      "LymynalContentEntitlements": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "ends_at": {
            "type": "string",
            "format": "date-time"
          },
          "membership_tier_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "source_order_id": {
            "type": "string"
          },
          "starts_at": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.content_entitlements."
      },
      "LymynalFrequencies": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "hz": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "key": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.frequencies."
      },
      "LymynalMantras": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "airtable_record_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "display_title": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "key": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "legacy_author_airtable_id": {
            "type": "string"
          },
          "source_citation": {
            "type": "object",
            "additionalProperties": true
          },
          "source_document_id": {
            "type": "string"
          },
          "source_filename": {
            "type": "string"
          },
          "source_url": {
            "type": "string",
            "format": "uri"
          },
          "subtopic": {
            "type": "string"
          },
          "tags": {
            "type": "string"
          },
          "topic": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.mantras."
      },
      "LymynalMembershipTiers": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "store_product_variant_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.membership_tiers."
      },
      "LymynalPlaybackPresets": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "config": {
            "type": "object",
            "additionalProperties": true
          },
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "is_system": {
            "type": "boolean"
          },
          "key": {
            "type": "string"
          },
          "membership_tier_key": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.playback_presets."
      },
      "LymynalPlaybackProgress": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "completed_count": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "duration_seconds": {
            "type": "string"
          },
          "last_completed_at": {
            "type": "string",
            "format": "date-time"
          },
          "last_played_at": {
            "type": "string",
            "format": "date-time"
          },
          "owner_person_id": {
            "type": "string"
          },
          "play_count": {
            "type": "string"
          },
          "position_seconds": {
            "type": "string"
          },
          "render_fingerprint": {
            "type": "string"
          },
          "subject_id": {
            "type": "string"
          },
          "subject_kind": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.playback_progress."
      },
      "LymynalProgramThreads": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "program_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "thread_id": {
            "type": "string"
          }
        },
        "description": "Read projection for lymynal.program_threads."
      },
      "LymynalPrograms": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "airtable_record_id": {
            "type": "string"
          },
          "bucket_key": {
            "type": "string"
          },
          "cover_asset_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "intention": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "key": {
            "type": "string"
          },
          "merge_exports": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.programs."
      },
      "LymynalThreadMantras": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "mantra_id": {
            "type": "string"
          },
          "repetitions_per_mantra": {
            "type": "string"
          },
          "selected_rendition_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "thread_id": {
            "type": "string"
          }
        },
        "description": "Read projection for lymynal.thread_mantras."
      },
      "LymynalThreads": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "airtable_record_id": {
            "type": "string"
          },
          "bucket_key": {
            "type": "string"
          },
          "cover_asset_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "default_playback_preset_id": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "key": {
            "type": "string"
          },
          "layer_policy": {
            "type": "object",
            "additionalProperties": true
          },
          "min_membership_tier_key": {
            "type": "string"
          },
          "play_count": {
            "type": "string"
          },
          "repeat_schedule": {
            "type": "object",
            "additionalProperties": true
          },
          "source_document_id": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "thread_type": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "topic": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for lymynal.threads."
      },
      "MattersMatters": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "account_id": {
            "type": "string"
          },
          "closed_on": {
            "type": "string",
            "format": "date"
          },
          "created_at": {
            "type": "string"
          },
          "enterprise_id": {
            "type": "string",
            "format": "uuid"
          },
          "matter_number": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "name": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "opened_on": {
            "type": "string",
            "format": "date"
          },
          "owner_person_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "type_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for matters.matters."
      },
      "MattersNotes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "body": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "matter_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for matters.notes."
      },
      "MattersParties": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "email": {
            "type": "string",
            "format": "email"
          },
          "matter_id": {
            "type": "string"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": true
          },
          "notes": {
            "type": "string"
          },
          "person_id": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for matters.parties."
      },
      "MattersTypes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "label": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "type_key": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for matters.types."
      },
      "MediaAssets": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "bucket": {
            "type": "string"
          },
          "byte_size": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "mime_type": {
            "type": "string"
          },
          "object_path": {
            "type": "string"
          },
          "owner_person_uuid": {
            "type": "string"
          },
          "public_url": {
            "type": "string"
          },
          "purpose": {
            "type": "string"
          },
          "storage_provider": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string"
          }
        },
        "description": "Read projection for media.assets."
      },
      "OrgOrganizations": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "airtable_record_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "is_active": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "logo_url": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "parent_organization_id": {
            "type": "string"
          },
          "phone": {
            "type": "string"
          },
          "primary_google_place_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string"
          },
          "website": {
            "type": "string"
          }
        },
        "description": "Read projection for org.organizations."
      },
      "ScribeEmails": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "body": {
            "type": "string"
          },
          "email_at": {
            "type": "string"
          },
          "send_status": {
            "type": "string"
          },
          "subject": {
            "type": "string"
          },
          "to_recipients": {
            "type": "string"
          }
        },
        "description": "Read projection for scribe.emails."
      },
      "ScribeEmailsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "body": {
            "type": "string"
          },
          "email_at": {
            "type": "string"
          },
          "send_status": {
            "type": "string"
          },
          "subject": {
            "type": "string"
          },
          "to_recipients": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for scribe.emails."
      },
      "ScribeEntries": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "audience": {
            "type": "string"
          },
          "body": {
            "type": "string"
          },
          "distribution_status": {
            "type": "string"
          },
          "entry_at": {
            "type": "string"
          },
          "entry_type_slug": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "tags": {
            "type": "string"
          },
          "title": {
            "type": "string"
          }
        },
        "description": "Read projection for scribe.entries."
      },
      "ScribeEntriesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "audience": {
            "type": "string"
          },
          "body": {
            "type": "string"
          },
          "distribution_status": {
            "type": "string"
          },
          "entry_at": {
            "type": "string"
          },
          "entry_type_slug": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "tags": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for scribe.entries."
      },
      "ScribeEntryTypes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "active": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "extension_table": {
            "type": "string"
          },
          "is_abstract": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "parent_slug": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          }
        },
        "description": "Read projection for scribe.entry_types."
      },
      "ScribeTemplates": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "auto_apply_on_draft": {
            "type": "string"
          },
          "body_template": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "scribe_kind": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          }
        },
        "description": "Read projection for scribe.templates."
      },
      "ScribeTemplatesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "auto_apply_on_draft": {
            "type": "string"
          },
          "body_template": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "scribe_kind": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for scribe.templates."
      },
      "TijAddresses": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "city": {
            "type": "string"
          },
          "community": {
            "type": "string"
          },
          "country_code": {
            "type": "integer"
          },
          "created_at": {
            "type": "string"
          },
          "latitude": {
            "type": "string"
          },
          "longitude": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "parish_code": {
            "type": "string"
          },
          "postal_code": {
            "type": "string"
          },
          "state_code": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.addresses."
      },
      "TijAddressesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "city": {
            "type": "string"
          },
          "community": {
            "type": "string"
          },
          "country_code": {
            "type": "integer"
          },
          "latitude": {
            "type": "string"
          },
          "longitude": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "parish_code": {
            "type": "string"
          },
          "postal_code": {
            "type": "string"
          },
          "state_code": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.addresses."
      },
      "TijAuditLog": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "action": {
            "type": "string"
          },
          "actor_profile_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "row_uuid": {
            "type": "string",
            "format": "uuid"
          },
          "table_name": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.audit_log."
      },
      "TijAuditLogWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "action": {
            "type": "string"
          },
          "actor_profile_id": {
            "type": "string"
          },
          "row_uuid": {
            "type": "string",
            "format": "uuid"
          },
          "table_name": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.audit_log."
      },
      "TijAvailabilityRules": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "day_of_week": {
            "type": "string"
          },
          "end_time": {
            "type": "string"
          },
          "exception_date": {
            "type": "string",
            "format": "date"
          },
          "experience_id": {
            "type": "string"
          },
          "is_available": {
            "type": "boolean"
          },
          "owner_person_id": {
            "type": "string"
          },
          "rule_kind": {
            "type": "string"
          },
          "seats": {
            "type": "string"
          },
          "start_time": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.availability_rules."
      },
      "TijAvailabilityRulesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "day_of_week": {
            "type": "string"
          },
          "end_time": {
            "type": "string"
          },
          "exception_date": {
            "type": "string",
            "format": "date"
          },
          "experience_id": {
            "type": "string"
          },
          "is_available": {
            "type": "boolean"
          },
          "owner_person_id": {
            "type": "string"
          },
          "rule_kind": {
            "type": "string"
          },
          "seats": {
            "type": "string"
          },
          "start_time": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.availability_rules."
      },
      "TijBookingGuests": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "booking_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "dietary_notes": {
            "type": "string"
          },
          "email": {
            "type": "string",
            "format": "email"
          },
          "full_name": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "owner_person_id": {
            "type": "string"
          },
          "phone_e164": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.booking_guests."
      },
      "TijBookingGuestsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "booking_id": {
            "type": "string"
          },
          "dietary_notes": {
            "type": "string"
          },
          "email": {
            "type": "string",
            "format": "email"
          },
          "full_name": {
            "type": "string"
          },
          "is_primary": {
            "type": "boolean"
          },
          "owner_person_id": {
            "type": "string"
          },
          "phone_e164": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.booking_guests."
      },
      "TijBookingItems": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "booking_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "line_total_minor": {
            "type": "number"
          },
          "owner_person_id": {
            "type": "string"
          },
          "quantity": {
            "type": "string"
          },
          "ticket_type_id": {
            "type": "string"
          },
          "unit_price_minor": {
            "type": "number"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.booking_items."
      },
      "TijBookingItemsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "booking_id": {
            "type": "string"
          },
          "line_total_minor": {
            "type": "number"
          },
          "owner_person_id": {
            "type": "string"
          },
          "quantity": {
            "type": "string"
          },
          "ticket_type_id": {
            "type": "string"
          },
          "unit_price_minor": {
            "type": "number"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.booking_items."
      },
      "TijBookingStatusEvents": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "actor_profile_id": {
            "type": "string"
          },
          "booking_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "from_status": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "to_status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.booking_status_events."
      },
      "TijBookingStatusEventsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "actor_profile_id": {
            "type": "string"
          },
          "booking_id": {
            "type": "string"
          },
          "from_status": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "to_status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.booking_status_events."
      },
      "TijBookings": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "cancellation_reason": {
            "type": "string"
          },
          "cancelled_at": {
            "type": "string",
            "format": "date-time"
          },
          "confirmed_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_at": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "discount_minor": {
            "type": "number"
          },
          "experience_id": {
            "type": "string"
          },
          "guest_profile_id": {
            "type": "string"
          },
          "guest_service_fee_bps": {
            "type": "string"
          },
          "hold_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "host_commission_bps": {
            "type": "string"
          },
          "host_earnings_minor": {
            "type": "number"
          },
          "host_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "promo_code_id": {
            "type": "string"
          },
          "service_fee_minor": {
            "type": "number"
          },
          "session_id": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "subtotal_minor": {
            "type": "number"
          },
          "tax_minor": {
            "type": "number"
          },
          "tax_rate_bps": {
            "type": "string"
          },
          "total_minor": {
            "type": "number"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.bookings."
      },
      "TijBookingsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "cancellation_reason": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "discount_minor": {
            "type": "number"
          },
          "experience_id": {
            "type": "string"
          },
          "guest_profile_id": {
            "type": "string"
          },
          "guest_service_fee_bps": {
            "type": "string"
          },
          "host_commission_bps": {
            "type": "string"
          },
          "host_earnings_minor": {
            "type": "number"
          },
          "host_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "promo_code_id": {
            "type": "string"
          },
          "service_fee_minor": {
            "type": "number"
          },
          "session_id": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "subtotal_minor": {
            "type": "number"
          },
          "tax_minor": {
            "type": "number"
          },
          "tax_rate_bps": {
            "type": "string"
          },
          "total_minor": {
            "type": "number"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.bookings."
      },
      "TijCancellationPolicies": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tiers": {
            "type": "object",
            "additionalProperties": true
          },
          "updated_at": {
            "type": "string"
          }
        },
        "description": "Read projection for tij.cancellation_policies."
      },
      "TijCancellationPoliciesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "description": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tiers": {
            "type": "object",
            "additionalProperties": true
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.cancellation_policies."
      },
      "TijCategories": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.categories."
      },
      "TijCategoriesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "description": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.categories."
      },
      "TijCollectionEntries": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "collection_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.collection_entries."
      },
      "TijCollectionEntriesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "collection_id": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.collection_entries."
      },
      "TijCollections": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "filter_json": {
            "type": "object",
            "additionalProperties": true
          },
          "is_published": {
            "type": "boolean"
          },
          "kind": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.collections."
      },
      "TijCollectionsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "description": {
            "type": "string"
          },
          "filter_json": {
            "type": "object",
            "additionalProperties": true
          },
          "is_published": {
            "type": "boolean"
          },
          "kind": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.collections."
      },
      "TijConversations": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "booking_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "guest_profile_id": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.conversations."
      },
      "TijConversationsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "booking_id": {
            "type": "string"
          },
          "guest_profile_id": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.conversations."
      },
      "TijCountries": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "phone_prefix": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          }
        },
        "description": "Read projection for tij.countries."
      },
      "TijCountriesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "code": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "phone_prefix": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.countries."
      },
      "TijExperienceCategories": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "category_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.experience_categories."
      },
      "TijExperienceCategoriesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "category_id": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.experience_categories."
      },
      "TijExperienceMedia": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "asset_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "media_role": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.experience_media."
      },
      "TijExperienceMediaWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "asset_id": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "media_role": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.experience_media."
      },
      "TijExperienceMenuItems": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "course_label": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "dietary_tags": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.experience_menu_items."
      },
      "TijExperienceMenuItemsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "course_label": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "dietary_tags": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.experience_menu_items."
      },
      "TijExperienceSessions": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "ends_at": {
            "type": "string",
            "format": "date-time"
          },
          "experience_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "seats_booked": {
            "type": "string"
          },
          "seats_held": {
            "type": "string"
          },
          "seats_total": {
            "type": "string"
          },
          "starts_at": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "string"
          },
          "timezone_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.experience_sessions."
      },
      "TijExperienceSessionsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "experience_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "seats_booked": {
            "type": "string"
          },
          "seats_held": {
            "type": "string"
          },
          "seats_total": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "timezone_id": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.experience_sessions."
      },
      "TijExperienceStops": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "duration_minutes": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.experience_stops."
      },
      "TijExperienceStopsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "description": {
            "type": "string"
          },
          "duration_minutes": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.experience_stops."
      },
      "TijExperienceTags": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "tag_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.experience_tags."
      },
      "TijExperienceTagsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "experience_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "tag_id": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.experience_tags."
      },
      "TijExperienceTicketTypes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "price_minor": {
            "type": "number"
          },
          "seats_per_ticket": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.experience_ticket_types."
      },
      "TijExperienceTicketTypesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "currency": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "price_minor": {
            "type": "number"
          },
          "seats_per_ticket": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.experience_ticket_types."
      },
      "TijExperiences": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "approved_at": {
            "type": "string",
            "format": "date-time"
          },
          "cancellation_policy_key": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "dietary_notes": {
            "type": "string"
          },
          "duration_minutes": {
            "type": "string"
          },
          "experience_type": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "language_codes": {
            "type": "string"
          },
          "max_guests": {
            "type": "string"
          },
          "min_guests": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "parish_code": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "submitted_at": {
            "type": "string",
            "format": "date-time"
          },
          "summary": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "venue_id": {
            "type": "string"
          }
        },
        "description": "Read projection for tij.experiences."
      },
      "TijExperiencesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "cancellation_policy_key": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "dietary_notes": {
            "type": "string"
          },
          "duration_minutes": {
            "type": "string"
          },
          "experience_type": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "language_codes": {
            "type": "string"
          },
          "max_guests": {
            "type": "string"
          },
          "min_guests": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "parish_code": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "venue_id": {
            "type": "string"
          }
        },
        "description": "Writable fields for tij.experiences."
      },
      "TijFaqQueries": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "channel": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "matched_faq_id": {
            "type": "string"
          },
          "question": {
            "type": "string"
          },
          "rating": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "was_answered": {
            "type": "boolean"
          }
        },
        "description": "Read projection for tij.faq_queries."
      },
      "TijFaqQueriesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "channel": {
            "type": "string"
          },
          "matched_faq_id": {
            "type": "string"
          },
          "question": {
            "type": "string"
          },
          "rating": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "was_answered": {
            "type": "boolean"
          }
        },
        "description": "Writable fields for tij.faq_queries."
      },
      "TijFaqs": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "audience": {
            "type": "string"
          },
          "category_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "experience_type": {
            "type": "string"
          },
          "full_answer": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "is_featured": {
            "type": "boolean"
          },
          "last_reviewed_at": {
            "type": "string",
            "format": "date-time"
          },
          "owner_person_id": {
            "type": "string"
          },
          "parish_code": {
            "type": "string"
          },
          "payload_document_id": {
            "type": "string"
          },
          "question": {
            "type": "string"
          },
          "related_url": {
            "type": "string",
            "format": "uri"
          },
          "scope": {
            "type": "string"
          },
          "short_answer": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "topic": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.faqs."
      },
      "TijFaqsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "audience": {
            "type": "string"
          },
          "category_id": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "experience_type": {
            "type": "string"
          },
          "full_answer": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "is_featured": {
            "type": "boolean"
          },
          "owner_person_id": {
            "type": "string"
          },
          "parish_code": {
            "type": "string"
          },
          "payload_document_id": {
            "type": "string"
          },
          "question": {
            "type": "string"
          },
          "related_url": {
            "type": "string",
            "format": "uri"
          },
          "scope": {
            "type": "string"
          },
          "short_answer": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "topic": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.faqs."
      },
      "TijFxRates": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "as_of": {
            "type": "string",
            "format": "date-time"
          },
          "base_currency": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "quote_currency": {
            "type": "string"
          },
          "rate_denominator": {
            "type": "string"
          },
          "rate_numerator": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.fx_rates."
      },
      "TijFxRatesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "base_currency": {
            "type": "string"
          },
          "quote_currency": {
            "type": "string"
          },
          "rate_denominator": {
            "type": "string"
          },
          "rate_numerator": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.fx_rates."
      },
      "TijHostDocuments": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "document_id": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "reviewed_at": {
            "type": "string",
            "format": "date-time"
          },
          "reviewer_note": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.host_documents."
      },
      "TijHostDocumentsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "document_id": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "reviewer_note": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.host_documents."
      },
      "TijHostLanguages": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "language_code": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.host_languages."
      },
      "TijHostLanguagesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "host_id": {
            "type": "string"
          },
          "language_code": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.host_languages."
      },
      "TijHostLedgerEntries": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "amount_minor": {
            "type": "number"
          },
          "available_at": {
            "type": "string",
            "format": "date-time"
          },
          "booking_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "payout_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.host_ledger_entries."
      },
      "TijHostLedgerEntriesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "amount_minor": {
            "type": "number"
          },
          "booking_id": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "payout_id": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.host_ledger_entries."
      },
      "TijHostMedia": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "asset_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "media_role": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.host_media."
      },
      "TijHostMediaWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "asset_id": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "media_role": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.host_media."
      },
      "TijHostMembers": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "profile_id": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.host_members."
      },
      "TijHostMembersWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "host_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "profile_id": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.host_members."
      },
      "TijHostPayoutMethods": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "is_default": {
            "type": "boolean"
          },
          "kind": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "verified_at": {
            "type": "string",
            "format": "date-time"
          }
        },
        "description": "Read projection for tij.host_payout_methods."
      },
      "TijHostPayoutMethodsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "currency": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "is_default": {
            "type": "boolean"
          },
          "kind": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.host_payout_methods."
      },
      "TijHostSiteSections": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "body": {
            "type": "string"
          },
          "config": {
            "type": "object",
            "additionalProperties": true
          },
          "created_at": {
            "type": "string"
          },
          "host_site_id": {
            "type": "string"
          },
          "is_enabled": {
            "type": "boolean"
          },
          "kind": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.host_site_sections."
      },
      "TijHostSiteSectionsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "body": {
            "type": "string"
          },
          "config": {
            "type": "object",
            "additionalProperties": true
          },
          "host_site_id": {
            "type": "string"
          },
          "is_enabled": {
            "type": "boolean"
          },
          "kind": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.host_site_sections."
      },
      "TijHostSites": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "custom_domain": {
            "type": "string"
          },
          "custom_domain_verified": {
            "type": "boolean"
          },
          "headline": {
            "type": "string"
          },
          "hero_asset_id": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "intro": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "published_at": {
            "type": "string",
            "format": "date-time"
          },
          "seo_description": {
            "type": "string"
          },
          "seo_title": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "template_key": {
            "type": "string"
          },
          "theme_accent": {
            "type": "string"
          },
          "theme_primary": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.host_sites."
      },
      "TijHostSitesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "custom_domain": {
            "type": "string"
          },
          "headline": {
            "type": "string"
          },
          "hero_asset_id": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "intro": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "seo_description": {
            "type": "string"
          },
          "seo_title": {
            "type": "string"
          },
          "template_key": {
            "type": "string"
          },
          "theme_accent": {
            "type": "string"
          },
          "theme_primary": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.host_sites."
      },
      "TijHostTaxInfo": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "country_code": {
            "type": "integer"
          },
          "created_at": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "legal_name": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.host_tax_info."
      },
      "TijHostTaxInfoWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "country_code": {
            "type": "integer"
          },
          "host_id": {
            "type": "string"
          },
          "legal_name": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.host_tax_info."
      },
      "TijHosts": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "approved_at": {
            "type": "string",
            "format": "date-time"
          },
          "area_label": {
            "type": "string"
          },
          "bio": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "first_experience_approved_at": {
            "type": "string",
            "format": "date-time"
          },
          "name": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "parish_code": {
            "type": "string"
          },
          "phone_e164": {
            "type": "string"
          },
          "profile_id": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "submitted_at": {
            "type": "string",
            "format": "date-time"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "whatsapp_e164": {
            "type": "string"
          }
        },
        "description": "Read projection for tij.hosts."
      },
      "TijHostsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "area_label": {
            "type": "string"
          },
          "bio": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "parish_code": {
            "type": "string"
          },
          "phone_e164": {
            "type": "string"
          },
          "profile_id": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "whatsapp_e164": {
            "type": "string"
          }
        },
        "description": "Writable fields for tij.hosts."
      },
      "TijJmParishes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          }
        },
        "description": "Read projection for tij.jm_parishes."
      },
      "TijJmParishesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "code": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.jm_parishes."
      },
      "TijMessages": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "body": {
            "type": "string"
          },
          "conversation_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sender_profile_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.messages."
      },
      "TijMessagesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "body": {
            "type": "string"
          },
          "conversation_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "sender_profile_id": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.messages."
      },
      "TijModerationEvents": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "action": {
            "type": "string"
          },
          "actor_profile_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "subject_kind": {
            "type": "string"
          },
          "subject_uuid": {
            "type": "string",
            "format": "uuid"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.moderation_events."
      },
      "TijModerationEventsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "action": {
            "type": "string"
          },
          "actor_profile_id": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "subject_kind": {
            "type": "string"
          },
          "subject_uuid": {
            "type": "string",
            "format": "uuid"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.moderation_events."
      },
      "TijNotificationOutbox": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "channel": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "error_message": {
            "type": "string"
          },
          "payload": {
            "type": "object",
            "additionalProperties": true
          },
          "related_booking_id": {
            "type": "string"
          },
          "related_host_id": {
            "type": "string"
          },
          "sent_at": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "string"
          },
          "template_key": {
            "type": "string"
          },
          "to_address": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.notification_outbox."
      },
      "TijNotificationOutboxWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "channel": {
            "type": "string"
          },
          "error_message": {
            "type": "string"
          },
          "payload": {
            "type": "object",
            "additionalProperties": true
          },
          "related_booking_id": {
            "type": "string"
          },
          "related_host_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "template_key": {
            "type": "string"
          },
          "to_address": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.notification_outbox."
      },
      "TijPayments": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "amount_minor": {
            "type": "number"
          },
          "booking_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "paid_at": {
            "type": "string",
            "format": "date-time"
          },
          "provider": {
            "type": "string"
          },
          "provider_reference": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.payments."
      },
      "TijPaymentsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "amount_minor": {
            "type": "number"
          },
          "booking_id": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_reference": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.payments."
      },
      "TijPayouts": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "amount_minor": {
            "type": "number"
          },
          "approved_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_at": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "failed_at": {
            "type": "string",
            "format": "date-time"
          },
          "host_id": {
            "type": "string"
          },
          "payout_method_id": {
            "type": "string"
          },
          "sent_at": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "string"
          },
          "transfer_reference": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.payouts."
      },
      "TijPayoutsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "amount_minor": {
            "type": "number"
          },
          "currency": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "payout_method_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "transfer_reference": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.payouts."
      },
      "TijPlacementStatsDaily": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "bookings": {
            "type": "string"
          },
          "clicks": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "impressions": {
            "type": "string"
          },
          "slot_placement_id": {
            "type": "string"
          },
          "stats_on": {
            "type": "string",
            "format": "date"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.placement_stats_daily."
      },
      "TijPlacementStatsDailyWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "bookings": {
            "type": "string"
          },
          "clicks": {
            "type": "string"
          },
          "impressions": {
            "type": "string"
          },
          "slot_placement_id": {
            "type": "string"
          },
          "stats_on": {
            "type": "string",
            "format": "date"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.placement_stats_daily."
      },
      "TijPlatformSettings": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "default_currency": {
            "type": "string"
          },
          "guest_service_fee_bps": {
            "type": "string"
          },
          "hold_minutes": {
            "type": "string"
          },
          "host_commission_bps": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "payout_hold_days": {
            "type": "string"
          },
          "tax_rate_bps": {
            "type": "string"
          },
          "timezone_id": {
            "type": "string"
          },
          "trust_approved_hosts": {
            "type": "boolean"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.platform_settings."
      },
      "TijPlatformSettingsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "default_currency": {
            "type": "string"
          },
          "guest_service_fee_bps": {
            "type": "string"
          },
          "hold_minutes": {
            "type": "string"
          },
          "host_commission_bps": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "payout_hold_days": {
            "type": "string"
          },
          "tax_rate_bps": {
            "type": "string"
          },
          "timezone_id": {
            "type": "string"
          },
          "trust_approved_hosts": {
            "type": "boolean"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.platform_settings."
      },
      "TijProfiles": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "auth_user_id": {
            "type": "string",
            "format": "uuid"
          },
          "avatar_asset_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "email": {
            "type": "string",
            "format": "email"
          },
          "owner_person_id": {
            "type": "string"
          },
          "person_id": {
            "type": "string"
          },
          "phone_e164": {
            "type": "string"
          },
          "preferred_currency": {
            "type": "string"
          },
          "preferred_locale": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "whatsapp_e164": {
            "type": "string"
          }
        },
        "description": "Read projection for tij.profiles."
      },
      "TijProfilesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "auth_user_id": {
            "type": "string",
            "format": "uuid"
          },
          "avatar_asset_id": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "email": {
            "type": "string",
            "format": "email"
          },
          "owner_person_id": {
            "type": "string"
          },
          "person_id": {
            "type": "string"
          },
          "phone_e164": {
            "type": "string"
          },
          "preferred_currency": {
            "type": "string"
          },
          "preferred_locale": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          },
          "whatsapp_e164": {
            "type": "string"
          }
        },
        "description": "Writable fields for tij.profiles."
      },
      "TijPromoCodes": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "amount_off_minor": {
            "type": "number"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "ends_at": {
            "type": "string",
            "format": "date-time"
          },
          "funded_by": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "max_redemptions": {
            "type": "string"
          },
          "percent_off_bps": {
            "type": "string"
          },
          "redemption_count": {
            "type": "string"
          },
          "starts_at": {
            "type": "string",
            "format": "date-time"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.promo_codes."
      },
      "TijPromoCodesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "amount_off_minor": {
            "type": "number"
          },
          "code": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "funded_by": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "max_redemptions": {
            "type": "string"
          },
          "percent_off_bps": {
            "type": "string"
          },
          "redemption_count": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.promo_codes."
      },
      "TijRefunds": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "amount_minor": {
            "type": "number"
          },
          "booking_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "payment_id": {
            "type": "string"
          },
          "processed_at": {
            "type": "string",
            "format": "date-time"
          },
          "reason": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.refunds."
      },
      "TijRefundsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "amount_minor": {
            "type": "number"
          },
          "booking_id": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "payment_id": {
            "type": "string"
          },
          "reason": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.refunds."
      },
      "TijReviews": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "body": {
            "type": "string"
          },
          "booking_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "guest_profile_id": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "is_public": {
            "type": "boolean"
          },
          "owner_person_id": {
            "type": "string"
          },
          "rating": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.reviews."
      },
      "TijReviewsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "body": {
            "type": "string"
          },
          "booking_id": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "guest_profile_id": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "is_public": {
            "type": "boolean"
          },
          "owner_person_id": {
            "type": "string"
          },
          "rating": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.reviews."
      },
      "TijSavedExperiences": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "experience_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "profile_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.saved_experiences."
      },
      "TijSavedExperiencesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "experience_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "profile_id": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.saved_experiences."
      },
      "TijSiteSlots": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "allows_paid": {
            "type": "boolean"
          },
          "created_at": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "daily_rate_minor": {
            "type": "number"
          },
          "fallback_rule": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "position_count": {
            "type": "string"
          },
          "scope_kind": {
            "type": "string"
          },
          "slot_key": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.site_slots."
      },
      "TijSiteSlotsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "allows_paid": {
            "type": "boolean"
          },
          "currency": {
            "type": "string"
          },
          "daily_rate_minor": {
            "type": "number"
          },
          "fallback_rule": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "position_count": {
            "type": "string"
          },
          "scope_kind": {
            "type": "string"
          },
          "slot_key": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.site_slots."
      },
      "TijSlotPlacements": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "category_id": {
            "type": "string"
          },
          "collection_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "ends_on": {
            "type": "string",
            "format": "date"
          },
          "experience_id": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "parish_code": {
            "type": "string"
          },
          "position": {
            "type": "string"
          },
          "site_slot_id": {
            "type": "string"
          },
          "sponsorship_order_id": {
            "type": "string"
          },
          "starts_on": {
            "type": "string",
            "format": "date"
          },
          "target_kind": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.slot_placements."
      },
      "TijSlotPlacementsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "category_id": {
            "type": "string"
          },
          "collection_id": {
            "type": "string"
          },
          "ends_on": {
            "type": "string",
            "format": "date"
          },
          "experience_id": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "parish_code": {
            "type": "string"
          },
          "position": {
            "type": "string"
          },
          "site_slot_id": {
            "type": "string"
          },
          "sponsorship_order_id": {
            "type": "string"
          },
          "starts_on": {
            "type": "string",
            "format": "date"
          },
          "target_kind": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.slot_placements."
      },
      "TijSponsorshipOrders": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "amount_minor": {
            "type": "number"
          },
          "approved_position": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "ends_on": {
            "type": "string",
            "format": "date"
          },
          "experience_id": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "paid_from_balance": {
            "type": "boolean"
          },
          "site_slot_id": {
            "type": "string"
          },
          "starts_on": {
            "type": "string",
            "format": "date"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.sponsorship_orders."
      },
      "TijSponsorshipOrdersWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "amount_minor": {
            "type": "number"
          },
          "approved_position": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "ends_on": {
            "type": "string",
            "format": "date"
          },
          "experience_id": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "paid_from_balance": {
            "type": "boolean"
          },
          "site_slot_id": {
            "type": "string"
          },
          "starts_on": {
            "type": "string",
            "format": "date"
          },
          "status": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.sponsorship_orders."
      },
      "TijTags": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.tags."
      },
      "TijTagsWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "key": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.tags."
      },
      "TijUsStates": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          }
        },
        "description": "Read projection for tij.us_states."
      },
      "TijUsStatesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "code": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "sort_order": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.us_states."
      },
      "TijUserRoles": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "type": "string"
          },
          "profile_id": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.user_roles."
      },
      "TijUserRolesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "profile_id": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.user_roles."
      },
      "TijVenues": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "address_id": {
            "type": "string"
          },
          "capacity": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "parish_code": {
            "type": "string"
          },
          "public_latitude": {
            "type": "string"
          },
          "public_longitude": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Read projection for tij.venues."
      },
      "TijVenuesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "address_id": {
            "type": "string"
          },
          "capacity": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "owner_person_id": {
            "type": "string"
          },
          "parish_code": {
            "type": "string"
          },
          "public_latitude": {
            "type": "string"
          },
          "public_longitude": {
            "type": "string"
          },
          "uuid": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for tij.venues."
      },
      "WebsitePages": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "content_mode": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "site_id": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "title": {
            "type": "string"
          }
        },
        "description": "Read projection for website.pages."
      },
      "WebsitePagesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "content_mode": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "site_id": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for website.pages."
      },
      "WebsiteSites": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "brand_id": {
            "type": "string"
          },
          "enterprise_id": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "metadata": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "primary_domain_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          }
        },
        "description": "Read projection for website.sites."
      },
      "WebsiteSitesWrite": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "brand_id": {
            "type": "string"
          },
          "enterprise_id": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "metadata": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "primary_domain_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "description": "Writable fields for website.sites."
      }
    },
    "parameters": {
      "Limit": {
        "name": "limit",
        "in": "query",
        "required": false,
        "description": "Page size. Clamped to 1–200 (default 50) by registry list handlers.",
        "schema": {
          "type": "integer",
          "minimum": 1,
          "maximum": 200,
          "default": 50
        },
        "example": 50
      },
      "Offset": {
        "name": "offset",
        "in": "query",
        "required": false,
        "description": "Rows to skip before returning results (default 0).",
        "schema": {
          "type": "integer",
          "minimum": 0,
          "default": 0
        },
        "example": 0
      },
      "ContractMode": {
        "name": "contract",
        "in": "query",
        "required": false,
        "description": "Contract projection mode. `draft` is operator preview only (also accepted as contractMode or X-Rascode-Contract header).",
        "schema": {
          "type": "string",
          "enum": [
            "published",
            "draft"
          ],
          "default": "published"
        }
      }
    },
    "headers": {
      "RascodeContract": {
        "description": "Contract projection used for this response (`published` or `draft`).",
        "schema": {
          "type": "string",
          "enum": [
            "published",
            "draft"
          ]
        }
      },
      "RascodeContractRevision": {
        "description": "Published contract revision identifier when a revision exists.",
        "schema": {
          "type": "string"
        }
      }
    },
    "securitySchemes": {
      "ApiKeyAuth": {
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "API Key",
        "description": "Create an API key in admin Settings (iam.api_keys), then send Authorization: Bearer <key>. Required scope: datasets.read."
      }
    }
  }
}
