Create Subscription Timeline Items
subscription_timelines.items.create(strsubscription_timeline_id, ItemCreateParams**kwargs) -> ItemCreateResponse
/subscription-timelines/{subscription_timeline_id}/items
Create Subscription Timeline Items
Parameters
subscription_timeline_id: str
Returns
Create Subscription Timeline Items
import os
from datetime import datetime
from lark import Lark
client = Lark(
api_key=os.environ.get("LARK_API_KEY"), # This is the default and can be omitted
)
items = client.subscription_timelines.items.create(
subscription_timeline_id="subscription_timeline_id",
items=[{
"period": {
"end": datetime.fromisoformat("2019-12-27T18:11:19.117"),
"start": datetime.fromisoformat("2019-12-27T18:11:19.117"),
},
"subscription_input": {
"fixed_rate_quantities": {
"foo": 0
},
"rate_card_id": "rate_card_id",
"rate_price_multipliers": {
"foo": 0
},
},
}],
)
print(items)
[
{
"id": "id",
"created_at": "2019-12-27T18:11:19.117Z",
"period": {
"end": "2019-12-27T18:11:19.117Z",
"start": "2019-12-27T18:11:19.117Z",
"inclusive_end": true,
"inclusive_start": true
},
"subscription_input": {
"fixed_rate_quantities": {
"foo": "string"
},
"rate_card_id": "rate_card_id",
"rate_price_multipliers": {
"foo": "string"
}
},
"subscription_timeline_id": "subscription_timeline_id",
"updated_at": "2019-12-27T18:11:19.117Z"
}
]
Returns Examples
[
{
"id": "id",
"created_at": "2019-12-27T18:11:19.117Z",
"period": {
"end": "2019-12-27T18:11:19.117Z",
"start": "2019-12-27T18:11:19.117Z",
"inclusive_end": true,
"inclusive_start": true
},
"subscription_input": {
"fixed_rate_quantities": {
"foo": "string"
},
"rate_card_id": "rate_card_id",
"rate_price_multipliers": {
"foo": "string"
}
},
"subscription_timeline_id": "subscription_timeline_id",
"updated_at": "2019-12-27T18:11:19.117Z"
}
]