action rebilly_get_subscription_timeline { label: "Retrieve an Order Timeline message" description: "Retrieve a order message with specified identifier string.\n" provider: rebilly method: GET path: "/subscriptions/{id}/timeline/{messageId}" encoding: json output: { 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: ["timeline-comment-created", "order-renewed", "order-activated", "order-completed", "order-reactivated", "order-canceled", "order-upgraded", "order-downgraded", "order-billing-address-changed", "order-delivery-address-changed", "order-renewal-time-changed", "order-churned", "order-custom-fields-changed", "order-items-changed", "order-billing-anchor-changed", "order-recurring-interval-changed", "order-risk-metadata-changed", "order-paid-early", "order-quantity-changed", "email-message-sent", "coupon-applied", "invoice-created", "invoice-issued", "invoice-abandoned", "invoice-voided", "invoice-past-due", "invoice-paid", "invoice-partially-paid", "invoice-disputed", "invoice-refunded", "invoice-partially-refunded", "invoice-renewal-payment-declined"] } } } }