{
  "openapi": "3.0.3",
  "info": {
    "title": "Evenementen",
    "version": "0.0.1",
    "description": "Evenementen in Amsterdam",
    "termsOfService": "https://data.amsterdam.nl/",
    "contact": {
      "email": "datapunt@amsterdam.nl"
    },
    "license": {
      "name": "public"
    }
  },
  "paths": {
    "/evenementen": {
      "get": {
        "operationId": "evenementen_evenementen_list",
        "parameters": [
          {
            "in": "header",
            "name": "Accept-Crs",
            "schema": {
              "type": "string"
            },
            "description": "Accept-Crs header for Geo queries"
          },
          {
            "in": "header",
            "name": "Content-Crs",
            "schema": {
              "type": "string"
            },
            "description": "Content-Crs header for Geo queries"
          },
          {
            "in": "header",
            "name": "X-Api-Key",
            "schema": {
              "type": "string"
            },
            "description": "Api Key for statistical purposes, not for authentication"
          },
          {
            "name": "_count",
            "required": false,
            "in": "query",
            "description": "Include a count of the total result set and the number of pages.Only works for responses that return a page.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "_csv_header",
            "schema": {
              "type": "string",
              "enum": [
                "id",
                "title",
                "none"
              ]
            },
            "description": "Specify type of header for csv file"
          },
          {
            "in": "query",
            "name": "_csv_separator",
            "schema": {
              "type": "string",
              "enum": [
                ",",
                ";"
              ]
            },
            "description": "Specify type of separator for csv file"
          },
          {
            "in": "query",
            "name": "_expand",
            "schema": {
              "type": "boolean"
            },
            "description": "Allow to expand relations."
          },
          {
            "in": "query",
            "name": "_expandScope",
            "schema": {
              "type": "string"
            },
            "description": "Comma separated list of named relations to expand."
          },
          {
            "in": "query",
            "name": "_fields",
            "schema": {
              "type": "string"
            },
            "description": "Comma-separated list of fields to display"
          },
          {
            "in": "query",
            "name": "_format",
            "schema": {
              "type": "string",
              "enum": [
                "json",
                "csv",
                "geojson"
              ]
            },
            "description": "Select the export format"
          },
          {
            "name": "_pageSize",
            "required": false,
            "in": "query",
            "description": "Number of results to return per page.",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "_sort",
            "required": false,
            "in": "query",
            "description": "Which field to use when ordering the results.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "einddatum",
            "in": "query",
            "description": "Einddatum van het evenement.",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "einddatum[gt]",
            "in": "query",
            "description": "Greater than; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "einddatum[gte]",
            "in": "query",
            "description": "Greater than or equal to; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "einddatum[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "date"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "einddatum[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "einddatum[lt]",
            "in": "query",
            "description": "Less than; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "einddatum[lte]",
            "in": "query",
            "description": "Less than or equal to; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "einddatum[not]",
            "in": "query",
            "description": "Exclude matches; use yyyy-mm-dd",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "date"
              }
            }
          },
          {
            "name": "eindtijd",
            "in": "query",
            "description": "Eindtijd van het evenement.",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "eindtijd[gt]",
            "in": "query",
            "description": "Greater than; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "eindtijd[gte]",
            "in": "query",
            "description": "Greater than or equal to; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "eindtijd[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "time"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "eindtijd[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "eindtijd[lt]",
            "in": "query",
            "description": "Less than; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "eindtijd[lte]",
            "in": "query",
            "description": "Less than or equal to; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "eindtijd[not]",
            "in": "query",
            "description": "Exclude matches; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "time"
              }
            }
          },
          {
            "name": "geometry",
            "in": "query",
            "description": "Polygoon definitie van het evenement.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "geometry[contains]",
            "in": "query",
            "description": "GeoJSON | GEOMETRY(...)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "geometry[intersects]",
            "in": "query",
            "description": "GeoJSON | GEOMETRY(...)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "geometry[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "geometry[not]",
            "in": "query",
            "description": "GeoJSON | GEOMETRY(...)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "geometry[within]",
            "in": "query",
            "description": "GeoJSON | GEOMETRY(...)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "id",
            "in": "query",
            "description": "Unieke aanduiding voor het evenement.",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "id[gt]",
            "in": "query",
            "description": "Greater than; number",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "id[gte]",
            "in": "query",
            "description": "Greater than or equal to; number",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "id[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "id[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "id[lt]",
            "in": "query",
            "description": "Less than; number",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "id[lte]",
            "in": "query",
            "description": "Less than or equal to; number",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "id[not]",
            "in": "query",
            "description": "Exclude matches; number",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer"
              }
            }
          },
          {
            "name": "omschrijving",
            "in": "query",
            "description": "Omschrijving van het evenement.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "omschrijving[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "omschrijving[isempty]",
            "in": "query",
            "description": "Whether the field is empty or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "omschrijving[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "omschrijving[like]",
            "in": "query",
            "description": "Matches text using wildcards (? and *).",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "omschrijving[not]",
            "in": "query",
            "description": "Exclude matches; text",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "page",
            "required": false,
            "in": "query",
            "description": "A page number within the paginated result set.",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "startdatum",
            "in": "query",
            "description": "Startdatum van het evenement.",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "startdatum[gt]",
            "in": "query",
            "description": "Greater than; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "startdatum[gte]",
            "in": "query",
            "description": "Greater than or equal to; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "startdatum[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "date"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "startdatum[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "startdatum[lt]",
            "in": "query",
            "description": "Less than; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "startdatum[lte]",
            "in": "query",
            "description": "Less than or equal to; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "startdatum[not]",
            "in": "query",
            "description": "Exclude matches; use yyyy-mm-dd",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "date"
              }
            }
          },
          {
            "name": "starttijd",
            "in": "query",
            "description": "Starttijd van het evenement.",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "starttijd[gt]",
            "in": "query",
            "description": "Greater than; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "starttijd[gte]",
            "in": "query",
            "description": "Greater than or equal to; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "starttijd[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "time"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "starttijd[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "starttijd[lt]",
            "in": "query",
            "description": "Less than; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "starttijd[lte]",
            "in": "query",
            "description": "Less than or equal to; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "starttijd[not]",
            "in": "query",
            "description": "Exclude matches; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "time"
              }
            }
          },
          {
            "name": "titel",
            "in": "query",
            "description": "Naam van het evenement",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "titel[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "titel[isempty]",
            "in": "query",
            "description": "Whether the field is empty or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "titel[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "titel[like]",
            "in": "query",
            "description": "Matches text using wildcards (? and *).",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "titel[not]",
            "in": "query",
            "description": "Exclude matches; text",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "url",
            "in": "query",
            "description": "URL naar een webpagina voor meer informatie.",
            "schema": {
              "type": "string",
              "format": "uri"
            }
          },
          {
            "name": "url[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "url[isempty]",
            "in": "query",
            "description": "Whether the field is empty or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "url[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "url[like]",
            "in": "query",
            "description": "Matches text using wildcards (? and *).",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "url[not]",
            "in": "query",
            "description": "Exclude matches; URL",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            }
          }
        ],
        "tags": [
          "evenementen"
        ],
        "responses": {
          "200": {
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PaginatedEvenementenevenementenList"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PaginatedEvenementenevenementenList"
                }
              },
              "application/geo+json": {
                "schema": {
                  "$ref": "#/components/schemas/PaginatedEvenementenevenementenList"
                }
              }
            },
            "description": ""
          }
        }
      }
    },
    "/evenementen/{id}": {
      "get": {
        "operationId": "evenementen_evenementen_retrieve",
        "parameters": [
          {
            "in": "header",
            "name": "Accept-Crs",
            "schema": {
              "type": "string"
            },
            "description": "Accept-Crs header for Geo queries"
          },
          {
            "in": "header",
            "name": "Content-Crs",
            "schema": {
              "type": "string"
            },
            "description": "Content-Crs header for Geo queries"
          },
          {
            "in": "header",
            "name": "X-Api-Key",
            "schema": {
              "type": "string"
            },
            "description": "Api Key for statistical purposes, not for authentication"
          },
          {
            "in": "query",
            "name": "_csv_header",
            "schema": {
              "type": "string",
              "enum": [
                "id",
                "title",
                "none"
              ]
            },
            "description": "Specify type of header for csv file"
          },
          {
            "in": "query",
            "name": "_csv_separator",
            "schema": {
              "type": "string",
              "enum": [
                ",",
                ";"
              ]
            },
            "description": "Specify type of separator for csv file"
          },
          {
            "in": "query",
            "name": "_expand",
            "schema": {
              "type": "boolean"
            },
            "description": "Allow to expand relations."
          },
          {
            "in": "query",
            "name": "_expandScope",
            "schema": {
              "type": "string"
            },
            "description": "Comma separated list of named relations to expand."
          },
          {
            "in": "query",
            "name": "_fields",
            "schema": {
              "type": "string"
            },
            "description": "Comma-separated list of fields to display"
          },
          {
            "in": "query",
            "name": "_format",
            "schema": {
              "type": "string",
              "enum": [
                "json",
                "csv",
                "geojson"
              ]
            },
            "description": "Select the export format"
          },
          {
            "name": "_sort",
            "required": false,
            "in": "query",
            "description": "Which field to use when ordering the results.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "einddatum",
            "in": "query",
            "description": "Einddatum van het evenement.",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "einddatum[gt]",
            "in": "query",
            "description": "Greater than; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "einddatum[gte]",
            "in": "query",
            "description": "Greater than or equal to; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "einddatum[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "date"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "einddatum[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "einddatum[lt]",
            "in": "query",
            "description": "Less than; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "einddatum[lte]",
            "in": "query",
            "description": "Less than or equal to; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "einddatum[not]",
            "in": "query",
            "description": "Exclude matches; use yyyy-mm-dd",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "date"
              }
            }
          },
          {
            "name": "eindtijd",
            "in": "query",
            "description": "Eindtijd van het evenement.",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "eindtijd[gt]",
            "in": "query",
            "description": "Greater than; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "eindtijd[gte]",
            "in": "query",
            "description": "Greater than or equal to; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "eindtijd[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "time"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "eindtijd[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "eindtijd[lt]",
            "in": "query",
            "description": "Less than; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "eindtijd[lte]",
            "in": "query",
            "description": "Less than or equal to; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "eindtijd[not]",
            "in": "query",
            "description": "Exclude matches; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "time"
              }
            }
          },
          {
            "name": "geometry",
            "in": "query",
            "description": "Polygoon definitie van het evenement.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "geometry[contains]",
            "in": "query",
            "description": "GeoJSON | GEOMETRY(...)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "geometry[intersects]",
            "in": "query",
            "description": "GeoJSON | GEOMETRY(...)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "geometry[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "geometry[not]",
            "in": "query",
            "description": "GeoJSON | GEOMETRY(...)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "geometry[within]",
            "in": "query",
            "description": "GeoJSON | GEOMETRY(...)",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "id",
            "schema": {
              "type": "string",
              "pattern": "^[^/]+$"
            },
            "required": true
          },
          {
            "name": "id",
            "in": "query",
            "description": "Unieke aanduiding voor het evenement.",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "id[gt]",
            "in": "query",
            "description": "Greater than; number",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "id[gte]",
            "in": "query",
            "description": "Greater than or equal to; number",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "id[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "id[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "id[lt]",
            "in": "query",
            "description": "Less than; number",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "id[lte]",
            "in": "query",
            "description": "Less than or equal to; number",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "id[not]",
            "in": "query",
            "description": "Exclude matches; number",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer"
              }
            }
          },
          {
            "name": "omschrijving",
            "in": "query",
            "description": "Omschrijving van het evenement.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "omschrijving[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "omschrijving[isempty]",
            "in": "query",
            "description": "Whether the field is empty or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "omschrijving[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "omschrijving[like]",
            "in": "query",
            "description": "Matches text using wildcards (? and *).",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "omschrijving[not]",
            "in": "query",
            "description": "Exclude matches; text",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "startdatum",
            "in": "query",
            "description": "Startdatum van het evenement.",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "startdatum[gt]",
            "in": "query",
            "description": "Greater than; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "startdatum[gte]",
            "in": "query",
            "description": "Greater than or equal to; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "startdatum[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "date"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "startdatum[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "startdatum[lt]",
            "in": "query",
            "description": "Less than; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "startdatum[lte]",
            "in": "query",
            "description": "Less than or equal to; use yyyy-mm-dd",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "startdatum[not]",
            "in": "query",
            "description": "Exclude matches; use yyyy-mm-dd",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "date"
              }
            }
          },
          {
            "name": "starttijd",
            "in": "query",
            "description": "Starttijd van het evenement.",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "starttijd[gt]",
            "in": "query",
            "description": "Greater than; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "starttijd[gte]",
            "in": "query",
            "description": "Greater than or equal to; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "starttijd[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "time"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "starttijd[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "starttijd[lt]",
            "in": "query",
            "description": "Less than; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "starttijd[lte]",
            "in": "query",
            "description": "Less than or equal to; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "string",
              "format": "time"
            }
          },
          {
            "name": "starttijd[not]",
            "in": "query",
            "description": "Exclude matches; use hh:mm[:ss[.ms]]",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "time"
              }
            }
          },
          {
            "name": "titel",
            "in": "query",
            "description": "Naam van het evenement",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "titel[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "titel[isempty]",
            "in": "query",
            "description": "Whether the field is empty or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "titel[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "titel[like]",
            "in": "query",
            "description": "Matches text using wildcards (? and *).",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "titel[not]",
            "in": "query",
            "description": "Exclude matches; text",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "url",
            "in": "query",
            "description": "URL naar een webpagina voor meer informatie.",
            "schema": {
              "type": "string",
              "format": "uri"
            }
          },
          {
            "name": "url[in]",
            "in": "query",
            "description": "Matches any value from a comma-separated list: val1,val2,valN.",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "explode": false,
            "style": "form"
          },
          {
            "name": "url[isempty]",
            "in": "query",
            "description": "Whether the field is empty or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "url[isnull]",
            "in": "query",
            "description": "Whether the field has a NULL value or not.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "url[like]",
            "in": "query",
            "description": "Matches text using wildcards (? and *).",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "url[not]",
            "in": "query",
            "description": "Exclude matches; URL",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            }
          }
        ],
        "tags": [
          "evenementen"
        ],
        "responses": {
          "200": {
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/Evenementenevenementen"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/Evenementenevenementen"
                }
              },
              "application/geo+json": {
                "schema": {
                  "$ref": "#/components/schemas/Evenementenevenementen"
                }
              }
            },
            "description": ""
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "EvenementendefaultEvenementenLinks": {
        "type": "object",
        "description": "The contents of the `evenementen._links` field. It contains all relationships with objects.",
        "properties": {
          "schema": {
            "type": "string",
            "format": "uri",
            "description": "The schema field is exposed with every record",
            "readOnly": true
          },
          "self": {
            "$ref": "#/components/schemas/EvenementenevenementenLink"
          }
        },
        "required": [
          "schema",
          "self"
        ]
      },
      "Evenementenevenementen": {
        "type": "object",
        "description": "evenementen",
        "properties": {
          "_links": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EvenementendefaultEvenementenLinks"
              }
            ],
            "title": " links"
          },
          "id": {
            "type": "integer",
            "maximum": 9223372036854775807,
            "minimum": -9223372036854775808,
            "format": "int64",
            "description": "Unieke aanduiding voor het evenement."
          },
          "geometry": {
            "$ref": "#/components/schemas/Geometry"
          },
          "titel": {
            "type": "string",
            "nullable": true,
            "description": "Naam van het evenement"
          },
          "omschrijving": {
            "type": "string",
            "nullable": true,
            "description": "Omschrijving van het evenement."
          },
          "startdatum": {
            "type": "string",
            "format": "date",
            "nullable": true,
            "description": "Startdatum van het evenement."
          },
          "einddatum": {
            "type": "string",
            "format": "date",
            "nullable": true,
            "description": "Einddatum van het evenement."
          },
          "starttijd": {
            "type": "string",
            "format": "time",
            "nullable": true,
            "description": "Starttijd van het evenement."
          },
          "eindtijd": {
            "type": "string",
            "format": "time",
            "nullable": true,
            "description": "Eindtijd van het evenement."
          },
          "url": {
            "type": "string",
            "format": "uri",
            "nullable": true,
            "description": "URL naar een webpagina voor meer informatie.",
            "maxLength": 200
          }
        },
        "required": [
          "_links",
          "id"
        ]
      },
      "EvenementenevenementenLink": {
        "type": "object",
        "description": "The identifier of the relationship to evenementen.",
        "properties": {
          "href": {
            "type": "string",
            "format": "uri",
            "readOnly": true
          },
          "title": {
            "type": "string"
          },
          "id": {
            "type": "integer",
            "maximum": 9223372036854775807,
            "minimum": -9223372036854775808,
            "format": "int64",
            "description": "Unieke aanduiding voor het evenement."
          }
        },
        "required": [
          "href",
          "id",
          "title"
        ]
      },
      "PaginatedEvenementenevenementenList": {
        "type": "object",
        "properties": {
          "page": {
            "type": "object",
            "properties": {
              "number": {
                "type": "integer",
                "example": 3
              },
              "size": {
                "type": "integer",
                "example": 20
              },
              "totalElements": {
                "type": "integer",
                "example": 5
              },
              "totalPages": {
                "type": "integer",
                "example": 3
              }
            }
          },
          "_links": {
            "type": "object",
            "properties": {
              "self": {
                "type": "object",
                "properties": {
                  "href": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://api.data.amsterdam.nl/v1/.../resource/?page=3"
                  }
                }
              },
              "next": {
                "type": "object",
                "properties": {
                  "href": {
                    "type": "string",
                    "nullable": true,
                    "format": "uri",
                    "example": "https://api.data.amsterdam.nl/v1/.../resource/?page=4"
                  }
                }
              },
              "previous": {
                "type": "object",
                "properties": {
                  "href": {
                    "type": "string",
                    "nullable": true,
                    "format": "uri",
                    "example": "https://api.data.amsterdam.nl/v1/.../resource/?page=2"
                  }
                }
              }
            }
          },
          "_embedded": {
            "type": "object",
            "properties": {
              "evenementen": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Evenementenevenementen"
                }
              }
            }
          }
        }
      },
      "Geometry": {
        "type": "object",
        "description": "GeoJSON geometry",
        "discriminator": {
          "propertyName": "type"
        },
        "required": [
          "type"
        ],
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "Point",
              "LineString",
              "Polygon",
              "MultiPoint",
              "MultiLineString",
              "MultiPolygon"
            ],
            "description": "the geometry type"
          },
          "coordinates": {
            "type": "array",
            "minItems": 2,
            "description": "Based on the geometry type, a point or collection of points.",
            "items": {
              "type": "number"
            }
          }
        }
      },
      "Point3D": {
        "type": "array",
        "description": "Point in 3D space",
        "minItems": 2,
        "maxItems": 3,
        "items": {
          "type": "number"
        }
      },
      "Point": {
        "type": "object",
        "description": "GeoJSON geometry",
        "allOf": [
          {
            "$ref": "#/components/schemas/Geometry"
          },
          {
            "properties": {
              "type": {
                "type": "string",
                "enum": [
                  "Point"
                ]
              },
              "coordinates": {
                "$ref": "#/components/schemas/Point3D"
              }
            }
          }
        ]
      },
      "LineString": {
        "type": "object",
        "description": "GeoJSON geometry",
        "allOf": [
          {
            "$ref": "#/components/schemas/Geometry"
          },
          {
            "properties": {
              "type": {
                "type": "string",
                "enum": [
                  "LineString"
                ]
              },
              "coordinates": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Point3D"
                }
              }
            }
          }
        ]
      },
      "Polygon": {
        "type": "object",
        "description": "GeoJSON geometry",
        "allOf": [
          {
            "$ref": "#/components/schemas/Geometry"
          },
          {
            "properties": {
              "type": {
                "type": "string",
                "enum": [
                  "Polygon"
                ]
              },
              "coordinates": {
                "type": "array",
                "items": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Point3D"
                  }
                }
              }
            }
          }
        ]
      },
      "MultiPoint": {
        "type": "object",
        "description": "GeoJSON geometry",
        "allOf": [
          {
            "$ref": "#/components/schemas/Geometry"
          },
          {
            "properties": {
              "type": {
                "type": "string",
                "enum": [
                  "MultiPoint"
                ]
              },
              "coordinates": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Point3D"
                }
              }
            }
          }
        ]
      },
      "MultiLineString": {
        "type": "object",
        "description": "GeoJSON geometry",
        "allOf": [
          {
            "$ref": "#/components/schemas/Geometry"
          },
          {
            "properties": {
              "type": {
                "type": "string",
                "enum": [
                  "MultiLineString"
                ]
              },
              "coordinates": {
                "type": "array",
                "items": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Point3D"
                  }
                }
              }
            }
          }
        ]
      },
      "MultiPolygon": {
        "type": "object",
        "description": "GeoJSON geometry",
        "allOf": [
          {
            "$ref": "#/components/schemas/Geometry"
          },
          {
            "properties": {
              "type": {
                "type": "string",
                "enum": [
                  "MultiPolygon"
                ]
              },
              "coordinates": {
                "type": "array",
                "items": {
                  "type": "array",
                  "items": {
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/Point3D"
                    }
                  }
                }
              }
            }
          }
        ]
      },
      "GeometryCollection": {
        "type": "object",
        "description": "GeoJSON geometry collection",
        "required": [
          "type",
          "geometries"
        ],
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "GeometryCollection"
            ]
          },
          "geometries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Geometry"
            }
          }
        }
      }
    },
    "securitySchemes": {
      "oauth2": {
        "type": "oauth2",
        "flows": {
          "implicit": {
            "authorizationUrl": "https://iam.amsterdam.nl/auth/realms/datapunt-ad/protocol/openid-connect/auth",
            "scopes": {}
          }
        }
      }
    }
  },
  "externalDocs": {
    "description": "API Usage Documentation",
    "url": "https://api.data.amsterdam.nl/v1/docs/datasets/evenementen.html"
  },
  "x-versions": {
    "default": {
      "url": "https://api.data.amsterdam.nl/v1/evenementen",
      "status": "stable",
      "endSupportDate": null,
      "statusDescription": "stabiel",
      "default": true,
      "paths": {
        "evenementen": "stable"
      },
      "pathsUnderDevelopment": false
    },
    "v1": {
      "url": "https://api.data.amsterdam.nl/v1/evenementen/v1",
      "status": "stable",
      "endSupportDate": null,
      "statusDescription": "stabiel",
      "default": true,
      "paths": {
        "evenementen": "stable"
      },
      "pathsUnderDevelopment": false,
      "pathsDeprecated": false,
      "pathsDiscontinued": false
    }
  },
  "security": [
    {
      "oauth2": []
    }
  ],
  "servers": [
    {
      "url": "https://api.data.amsterdam.nl/"
    }
  ]
}