Start Subscription Timeline
client.subscriptionTimelines.start(stringsubscriptionTimelineID, SubscriptionTimelineStartParams { checkout_callback_urls, create_checkout_session, effective_at } body, RequestOptionsoptions?): SubscriptionTimelineStartResponse { result }
/subscription-timelines/{subscription_timeline_id}/start
Start Subscription Timeline
Parameters
subscriptionTimelineID: string
Returns
Start Subscription Timeline
import Lark from 'lark-billing';
const client = new Lark({
apiKey: process.env['LARK_API_KEY'], // This is the default and can be omitted
});
const response = await client.subscriptionTimelines.start('subscription_timeline_id', {
checkout_callback_urls: {
cancelled_url: 'https://example.com/callback',
success_url: 'https://example.com/callback',
},
});
console.log(response.result);
{
"result": {
"action": {
"checkout_url": "checkout_url",
"requires_action_type": "checkout"
},
"result_type": "requires_action"
}
}
Returns Examples
{
"result": {
"action": {
"checkout_url": "checkout_url",
"requires_action_type": "checkout"
},
"result_type": "requires_action"
}
}