Creem
Creem is a merchant-of-record platform for managing products, checkouts, subscriptions, customers, licenses, discounts, transactions, refunds, and revenue operations.
What agents can do
Actions48
Activate license
Activate a Creem license key for a named device or instance.
Archive product
Archive a product so it can no longer be purchased.
Cancel subscription
Cancel an active Creem subscription immediately, at the end of its current billing period, or according to the store default.
Close credit account
Experimental Creem API: permanently close a credit account in the connected production store.
Create checkout
Create a live checkout session in the connected Creem production store for a one-time payment or subscription.
Create credit account
Experimental Creem API: create a credit account for a customer in the connected production store, optionally with an initial balance.
Create customer
Create a customer record in the connected Creem production store.
Create customer portal link
Generate a sensitive customer portal link for managing billing, subscriptions, and payment methods in the connected Creem production store.
40 moreFewer
Create discount
Create a promotional discount for products in the connected Creem production store.
Create product
Create a product in the connected Creem production store for a one-time payment, free purchase, or subscription.
Credit account
Experimental Creem API: add credits to a customer credit account in the connected production store and return the resulting ledger transaction.
Deactivate license
Deactivate one device instance for a Creem license key and free its activation slot.
Debit account
Experimental Creem API: irreversibly deduct credits from a customer credit account in the connected production store and create a live ledger transaction.
Delete discount
Permanently delete a Creem discount code and prevent any further use.
Freeze credit account
Experimental Creem API: freeze a credit account in the connected production store, preventing new transactions against its live credit balance.
Get affiliate
Retrieve a single affiliate by ID, including referral link, click and conversion counts, and lifetime commission.
Get checkout
Retrieve a Creem checkout session by ID, including its status, product, customer, payment relationships, issued licenses, and metadata.
Get credit account
Experimental Creem API: retrieve a customer credits account by its unique identifier, including its owner, unit label, status, and timestamps.
Get credit account balance
Experimental Creem API: retrieve a credit account's current projected balance or its balance at an optional historical timestamp.
Get customer
Retrieve one Creem customer by exactly one lookup field: customer_id or email.
Get discount
Retrieve Creem discount details by exactly one lookup field: discount_id or discount_code.
Get product
Retrieve a single Creem product by its unique identifier.
Get store metrics
Retrieve Creem store counts, revenue, and monthly recurring revenue in integer cents, optionally filtered and grouped by a date range.
Get subscription
Retrieve a Creem subscription by ID, including its status, billing cycle, customer, product, items, payment history, and timestamps.
Get transaction
Retrieve a single Creem transaction by ID, including payment amounts, status, tax details, and associated resource IDs.
List affiliate commissions
Retrieve one page of an affiliate's commissions, optionally filtered by pending, approved, or paid settlement status.
List affiliates
Retrieve one page of joined Creem affiliates with referral links, click and conversion counts, and lifetime commission.
List credit account entries
Experimental Creem API: retrieve one page of a credit account's credit and debit history, with forward or backward ID-based pagination.
List credit accounts
Experimental Creem API: list customer credit accounts for the authenticated store, excluding system accounts.
List customer licenses
Retrieve one page of license keys for a specific Creem customer.
List customer orders
Retrieve one page of orders for a specific customer, including monetary details, statuses, related resource IDs, and pagination totals.
List customers
Retrieve one page of customers, including customer details and pagination totals.
List discounts
Search and retrieve one page of Creem discounts, optionally filtered by product, status, type, or creation date.
List license instances
Retrieve one page of activated instances for a Creem license.
List products
Search and retrieve one page of Creem products, optionally filtered by lifecycle status.
List subscriptions
Retrieve one page of Creem subscriptions across the store or for one customer, including product, customer, billing, transaction, and pagination details.
List transactions
Search and retrieve one page of Creem payment transactions, optionally filtered by customer, order, or product.
Pause subscription
Pause a Creem production subscription immediately or after its current billing period, stopping live billing while retaining it for later resumption.
Refund payment
Issue an irreversible full refund of a payment's entire remaining refundable amount using its transaction ID.
Resume subscription
Resume a paused or scheduled-cancel Creem production subscription.
Reverse credit transaction
Experimental Creem API: reverse a previous credit or debit in the connected production store by creating a new compensating transaction; the original transaction remains in the ledger.
Screen prompt
Evaluate a text prompt against Creem content policies before generation.
Unfreeze credit account
Experimental Creem API: unfreeze a frozen credit account in the connected production store, allowing live credit and debit transactions again.
Update customer
Update the name or metadata of an existing customer in the connected Creem production store.
Update product
Update at least one field on a product in the connected Creem production store.
Update subscription
Update items, units, seats, or add-ons on a Creem production subscription.
Upgrade subscription
Upgrade a subscription to a different product or plan in Creem production.
Validate license
Verify that a Creem license key is valid and active for a specific instance, including its activation status and expiration.
How it connects
You paste an API key from Creem on a page Composio hosts, so the key never passes through Definable.
Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.
More in Payment Processing
Paystack
payment processing
Nigerian financial technology company that offers payment processing services to businesses in Africa.
Paypal
payment processing
Online payment system that allows money transfers and serves as an electronic alternative to traditional payment methods
Stripe
payment processing
Stripe offers online payment infrastructure, fraud prevention, and APIs enabling businesses to accept and manage payments globally
Razorpay
payment processing
Payment gateway and financial services platform for businesses in India
Flutterwave
payment processing
Flutterwave is a payments technology company that provides payment infrastructure and APIs enabling businesses to accept and send payments in Africa and globally.
Finmo
payment processing
Finmo provides payment collection, payouts, wallets, foreign exchange, virtual accounts, and transaction management for businesses.