[
  {
    "name": "get_api_businessitem",
    "description": "Returns business item by ID.",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "Business item with the ID specified"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/api/BusinessItem/{id}",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_api_governmentorganisation",
    "description": "Returns all government organisations.",
    "inputSchema": {
      "type": "object",
      "properties": {}
    },
    "x-dyph": {
      "method": "GET",
      "path": "/api/GovernmentOrganisation",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-10-10"
    }
  },
  {
    "name": "get_api_seriesmembership",
    "description": "Returns all series memberships.",
    "inputSchema": {
      "type": "object",
      "properties": {}
    },
    "x-dyph": {
      "method": "GET",
      "path": "/api/SeriesMembership",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-10-10"
    }
  },
  {
    "name": "get_api_treaty",
    "description": "Returns a list of treaties.",
    "inputSchema": {
      "type": "object",
      "properties": {
        "SearchText": {
          "type": "string",
          "description": "Treaties which contains the search text specified"
        },
        "GovernmentOrganisationId": {
          "type": "integer",
          "description": "Treaties with the government organisation id specified"
        },
        "Series": {
          "type": "string",
          "description": "Treaties with the series membership type specified"
        },
        "ParliamentaryProcess": {
          "type": "string",
          "description": "Treaties where the parliamentary process is concluded or notconcluded"
        },
        "DebateScheduled": {
          "type": "boolean",
          "description": "Treaties which contain a scheduled debate"
        },
        "MotionToNotRatify": {
          "type": "boolean",
          "description": "Treaties which contain a motion to not ratify"
        },
        "RecommendedNotRatify": {
          "type": "boolean",
          "description": "Treaties which are recommended to not ratify"
        },
        "House": {
          "type": "string",
          "description": "Treaties which are laid in the specified house"
        },
        "Skip": {
          "type": "integer",
          "description": "The number of records to skip from the first, default is 0"
        },
        "Take": {
          "type": "integer",
          "description": "The number of records to return, default is 20"
        }
      }
    },
    "x-dyph": {
      "method": "GET",
      "path": "/api/Treaty",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-10-10"
    }
  },
  {
    "name": "get_api_treaty_businessitems",
    "description": "Returns business items belonging to the treaty with ID.",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "Business items belonging to treaty with the ID specified"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/api/Treaty/{id}/BusinessItems",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  },
  {
    "name": "get_api_treaty_by_id",
    "description": "Returns a treaty by ID.",
    "inputSchema": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "Treaty with ID specified"
        }
      },
      "required": [
        "id"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/api/Treaty/{id}",
      "effect": "reads",
      "verification": "unverified",
      "checkedAt": null
    }
  }
]
