System - Create Provider Ticket (BETA)

Required roles: system-r, system-c

Create a ticket with a service provider (async).

This endpoint returns immediately with a job_id. Use the
GET /support/provider-ticket-jobs/{job_id}/ endpoint to poll for the result.

Supported providers:

  • delta: Delta Fiber Netherlands (DFN)
  • kpnwba: KPNWBA Wholesale
  • fiberoperator: FiberOperator (via Trikx)
  • kpnweas: KPN WEAS Wholesale (Salesforce-Case-based)

Delta required fields:

  • ticket_type, searchcode, zip_code, home_nr
  • customer_initials, customer_surname, customer_email, customer_phone
  • ont_serial_number, ont_status_power, ont_status_pon, ont_status_alarm, ont_status_data
  • looking_glass_rx_value, looking_glass_tx_value
  • connection_been_active (enum: "yes" or "no")

Delta optional fields:

  • description, dh_id, extra_reference, home_nr_addition, room
  • customer_insertion, customer_phone_alt

KPNWBA required fields:

  • service_instance_id, symptom_code, end_user_details
  • probable_cause_code is optional (can be null)

KPNWBA Symptom codes:

  • sym103: Geen verbinding (No connection)
  • sym104: Trage verbinding (Slow connection)
  • sym105: Instabiele verbinding (Unstable connection)
  • sym111: Wel sync/geen data (Sync but no data)

KPNWBA Probable cause codes (optional):

  • PC00000003: Testen & Labelen (Fiber + Copper)
  • PC00000005: Fout ondergronds (Fiber + Copper)
  • PC00000008: Generieke verstoring (Fiber + Copper)
  • PC00000023: Vrije NT keuze - ombouw FTU (Fiber + Copper)
  • PC00000034: Defecte ONT (Fiber only)

FiberOperator required fields:

  • text, subject (int), subject_type (int)

FiberOperator optional fields:

  • subscr_id, external_ticket (max 20 chars)

KPN WEAS required fields:

  • product (one of: "WEAS", "WEAS MBE", "DWDM", "Dark Fiber")
  • action_type, customer_reference, line_name (WOS...), description
  • contact_on_location_name, contact_on_location_phone

KPN WEAS optional fields:

  • category (default "Service"), request_type, order_number
  • contact_on_location_availability (default "24/7"), contact_on_location_notes

KPN WEAS duplicate Case:
When an active Case already exists for the circuit, the job fails with HTTP 409
and detail: {code: "kpnweas_duplicate_case", case_number, message}.

Response:

  • job_id: UUID to poll for status
  • status: Initial status (pending)
  • message: Human-readable message
  • poll_url: URL to poll for job status
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
Responses

Language
Credentials
OAuth2
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json