Appearance
Nat3 (POCSAG, admin)
Admin-only GraphQL-queries voor Nat3/POCSAG. Niet voor externe publicatie.
Endpoint: POST https://graphql.persmonitor.nl/graphql
Admin · VPN · niet publiceren
Nat3/POCSAG mag niet openbaar gedocumenteerd of gepubliceerd worden. Alleen voor intern/admin-gebruik binnen Persmonitor.
Intern · VPN
Deze pagina's zijn op productie alleen via VPN bereikbaar onder /internal/.
nat3Messages
Nat3 (POCSAG) berichten. Paginatie via first/page (zelfde patroon als p2000Messages). Zonder filter.sended forceert de API een korte default-slice. Gebruik nat3MessagesCount voor het totaal.
Return type: [Nat3Message]!
Authenticatie: Platform-admin
Argumenten:
| Argument | Type | Verplicht | Beschrijving |
|---|---|---|---|
first | Int | Nee (default: 20) | Het aantal resultaten per pagina (default 20; globale read-cap 100, tenzij de query een hogere cap documenteert). |
page | Int | Nee (default: 1) | De pagina die je wilt opvragen. |
filter | Nat3MessageFilterInput | Nee | Index-filters (o.a. monitor { uuid }, recipient, keyword). |
Voorbeeld:
graphql
query Nat3Messages(
$first: Int
$page: Int
$filter: Nat3MessageFilterInput
) {
nat3Messages(first: $first, page: $page, filter: $filter) {
# selecteer velden uit het return type
}
}nat3MessagesCount
Totaal aantal Nat3-berichten (zelfde filters als nat3Messages).
Return type: Int!
Authenticatie: Platform-admin
Argumenten:
| Argument | Type | Verplicht | Beschrijving |
|---|---|---|---|
filter | Nat3MessageFilterInput | Nee | Index-filters (o.a. monitor { uuid }, recipient, keyword). |
Voorbeeld:
graphql
query Nat3MessagesCount(
$filter: Nat3MessageFilterInput
) {
nat3MessagesCount(filter: $filter) {
# selecteer velden uit het return type
}
}Nat3 filter-types
Alleen voor intern/admin-gebruik. Niet publiceren.
Nat3AddressInput
Input voor POCSAG-ontvangers op een Nat3-monitor.
| Veld | Type | Beschrijving |
|---|---|---|
recipient | String! | POCSAG-ontvangercode. |
label | String | Optional display label. |
Nat3MessageFilterInput
Filter voor nat3Messages / nat3MessagesCount. Monitor-ref vouwt opgeslagen Nat3-query uit; recipient/keyword overschrijven of verfijnen.
| Veld | Type | Beschrijving |
|---|---|---|
monitor | MonitorRef | Monitor-ref (bijv. { uuid }). Type moet nat3 zijn; server leidt ontvangers + keyword uit monitor-query af. |
recipient | Nat3RecipientFilterInput | Optioneel ontvangerfilter binnen de monitor, bijv. { uuids, excludeUuids }. |
keyword | String | Optioneel: filter op berichttekst (alpha). Case-insensitive bevat. |
sended | DateRangeInput | Optioneel tijdvenster. Zonder sended forceert de API een korte default-slice (zelfde contract als p2000Messages). |
Nat3RecipientFilterInput
Nat3-ontvangerfilter.
| Veld | Type | Beschrijving |
|---|---|---|
uuids | [String] | Alleen berichten voor deze Nat3Address-UUIDs. |
excludeUuids | [String] | Sluit berichten voor deze Nat3Address-UUIDs uit. |