action ptv_disruptions_get_disruption_modes { label: "Get all disruption modes" provider: ptv method: GET path: "/v3/disruptions/modes" encoding: json input: { type: "object" properties: { devid: { type: "string" } signature: { type: "string" } token: { type: "string" } } additionalProperties: false } output: { type: "object" properties: { disruption_modes: { type: "array" description: "Transport mode identifiers" items: { type: "object" properties: { disruption_mode: { type: "integer" format: "int32" description: "Disruption mode identifier" } disruption_mode_name: { type: "string" description: "Name of disruption mode" } } } } status: { type: "object" properties: { health: { type: "integer" format: "int32" description: "API system health status (0=offline, 1=online)" enum: [0, 1] } version: { type: "string" description: "API Version number" } } } } } }