action iqualify_get_offerings_offering_id_analytics_pulses_responses { label: "Find pulses by offeringId" description: "Responds with pulse's responses in an offering matching the offeringId." provider: iqualify method: GET path: "/offerings/{offeringId}/analytics/pulses/responses" encoding: json input: { type: "object" properties: { pulseType: { type: "string" enum: ["submit_text", "MCQ", "spatial_triangular", "spatial_planar", "spatial_linear"] } responseTime: { type: "object" } } additionalProperties: false } output: { type: "array" items: { type: "object" properties: { learnerFirstName: { type: "string" } learnerId: { type: "string" } learnerLastName: { type: "string" } pulseBaseId: { type: "string" } pulseInstanceId: { type: "string" } pulseQuestion: { type: "string" } pulseRunDurationMinutes: { type: "integer" } pulseRunStart: { type: "string" format: "date-time" } pulseType: { type: "string" } response: { type: "object" properties: { multiChoiceAnswer: { type: "array" items: { type: "object" properties: { option: { type: "string" } value: { type: "boolean" } } } } spatialAnswer: { type: "array" items: { type: "object" properties: { option: { type: "string" } value: { type: "number" format: "float" } } } } textAnswer: { type: "string" } } } responseTime: { type: "string" format: "date-time" } } } } }