Creem for AI agents
Agents read Creem at once. Changes and sends are held for a person's approval by default.
About Creem
Creem is a merchant-of-record platform for managing products, checkouts, subscriptions, customers, licenses, discounts, transactions, refunds, and revenue operations.
What an agent can do in Creem
Every Creem action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.
Runs at once (reads)
Looks things up in Creem without asking first. 24 actions.
- Get AffiliateRetrieve a single affiliate by ID, including referral link, click and conversion counts, and lifetime commission.
- Get CheckoutRetrieve a Creem checkout session by ID, including its status, product, customer, payment relationships, issued licenses, and metadata.
- Get Credit AccountExperimental Creem API: retrieve a customer credits account by its unique identifier, including its owner, unit label, status, and timestamps.
- Get Credit Account BalanceExperimental Creem API: retrieve a credit account's current projected balance or its balance at an optional historical timestamp.
- Get CustomerRetrieve one Creem customer by exactly one lookup field: customer_id or email. Returns the customer's profile and metadata.
- Get DiscountRetrieve Creem discount details by exactly one lookup field: discount_id or discount_code. Returns usage limits, expiration, and discount amount.
- Get ProductRetrieve a single Creem product by its unique identifier.
- Get Store MetricsRetrieve Creem store counts, revenue, and monthly recurring revenue in integer cents, optionally filtered and grouped by a date range.
- Get SubscriptionRetrieve a Creem subscription by ID, including its status, billing cycle, customer, product, items, payment history, and timestamps.
- Get TransactionRetrieve a single Creem transaction by ID, including payment amounts, status, tax details, and associated resource IDs.
- List Affiliate CommissionsRetrieve one page of an affiliate's commissions, optionally filtered by pending, approved, or paid settlement status.
- List AffiliatesRetrieve one page of joined Creem affiliates with referral links, click and conversion counts, and lifetime commission. Invited affiliates who have not joined a program are not included.
Show all 24
- List Credit Account EntriesExperimental Creem API: retrieve one page of a credit account's credit and debit history, with forward or backward ID-based pagination.
- List Credit AccountsExperimental Creem API: list customer credit accounts for the authenticated store, excluding system accounts. Returns one page at a time. The response and cursor contract may change while this API rem
- List Customer LicensesRetrieve one page of license keys for a specific Creem customer. Returns pagination totals and an opaque cursor when another page is available.
- List Customer OrdersRetrieve one page of orders for a specific customer, including monetary details, statuses, related resource IDs, and pagination totals.
- List CustomersRetrieve one page of customers, including customer details and pagination totals. Use next_cursor to continue through additional pages.
- List DiscountsSearch and retrieve one page of Creem discounts, optionally filtered by product, status, type, or creation date.
- List License InstancesRetrieve one page of activated instances for a Creem license. Use an instance ID from the response when deactivating a specific instance.
- List ProductsSearch and retrieve one page of Creem products, optionally filtered by lifecycle status. Returns an opaque cursor when another page is available.
- List SubscriptionsRetrieve one page of Creem subscriptions across the store or for one customer, including product, customer, billing, transaction, and pagination details.
- List TransactionsSearch and retrieve one page of Creem payment transactions, optionally filtered by customer, order, or product.
- Screen PromptEvaluate a text prompt against Creem content policies before generation. Warning: this endpoint is experimental and its request, response, or behavior may change without stability guarantees.
- Validate LicenseVerify that a Creem license key is valid and active for a specific instance, including its activation status and expiration.
Held for approval by default (changes and sends)
Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 24 actions.
- Activate LicenseActivate a Creem license key for a named device or instance. This mutates the license entitlement by consuming an activation slot and can prevent other devices from activating when the license reaches
- Archive ProductArchive a product so it can no longer be purchased. This is a destructive soft-delete: the product remains available for historical orders and subscriptions.
- Cancel SubscriptionCancel an active Creem subscription immediately, at the end of its current billing period, or according to the store default. This is a destructive financial operation; confirm the subscription and ti
- Close Credit AccountExperimental Creem API: permanently close a credit account in the connected production store. This irreversible action cannot be undone; confirm the account ID before calling.
- Create CheckoutCreate a live checkout session in the connected Creem production store for a one-time payment or subscription. The returned checkout_url can accept a real customer payment. custom_price overrides the
- Create Credit AccountExperimental Creem API: create a credit account for a customer in the connected production store, optionally with an initial balance. This is a live financial mutation. Verify the customer ID and init
- Create CustomerCreate a customer record in the connected Creem production store. This is a live production mutation: a successful call permanently adds a customer.
- Create Customer Portal LinkGenerate a sensitive customer portal link for managing billing, subscriptions, and payment methods in the connected Creem production store. Share the returned URL only with the intended customer.
- Create DiscountCreate a promotional discount for products in the connected Creem production store. This is a live financial mutation that can reduce customer prices. Confirm the product IDs, fixed amount and currenc
- Create ProductCreate a product in the connected Creem production store for a one-time payment, free purchase, or subscription. This is a live financial mutation: a successful call creates a purchasable product. Use
- Credit AccountExperimental Creem API: add credits to a customer credit account in the connected production store and return the resulting ledger transaction. This is an irreversible live financial mutation. Confirm
- Deactivate LicenseDeactivate one device instance for a Creem license key and free its activation slot. This removes that instance's entitlement and access; confirm both the license key and instance ID before calling.
Show all 24
- Debit AccountExperimental Creem API: irreversibly deduct credits from a customer credit account in the connected production store and create a live ledger transaction. Confirm the account, amount, and reference be
- Delete DiscountPermanently delete a Creem discount code and prevent any further use. This destructive financial operation cannot be undone; confirm the discount ID before calling.
- Freeze Credit AccountExperimental Creem API: freeze a credit account in the connected production store, preventing new transactions against its live credit balance. This changes financial account state; confirm the accoun
- Pause SubscriptionPause a Creem production subscription immediately or after its current billing period, stopping live billing while retaining it for later resumption. Confirm the subscription and timing before calling
- Refund PaymentIssue an irreversible full refund of a payment's entire remaining refundable amount using its transaction ID. Partial refunds are not supported. Confirm the transaction before calling. A `pending` or
- Resume SubscriptionResume a paused or scheduled-cancel Creem production subscription. This changes live subscription billing; confirm the subscription before calling.
- Reverse Credit TransactionExperimental 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. This is an irre
- Unfreeze Credit AccountExperimental Creem API: unfreeze a frozen credit account in the connected production store, allowing live credit and debit transactions again. Confirm the account ID before calling. Closed accounts an
- Update CustomerUpdate the name or metadata of an existing customer in the connected Creem production store. Only supplied fields change; provide at least one change.
- Update ProductUpdate at least one field on a product in the connected Creem production store. Only supplied fields change; pricing, currency, billing, and tax changes affect future purchases, and changing the price
- Update SubscriptionUpdate items, units, seats, or add-ons on a Creem production subscription. This changes live recurring billing; proration-charge-immediately can charge the customer immediately.
- Upgrade SubscriptionUpgrade a subscription to a different product or plan in Creem production. This changes live billing and may charge the customer: the default update behavior applies proration and can charge it immedi
Changes wait in Needs you
Changes and sends in Creem are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
Creem questions
Can an agent change data in Creem on its own?
Not by default. Changes and sends in Creem are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
What can an agent read in Creem?
This connector lists 24 read actions. Reads run at once, without waiting for approval.
How does Creem connect?
It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.