Skip to content

Support & alerts

GraphQL mutations: Support & alerts.

Endpoint: POST https://graphql.persmonitor.nl/graphql

Intern · VPN

Mutations voor de monitor-app; op productie via /internal/.


closeSupportTicket

Close a support ticket (customer or admin). Requires auth and access to the ticket.

Return type: SupportTicket

Authenticatie: Ingelogde gebruiker (sessie- of API-token)

Argumenten:

ArgumentTypeVerplichtBeschrijving
ticketUuidString!JaUUID of the ticket.

Voorbeeld:

graphql
query CloseSupportTicket {
  closeSupportTicket(ticketUuid: $ticketUuid) {
    # selecteer velden uit het return type
  }
}

createSupportTicket

Create a new support ticket for an organization. Requires auth and a paid subscription.

Return type: SupportTicket

Authenticatie: Ingelogde gebruiker (sessie- of API-token)

Argumenten:

ArgumentTypeVerplichtBeschrijving
inputCreateSupportTicketInput!Ja

Voorbeeld:

graphql
query CreateSupportTicket {
  createSupportTicket(input: $input) {
    # selecteer velden uit het return type
  }
}

markAllOrganizationAlertsRead

Mark all organization alerts as read. Returns number marked.

Return type: Int!

Authenticatie: Ingelogde gebruiker (sessie- of API-token)

Argumenten:

ArgumentTypeVerplichtBeschrijving
organizationOrganizationRef!Ja

Voorbeeld:

graphql
query MarkAllOrganizationAlertsRead {
  markAllOrganizationAlertsRead(organization: $organization) {
    # selecteer velden uit het return type
  }
}

markOrganizationAlertRead

Mark a single organization alert as read.

Return type: OrganizationAlert

Authenticatie: Ingelogde gebruiker (sessie- of API-token)

Argumenten:

ArgumentTypeVerplichtBeschrijving
organizationOrganizationRef!Ja
alertUuidString!Ja

Voorbeeld:

graphql
query MarkOrganizationAlertRead {
  markOrganizationAlertRead(organization: $organization, alertUuid: $alertUuid) {
    # selecteer velden uit het return type
  }
}

reopenSupportTicket

Reopen a closed support ticket. Admin only.

Return type: SupportTicket

Authenticatie: Ingelogde gebruiker (sessie- of API-token)

Argumenten:

ArgumentTypeVerplichtBeschrijving
ticketUuidString!JaUUID of the ticket.

Voorbeeld:

graphql
query ReopenSupportTicket {
  reopenSupportTicket(ticketUuid: $ticketUuid) {
    # selecteer velden uit het return type
  }
}

replySupportTicket

Add a reply to an existing support ticket. Requires auth.

Return type: SupportTicket

Authenticatie: Ingelogde gebruiker (sessie- of API-token)

Argumenten:

ArgumentTypeVerplichtBeschrijving
ticketUuidString!JaUUID of the ticket.
bodyString!JaReply message body.

Voorbeeld:

graphql
query ReplySupportTicket {
  replySupportTicket(ticketUuid: $ticketUuid, body: $body) {
    # selecteer velden uit het return type
  }
}