Skip to content

Filters

De queries p2000Messages en p2000Capcodes ondersteunen een optioneel filter-argument. Hieronder staan alle filtertypes en velden.


DateRangeInput (datumbereik)

Gebruikt binnen sended bij berichten en capcodes. Beide velden zijn verplicht.

VeldTypeBeschrijving
fromDateTime! (ISO-8601)Start van het bereik (inclusief). Bijv. "2025-01-01T00:00:00Z".
toDateTime! (ISO-8601)Einde van het bereik (inclusief). Bijv. "2025-12-31T23:59:59Z".

Voorbeeld (alleen binnen filter):

json
"sended": {
  "from": "2025-06-01T00:00:00Z",
  "to": "2025-06-30T23:59:59Z"
}

Gebruik een tijdzone in de string (bijv. Z voor UTC of +02:00).


P2000MessageFilterInput (berichten)

Filter voor de query p2000Messages. Alle velden zijn optioneel; je kunt één of meerdere combineren.

VeldTypeBeschrijving
sendedDateRangeInputAlleen berichten waarvan de verzendtijd binnen dit datumbereik valt.
capcodes[String!]Alleen berichten die minstens één van deze capcode-UUIDs hebben. Lijst van UUIDs.

Volledig voorbeeld:

json
{
  "filter": {
    "sended": {
      "from": "2025-01-01T00:00:00Z",
      "to": "2025-12-31T23:59:59Z"
    },
    "capcodes": ["uuid-capcode-1", "uuid-capcode-2"]
  }
}

Alleen op datum:

json
{
  "filter": {
    "sended": {
      "from": "2025-06-01T00:00:00Z",
      "to": "2025-06-30T23:59:59Z"
    }
  }
}

Alleen op capcodes:

json
{
  "filter": {
    "capcodes": ["uuid-van-capcode-1", "uuid-van-capcode-2"]
  }
}

P2000CapcodeFilterInput (capcodes)

Filter voor de query p2000Capcodes. Alle velden zijn optioneel.

VeldTypeBeschrijving
sendedDateRangeInputAlleen capcodes die in dit datumbereik in berichten voorkomen (gefilterd op verzendtijd).
capcodes[String!]Alleen capcodes met een van deze UUIDs. Handig om een lijst capcodes op te halen op basis van bekende UUIDs.

Volledig voorbeeld:

json
{
  "filter": {
    "sended": {
      "from": "2025-01-01T00:00:00Z",
      "to": "2025-12-31T23:59:59Z"
    },
    "capcodes": ["uuid-1", "uuid-2"]
  }
}

Alleen op datum (capcodes die in die periode in berichten zitten):

json
{
  "filter": {
    "sended": {
      "from": "2025-06-01T00:00:00Z",
      "to": "2025-06-30T23:59:59Z"
    }
  }
}

Overzicht

QueryFilter typeBeschikbare velden
p2000MessagesP2000MessageFilterInputsended (DateRange), capcodes (lijst UUIDs)
p2000CapcodesP2000CapcodeFilterInputsended (DateRange), capcodes (lijst UUIDs)

Endpoint voor alle requests: POST https://graphql.persmonitor.nl/graphql.