Skip to content

Latest commit

 

History

History
135 lines (90 loc) · 2.96 KB

File metadata and controls

135 lines (90 loc) · 2.96 KB

delete

Delete a subscription item

Deletes an item from the subscription. Removing a subscription item from a subscription will not cancel the subscription.

API Endpoint: DELETE /v1/subscription_items/{item}

Synchronous Client

from os import getenv
from sideko_stripe import Stripe

client = Stripe(token=getenv("API_TOKEN"))
res = client.subscription_item.delete(item="string")

Asynchronous Client

from os import getenv
from sideko_stripe import AsyncStripe

client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.subscription_item.delete(item="string")

list

List all subscription items

Returns a list of your subscription items for a given subscription.

API Endpoint: GET /v1/subscription_items

Synchronous Client

from os import getenv
from sideko_stripe import Stripe

client = Stripe(token=getenv("API_TOKEN"))
res = client.subscription_item.list(subscription="string")

Asynchronous Client

from os import getenv
from sideko_stripe import AsyncStripe

client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.subscription_item.list(subscription="string")

get

Retrieve a subscription item

Retrieves the subscription item with the given ID.

API Endpoint: GET /v1/subscription_items/{item}

Synchronous Client

from os import getenv
from sideko_stripe import Stripe

client = Stripe(token=getenv("API_TOKEN"))
res = client.subscription_item.get(item="string")

Asynchronous Client

from os import getenv
from sideko_stripe import AsyncStripe

client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.subscription_item.get(item="string")

create

Create a subscription item

Adds a new item to an existing subscription. No existing items will be changed or replaced.

API Endpoint: POST /v1/subscription_items

Synchronous Client

from os import getenv
from sideko_stripe import Stripe

client = Stripe(token=getenv("API_TOKEN"))
res = client.subscription_item.create(subscription="string")

Asynchronous Client

from os import getenv
from sideko_stripe import AsyncStripe

client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.subscription_item.create(subscription="string")

update

Update a subscription item

Updates the plan or quantity of an item on a current subscription.

API Endpoint: POST /v1/subscription_items/{item}

Synchronous Client

from os import getenv
from sideko_stripe import Stripe

client = Stripe(token=getenv("API_TOKEN"))
res = client.subscription_item.update(item="string")

Asynchronous Client

from os import getenv
from sideko_stripe import AsyncStripe

client = AsyncStripe(token=getenv("API_TOKEN"))
res = await client.subscription_item.update(item="string")