PoliscopePoliscope
APIReferenzAgenda items

/agenda-items

GET
/agenda-items

List agenda items with optional filtering and pagination. For text search, use GET /search instead.

AuthorizationBearer <token>

API key as Bearer token

In: header

Query Parameters

limit?number
Default10
Range1 <= value <= 500
offset?number
Default0
Range0 <= value
detail?string

Controls response detail level. summary: lightweight overview, fastest, ideal for result lists and quick searches. standard: richer data for displaying detailed cards or results. full: includes deeply nested fields, best for analysis or full context rendering.

Default"summary"
Value in"summary" | "standard" | "full"
meetingId?string

Filter agenda items by meeting ID

Length1 <= length
entityIds?|array<>

Entity IDs (Regionalschlüssel) as repeated query params or comma-separated list. Use * suffix for prefix matching: 01* matches all from Schleswig-Holstein, 03101 matches Braunschweig exactly.

dateFrom?string

Filter by meeting date from this date (inclusive)

Formatdate
dateTo?string

Filter by meeting date up to this date (inclusive)

Formatdate

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://api.poliscope.de/v2/agenda-items"
{
  "data": [
    {
      "id": "string",
      "number": "string",
      "title": "string",
      "description": "string",
      "url": "string",
      "voting": {
        "result": {
          "yes": 0,
          "no": 0,
          "abstain": 0,
          "recusal": 0,
          "decision": "string",
          "other": {
            "property1": 0,
            "property2": 0
          }
        },
        "resolution": "string"
      },
      "documents": [
        {
          "id": "string",
          "type": "string",
          "originalUrl": "string",
          "file": {
            "id": "string",
            "fileName": "string",
            "mimeType": "string",
            "downloadUrl": "string"
          }
        }
      ],
      "meeting": {
        "id": "string",
        "title": "string",
        "date": "2019-08-24T14:15:22Z",
        "committee": "string",
        "url": "string",
        "location": {
          "lat": 0,
          "lon": 0
        },
        "documentCount": -9007199254740991,
        "createdAt": "2019-08-24T14:15:22Z"
      },
      "externalId": "string",
      "proposals": [
        {
          "id": "string",
          "title": "string",
          "reference": "string",
          "documentCount": -9007199254740991,
          "url": "string"
        }
      ]
    }
  ],
  "meta": {
    "pagination": {
      "total": 0,
      "limit": 0,
      "offset": 0
    }
  }
}
{
  "error": "BAD_REQUEST",
  "message": "string"
}
{
  "error": "BAD_REQUEST",
  "message": "string"
}
{
  "error": "BAD_REQUEST",
  "message": "string"
}
{
  "error": "BAD_REQUEST",
  "message": "string"
}