action qualtrics_get_distributions { label: "Get distributions for survey" description: "Gets all distributions for a given survey" provider: qualtrics method: GET path: "/distributions" encoding: json input: { type: "object" properties: { surveyId: { type: "string" } } required: ["surveyId"] additionalProperties: false } output: { type: "object" properties: { meta: { type: "object" properties: { httpStatus: { type: "string" } requestId: { type: "string" } } } result: { type: "object" properties: { elements: { type: "array" items: { type: "object" required: ["id", "parentDistributionId", "ownerId", "organizationId", "requestStatus", "requestType", "sendDate", "createdDate", "modifiedDate", "customHeaders", "headers", "recipients", "message", "surveyLink", "embeddedData", "stats"] properties: { createdDate: { type: "string" } customHeaders: { type: "object" properties: {} } embeddedData: { type: "object" } headers: { type: "object" properties: { fromEmail: { type: "object" } fromName: { type: "object" } replyToEmail: { type: "object" } } } id: { type: "string" } message: { type: "object" properties: { libraryId: { type: "object" } messageId: { type: "object" } messageText: { type: "object" } } } modifiedDate: { type: "string" } organizationId: { type: "string" } ownerId: { type: "string" } parentDistributionId: { type: "object" } recipients: { type: "object" properties: { contactId: { type: "object" } libraryId: { type: "string" } mailingListId: { type: "string" } sampleId: { type: "object" } } } requestStatus: { type: "string" } requestType: { type: "string" } sendDate: { type: "string" } stats: { type: "object" properties: { blocked: { type: "integer" } bounced: { type: "integer" } complaints: { type: "integer" } failed: { type: "integer" } finished: { type: "integer" } opened: { type: "integer" } sent: { type: "integer" } skipped: { type: "integer" } started: { type: "integer" } } } surveyLink: { type: "object" properties: { expirationDate: { type: "string" } linkType: { type: "string" } surveyId: { type: "string" } } } } } } nextPage: { type: "object" } } } } } }