Appearance
Admin
Interne GraphQL-queries: Admin. Vereist authenticatie.
Endpoint: POST https://graphql.persmonitor.nl/graphql
Intern · VPN
Deze pagina's zijn op productie alleen via VPN bereikbaar onder /internal/.
Zie ook Nat3 (POCSAG) (admin-only, niet publiceren).
adminActivities
Platform-wide activity log across all organizations and users. Admin only.
Return type: AdminActivitiesResult!
Authenticatie: Platform-admin
Argumenten:
| Argument | Type | Verplicht | Beschrijving |
|---|---|---|---|
search | String | Nee | Filter on summary, type, actor, organization or environment. |
page | Int | Nee (default: 1) | Page number (default 1). |
perPage | Int | Nee (default: 50) | Items per page (default 50, max 100). |
Voorbeeld:
graphql
query AdminActivities(
$search: String
$page: Int
$perPage: Int
) {
adminActivities(search: $search, page: $page, perPage: $perPage) {
# selecteer velden uit het return type
}
}adminSupportTickets
All support tickets from all organizations. Admin only.
Return type: [SupportTicket]!
Authenticatie: Platform-admin
Geen argumenten.
Voorbeeld:
graphql
query AdminSupportTickets {
adminSupportTickets {
# selecteer velden uit het return type
}
}adminSyncStatuses
Last-run status for scheduled syncs (addresses, sheets, feeds, etc.). Admin only.
Return type: [AdminSyncStatus!]!
Authenticatie: Platform-admin
Geen argumenten.
Voorbeeld:
graphql
query AdminSyncStatuses {
adminSyncStatuses {
# selecteer velden uit het return type
}
}adminUsers
Paginated users with organizations and email. Admin only.
Return type: AdminUsersResult!
Authenticatie: Platform-admin
Argumenten:
| Argument | Type | Verplicht | Beschrijving |
|---|---|---|---|
search | String | Nee | Filter on display name, email, uuid or organization name. |
page | Int | Nee (default: 1) | Page number (default 1). |
perPage | Int | Nee (default: 25) | Items per page (default 25, max 100). |
sortDir | String | Nee (default: DESC) | Sort direction: ASC or DESC (default DESC). |
sortBy | String | Nee (default: created) | Sort field: created or lastLoginAt (default created). |
planSlug | String | Nee | Filter users that have an organization on this plan slug (or "none" for without plan). |
Voorbeeld:
graphql
query AdminUsers(
$search: String
$page: Int
$perPage: Int
) {
adminUsers(search: $search, page: $page, perPage: $perPage) {
# selecteer velden uit het return type
}
}