action webflow_get_documents { label: "get_documents" provider: webflow method: GET path: "/documents" encoding: json input: { type: "object" properties: { consentId: { type: "string" } datasetId: { type: "string" } documentId: { type: "string" } maxResults: { type: "string" } nextToken: { type: "string" } order: { type: "string" } sortBy: { type: "string" } } additionalProperties: false } output: { type: "object" required: ["documents", "nextToken"] properties: { consentId: { type: "array" items: { type: "string" } } datasetId: { type: "array" items: { type: "string" } } documents: { type: "array" items: { type: "object" required: ["contentMD5", "contentType", "createdBy", "createdTime", "description", "documentId", "metadata", "name", "retentionInDays", "updatedBy", "updatedTime"] properties: { consentId: { type: "string" } content: { type: "string" } contentMD5: { type: "string" } contentType: { type: "string" enum: ["application/pdf", "image/jpeg", "image/png", "image/tiff"] } createdBy: { type: "string" } createdTime: { type: "string" } datasetId: { type: "string" } description: { type: "string" } documentId: { type: "string" } groundTruth: { type: "array" items: { type: "object" required: ["label", "value"] properties: { label: { type: "string" } value: { type: "object" } } additionalProperties: false } } metadata: { type: "object" } name: { type: "string" } retentionInDays: { type: "integer" } updatedBy: { type: "string" } updatedTime: { type: "string" } } additionalProperties: false } } nextToken: { type: "string" } order: { type: "string" enum: ["ascending", "descending"] } sortBy: { type: "string" enum: ["createdTime"] } } additionalProperties: false } }