Accept Dispute
Accept a dispute, permanently conceding the chargeback and settling it as lost. Organization Access Token permissions: `disputes:write`.
Polar is a merchant-of-record platform for products, checkouts, customers, subscriptions, orders, benefits, metrics, and customer portals.
Accept a dispute, permanently conceding the chargeback and settling it as lost. Organization Access Token permissions: `disputes:write`.
Activate a license key instance. The request or response contains sensitive credential material; never log or persist it. Organization Access Token permissions: `license_keys:write`.
Activate a license key instance. This consumes an activation slot until the instance is deactivated.
Add a payment method to the authenticated customer.
Add a customer portal member. Requires a member session with the owner or billing manager role; customer sessions are not accepted. Use a unique, controlled member identity and verify the returned member.
Assign a seat using an authenticated customer or member session. By default this sends an invitation email; set immediate_claim to true to claim the seat without emailing. Verify the target before assigning access.
Assign a customer seat. By default this sends an invitation email; set immediate_claim to true to claim the seat without emailing. Verify the target before assigning access.
Cancel a subscription of the authenticated customer. This changes its cancellation state and can end access according to the subscription terms.
Check if an email change verification token is still valid.
Claim a customer seat without authentication using a one-time invitation token. This consumes the token, allocates access, and returns a customer session token.
Complete a file upload. Organization Access Token permissions: `files:write`.
Confirm a checkout session by client secret. This may trigger payment or finalize an existing transaction.
Confirm a payment method for the authenticated customer. This may trigger payment or finalize an existing transaction.
Confirm a retry payment using a Stripe confirmation token. This may trigger payment or finalize an existing transaction.
Create a benefit, for example license keys, file downloads or Discord access. Organization Access Token permissions: `benefits:write`.
Create a checkout link. Organization Access Token permissions: `checkout_links:write`.
Create a checkout session. Organization Access Token permissions: `checkouts:write`.
Create an organization custom field for collecting structured customer or checkout data.
Create a customer. Organization Access Token permissions: `customers:write`.
Add a member to a customer by UUID. This grants customer access, so verify the identity and intended role first. Organization Access Token permissions: `members:write`.
Add a member to a uniquely identified external customer. This grants customer access, so verify the customer, identity, and intended role first. Organization Access Token permissions: `members:write`.
Create a customer session. Organization Access Token permissions: `customer_sessions:write`.
Create a discount. Organization Access Token permissions: `discounts:write`.
Create a file. Organization Access Token permissions: `files:write`.
Create a meter. Organization Access Token permissions: `meters:write`.
Create a user-defined metric dashboard. Organization Access Token permissions: `metrics:write`.
Create a draft order for an off-session charge against a saved payment Organization Access Token permissions: `orders:write`.
Create an organization.
Create a product. Organization Access Token permissions: `products:write`.
Create a refund. Organization Access Token permissions: `refunds:write`.
Create a subscription programmatically. Organization Access Token permissions: `subscriptions:write`.
Create a webhook endpoint. The request or response contains sensitive credential material; never log or persist it. Organization Access Token permissions: `webhooks:write`.
Deactivate a license key instance. The request or response contains sensitive credential material; never log or persist it. Organization Access Token permissions: `license_keys:write`.
Deactivate a license key instance. The identified installation immediately loses its activation.
Delete a benefit. This also revokes every associated grant and removes user access. Organization Access Token permissions: `benefits:write`.
Delete a checkout link. Organization Access Token permissions: `checkout_links:write`.
Permanently delete a custom field by ID. Verify the field before deletion.
Delete a customer. Organization Access Token permissions: `customers:write`.
Delete a customer by external ID. Organization Access Token permissions: `customers:write`.
Permanently remove a member by customer UUID and member UUID. Use only for a disposable or explicitly confirmed member; never remove the sole owner or an unverified shared member. Organization Access Token permissions: `members:write`.
Permanently remove a member by customer and member external IDs. Verify both targets and use only for a disposable or explicitly confirmed member; never remove the sole owner or an unverified shared member. Organization Access Token permissions: `members:write`.
Delete a payment method from the authenticated customer.
Delete a discount. Organization Access Token permissions: `discounts:write`.
Delete a file. Organization Access Token permissions: `files:write`.
Delete a user-defined metric dashboard. Organization Access Token permissions: `metrics:write`.
Delete a product. Organization Access Token permissions: `products:write`.
Delete a webhook endpoint. Organization Access Token permissions: `webhooks:write`.
Export customers as a CSV file. Organization Access Token permissions: `customers:read` or `customers:write`.
Export metrics as a CSV file. Organization Access Token permissions: `metrics:read`.
Export orders as a CSV file. Organization Access Token permissions: `orders:read`.
Export subscriptions as a CSV file. Organization Access Token permissions: `subscriptions:read` or `subscriptions:write`.
Finalize a draft order and synchronously attempt an off-session charge. This may trigger payment or finalize an existing transaction. Organization Access Token permissions: `orders:write`.
Trigger generation of an order's invoice. Organization Access Token permissions: `orders:read`.
Trigger generation of an order's invoice.
Get a license key activation. The request or response contains sensitive credential material; never log or persist it. Organization Access Token permissions: `license_keys:read` or `license_keys:write`.
Get information about the currently authenticated portal user.
Get a benefit by ID. Organization Access Token permissions: `benefits:read` or `benefits:write`.
Get a benefit grant by ID for the authenticated customer.
Get a checkout link by ID. Organization Access Token permissions: `checkout_links:read` or `checkout_links:write`.
Get a checkout session by ID. Organization Access Token permissions: `checkouts:read` or `checkouts:write`.
Get a checkout session by client secret.
Inspect a one-time customer-seat invitation before claiming it, including the customer and subscription context.
Get one organization custom field and its validation settings by ID.
Get a customer by ID. Organization Access Token permissions: `customers:read` or `customers:write`.
Get authenticated customer.
Get a customer by external ID. Organization Access Token permissions: `customers:read` or `customers:write`.
Get a member by customer UUID and member UUID without changing membership. Organization Access Token permissions: `members:read` or `members:write`.
Get a member by customer and member external IDs without changing membership. The customer external ID must be unique across accessible organizations. Organization Access Token permissions: `members:read` or `members:write`.
Get a customer meter by ID. Organization Access Token permissions: `customer_meters:read`.
Get a meter by ID for the authenticated customer.
Get a customer state by ID. Organization Access Token permissions: `customers:read` or `customers:write`.
Get a customer state by external ID. Organization Access Token permissions: `customers:read` or `customers:write`.
Get a discount by ID. Organization Access Token permissions: `discounts:read` or `discounts:write`.
Get a payment dispute by ID. Organization Access Token permissions: `disputes:read` or `disputes:write`.
Get an event by ID. Organization Access Token permissions: `events:read` or `events:write`.
Get a license key. The request or response contains sensitive credential material; never log or persist it. Organization Access Token permissions: `license_keys:read` or `license_keys:write`.
Get a license key.
Get a meter by ID. Organization Access Token permissions: `meters:read` or `meters:write`.
Get quantities of a meter over a time period. Organization Access Token permissions: `meters:read` or `meters:write`.
Get a user-defined metric dashboard by ID. Organization Access Token permissions: `metrics:read`.
Get metrics about your orders and subscriptions. Organization Access Token permissions: `metrics:read`.
Get the interval limits for the metrics endpoint. Organization Access Token permissions: `metrics:read`.
Get an order by ID. Organization Access Token permissions: `orders:read`.
Get an order by ID for the authenticated customer.
Get an order's invoice data. Organization Access Token permissions: `orders:read`.
Get an order's invoice data.
Get the current payment status for an order.
Get a presigned URL to download an order's receipt PDF. Organization Access Token permissions: `orders:read`.
Get a presigned URL to download an order's receipt PDF.
Get an organization by ID. Organization Access Token permissions: `organizations:read` or `organizations:write`.
Get a customer portal's organization by slug.
Get a payment by ID. Organization Access Token permissions: `payments:read`.
Get a wallet by ID using an authenticated customer or member session.
Get a product by ID. Organization Access Token permissions: `products:read` or `products:write`.
Get a subscription for the authenticated customer.
Get a subscription by ID. Organization Access Token permissions: `subscriptions:read` or `subscriptions:write`.
Get a webhook endpoint by ID. The request or response contains sensitive credential material; never log or persist it. Organization Access Token permissions: `webhooks:read` or `webhooks:write`.
Ingest batch of events. Organization Access Token permissions: `events:write`.
Introspect the current session and return its information.
List the downloadable files for a benefit with their download statistics. Organization Access Token permissions: `benefits:read` or `benefits:write`.
List benefit grants across all benefits accessible to the authenticated subject. Organization Access Token permissions: `benefits:read` or `benefits:write`.
List the individual grants for a benefit. Organization Access Token permissions: `benefits:read` or `benefits:write`.
List benefits grants of the authenticated customer.
List benefits. Organization Access Token permissions: `benefits:read` or `benefits:write`.
List checkout links. Organization Access Token permissions: `checkout_links:read` or `checkout_links:write`.
List checkout sessions. Organization Access Token permissions: `checkouts:read` or `checkouts:write`.
List custom data fields configured for an organization and their validation settings.
List members of a customer by UUID without changing membership. Organization Access Token permissions: `members:read` or `members:write`.
List members of a uniquely identified external customer without changing membership. Organization Access Token permissions: `members:read` or `members:write`.
List customer meters. Organization Access Token permissions: `customer_meters:read`.
Get saved payment methods of a customer. Organization Access Token permissions: `customers:read` or `customers:write`.
Get saved payment methods of the authenticated customer.
Get saved payment methods of a customer by external ID. Organization Access Token permissions: `customers:read` or `customers:write`.
List customers. Organization Access Token permissions: `customers:read` or `customers:write`.
List discounts. Organization Access Token permissions: `discounts:read` or `discounts:write`.
List payment disputes. Organization Access Token permissions: `disputes:read` or `disputes:write`.
List files the authenticated customer can download through granted benefits, optionally filtered by benefit.
List event names. Organization Access Token permissions: `events:read` or `events:write`.
List event types with usage statistics. Organization Access Token permissions: `events:read` or `events:write`.
List events. Organization Access Token permissions: `events:read` or `events:write`.
List files. Organization Access Token permissions: `files:read` or `files:write`.
Get license keys connected to the given organization & filters. The request or response contains sensitive credential material; never log or persist it. Organization Access Token permissions: `license_keys:read` or `license_keys:write`.
List license keys issued to the authenticated customer, with optional organization and benefit filters.
List meters. Organization Access Token permissions: `meters:read` or `meters:write`.
List meters of the authenticated customer.
List user-defined metric dashboards. Organization Access Token permissions: `metrics:read`.
List orders. Organization Access Token permissions: `orders:read`.
List orders of the authenticated customer.
List organizations. Organization Access Token permissions: `organizations:read` or `organizations:write`.
List payments. Organization Access Token permissions: `payments:read`.
List subscriptions claimed through seats by the authenticated customer or member session.
List customer portal members. Requires a member session with the owner or billing manager role; customer sessions are not accepted.
List seats for a subscription or order available to the authenticated customer or member session.
List wallets available to the authenticated customer or member session.
List products. Organization Access Token permissions: `products:read` or `products:write`.
List refunds. Organization Access Token permissions: `refunds:read` or `refunds:write`.
List seats assigned from organization subscriptions, including invitation and claim state.
List subscriptions of the authenticated customer.
List subscriptions. Organization Access Token permissions: `subscriptions:read` or `subscriptions:write`.
List webhook deliveries. Organization Access Token permissions: `webhooks:read` or `webhooks:write`.
List webhook endpoints. Organization Access Token permissions: `webhooks:read` or `webhooks:write`.
Schedule the re-delivery of a webhook event. This triggers a new external webhook delivery attempt. This causes an external delivery attempt and must not be retried automatically. Organization Access Token permissions: `webhooks:write`.
Permanently remove a customer portal member. Requires a member session with the owner or billing manager role; customer sessions are not accepted. Use only a disposable member; never target the sole owner or a shared production member.
Request an email change for the authenticated customer. This sends a verification message to the proposed address.
Resend the invitation email for an unclaimed customer seat. This triggers an external email delivery and should not be retried automatically.
Resend a pending seat invitation using an authenticated customer or member session. This sends another email; use a controlled deliverable address and avoid repeated calls.
Regenerate a webhook endpoint secret. The request or response contains sensitive credential material; never log or persist it. This irreversibly replaces the existing secret; update dependents immediately. Organization Access Token permissions: `webhooks:write`.
Permanently revoke a seat using an authenticated customer or member session. Use only a disposable seat; never target a sole owner or shared production resource.
Permanently revoke a customer seat by ID. Verify the seat before removing access.
Revoke a subscription, i.e cancel immediately. This irreversibly revokes the subscription immediately. Organization Access Token permissions: `subscriptions:write`.
Rotate a license key. The request or response contains sensitive credential material; never log or persist it. This irreversibly replaces the existing secret; update dependents immediately. Organization Access Token permissions: `license_keys:write`.
Rotate a license key. The existing key is invalidated and cannot be recovered.
Update a benefit. Organization Access Token permissions: `benefits:write`.
Update a benefit grant for the authenticated customer.
Update a checkout link. Organization Access Token permissions: `checkout_links:write`.
Update a checkout session. Organization Access Token permissions: `checkouts:write`.
Update a checkout session by client secret.
Update an organization custom field's label, validation, or data-collection settings.
Update a customer. Organization Access Token permissions: `customers:write`.
Update authenticated customer.
Update a customer by external ID. Organization Access Token permissions: `customers:write`.
Update a member by customer UUID and member UUID. Role changes can grant billing or ownership privileges, so verify the target and role first. Organization Access Token permissions: `members:write`.
Update a member by customer and member external IDs. Role changes can grant billing or ownership privileges, so verify both targets and the role first. Organization Access Token permissions: `members:write`.
Update a discount. Organization Access Token permissions: `discounts:write`.
Update an event type's label or dynamic label selector. Organization Access Token permissions: `events:write`.
Update a file. Organization Access Token permissions: `files:write`.
Update a license key. The request or response contains sensitive credential material; never log or persist it. Organization Access Token permissions: `license_keys:write`.
Update a meter. Organization Access Token permissions: `meters:write`.
Update a user-defined metric dashboard. Organization Access Token permissions: `metrics:write`.
Update an order. Organization Access Token permissions: `orders:write`.
Update an order for the authenticated customer.
Update an organization. Organization Access Token permissions: `organizations:write`.
Update a customer portal member's name or role. Requires a member session with the owner or billing manager role; customer sessions are not accepted. Verify role changes against a disposable member.
Update a product. Organization Access Token permissions: `products:write`.
Update benefits granted by a product. Organization Access Token permissions: `products:write`.
Update a subscription of the authenticated customer.
Update a subscription. Organization Access Token permissions: `subscriptions:write`.
Update a webhook endpoint. The request or response contains sensitive credential material; never log or persist it. Organization Access Token permissions: `webhooks:write`.
Validate a license key and optionally increment its usage count. The request or response contains sensitive credential material; never log or persist it. Organization Access Token permissions: `license_keys:write`.
Validate a license key and optionally increment its usage count.
Verify and apply an email change using the token from the verification email. This changes the customer's sign-in email.
The Polar integration connects your Dench AI CRM directly to Polar, so agents can read and act on your Polar data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
181 actions are available for agents to invoke on your behalf. Every call runs through Polar's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find Polar and click Connect — you'll authorize access through Polar's own sign-in flow. No API keys or code required.
Ask an agent to use Polar in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench Polar integration connects your AI CRM to Polar, so AI agents can work with your Polar data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.
The Polar integration currently exposes 181 actions, including Accept Dispute, Activate License Key, Activate License Key, Add Customer Payment Method, Add Portal Member, and Assign Portal Seat. Agents invoke them on your behalf from chat or from automations.
No. You connect Polar from your Dench workspace using Polar's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through Polar's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Polar connection from your workspace settings at any time.