action rebilly_get_transaction_timeline_collection { label: "Retrieve a list of transaction timeline messages" description: "Retrieve a list of transaction timeline messages.\n" provider: rebilly method: GET path: "/transactions/{id}/timeline" encoding: json output: { type: "array" items: { type: "object" properties: { _links: { type: "array" description: "The links related to resource." items: { type: "object" required: ["rel"] properties: { rel: { type: "string" description: "The link type." enum: ["self"] } } } } extraData: { type: "object" description: "Additional data." properties: { actions: { type: "array" description: "Actions available to a Timeline message. Can be empty in case no actions are available for a message." items: { type: "object" properties: { action: { type: "string" enum: ["resend-email", "redemption-cancel", "ruleset-restore"] } } } } author: { type: "object" description: "Timeline comment author data." properties: { userFullName: { type: "string" } userId: { type: "string" } } } links: { type: "array" items: { type: "object" properties: { placeholder: { type: "string" } resourceId: { type: "string" description: "The resource ID. Defaults to UUID v4." } resourceType: { type: "string" enum: ["kyc-document", "invoice", "subscription", "transaction", "email-message", "dispute", "coupon"] } } } } mentions: { type: "object" } tables: { type: "array" items: { type: "object" description: "Additional information about Timeline message." properties: { footer: { type: "string" description: "Data table footer." } title: { type: "string" description: "Data table title." } type: { type: "string" enum: ["list", "one-columns", "two-columns", "three-columns"] } } } } } } id: { description: "The Timeline message identifier string." type: "object" } message: { type: "string" description: "The message that describes the message details." } occurredTime: { description: "Timeline message time." type: "object" } triggeredBy: { type: "string" description: "Shows who or what triggered the Timeline message." enum: ["rebilly", "app", "direct-api"] } type: { type: "string" description: "Timeline message type." enum: ["amount-adjusted", "blocklist-matched", "bump-offer-accepted", "bump-offer-presented", "bump-offer-rejected", "customer-redirected-offsite", "customer-returned", "dcc-offer-accepted", "dcc-offer-forced", "dcc-offer-presented", "dcc-offer-rejected", "dispute-changed", "dispute-created", "dispute-forfeited", "dispute-lost", "dispute-responded", "dispute-won", "gateway-connection-failed", "gateway-connection-timed-out", "gateway-response-received", "risk-score-changed", "timeline-comment-created", "transaction-abandoned", "transaction-amount-discrepancy-found", "transaction-approved", "transaction-canceled", "transaction-capture-delayed", "transaction-captured", "transaction-declined", "transaction-discrepancy-found", "transaction-initiated", "transaction-reconciled", "transaction-refunded", "transaction-retried", "transaction-rules-processed", "transaction-scheduled-time-changed", "transaction-timeout-resolved", "transaction-voided", "transaction-waiting-gateway", "transaction-queried", "transaction-updated"] } } } } }