Update subscription event
Correct a subscription event. Only the fields you send change. Because events are deltas, editing one rewrites MRR from its effectiveTime onward, so a…
Authentication
Authorization<token>A SaaSFlow API key (format sf_…) or an OAuth bearer token. Paste only the key — the proxy adds the Bearer prefix. Create an API key in Settings → Company settings → API keys — see API keys.
companyId*string1 <= lengtheventId*string1 <= lengthapplication/json- body
productId?string1 <= lengthcommittedTime?string1 <= lengtheffectiveTime?string1 <= lengthmrrChange?stringquantityChange?numberbillingInterval?string1 <= lengthbillingIntervalCount?integerUpdated subscription event
application/json- response
id*stringuuidcompanyId*stringuuidsubscriptionId*stringuuidproductId*stringuuidcommittedTime*stringWhen the subscription change was committed.
date-timeeffectiveTime*stringWhen the subscription change takes effect.
date-timemrrChange*stringThe change in monthly recurring revenue.
quantityChange*numberThe change in quantity (non-monetary).
-8388608 <= value <= 8388607billingInterval*stringThe billing interval (day, week, month, year).
"day""week""month""year"billingIntervalCount*integerThe number of billing intervals per cycle.
-2147483648 <= value <= 2147483647createdTime*|date-timecreatedUserId*string|nulllastUpdatedTime*|date-timelastUpdatedUserId*string|nullcurl -X PUT "https://example.com/companies/string/subscription_events/string" \ -H "Content-Type: application/json" \ -d '{}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "companyId": "8bb73d03-06b4-47c7-80c7-59301f770eda", "subscriptionId": "d079718b-ff63-45dd-947b-4950c023750f", "productId": "dcd53ddb-8104-4e48-8cc0-5df1088c6113", "committedTime": "2019-08-24T14:15:22Z", "effectiveTime": "2019-08-24T14:15:22Z", "mrrChange": "string", "quantityChange": -8388608, "billingInterval": "day", "billingIntervalCount": -2147483648, "createdTime": "2019-08-24T14:15:22Z", "createdUserId": "string", "lastUpdatedTime": "2019-08-24T14:15:22Z", "lastUpdatedUserId": "string"}Delete subscription event
Delete a subscription event. Its mrrChange is removed from every period after its effectiveTime, so deleting the wrong row leaves a subscription…
List planned transactions
List planned transactions for a company. Each row is a recurrence rule, not a dated event. For individual dated occurrences, and for totals over a date…