# User permissions This topic lists all user permissions. To add permissions to users or roles in your team, see [Users](/docs/settings/users). Enter the API operations to grant users or roles access to specific features or functions. To revoke a permission, remove the operation from the list. ## AML - `GetAmlCheckCollection` - Retrieve AML checks - `GetAmlCheck` - Retrieve an AML check - `PostAmlCheckStartReview` - Start review of an AML check - `PostAmlCheckStopReview` - Stop review of an AML check - `PostAmlCheckReview` - Review an AML check - `GetAmlSettings` - Retrieve AML settings - `PutAmlSettings` - Update AML settings ## API keys - `GetApiKeyCollection` - Retrieve API keys - `PostApiKey` - Create an API key - `GetApiKey` - Retrieve API key - `PutApiKey` - Upsert an API key - `DeleteApiKey` - Delete API key ## Allowlists - `GetAllowlistCollection` - Retrieve allowlist collection - `PostAllowlist` - Create allowlist record - `GetAllowlist` - Retrieve allowlist record - `DeleteAllowlist` - Delete allowlist record ## Application owners - `PostApplication` - Register an application - `GetApplicationInstanceCollection` - Retrieve application instances - `GetApplicationInstanceByOrganization` - Retrieve an application instance ## Application users - `GetApplicationInstance` - Retrieve an application instance - `PutApplicationInstance` - Upsert an application instance - `DeleteApplicationInstance` - Delete application instance - `GetApplicationInstanceConfiguration` - Retrieve an application instance configuration - `PutApplicationInstanceConfiguration` - Upsert an application instance configuration - `GetApplicationCollection` - Retrieve applications - `GetApplication` - Retrieve application ## Balance transactions - `GetBalanceTransactionCollection` - Retrieve balance transactions - `GetBalanceTransaction` - Retrieve a balance transaction ## Billing portals - `GetBillingPortalCollection` - Retrieve billing portals - `PostBillingPortal` - Create a billing portal - `GetBillingPortal` - Retrieve a billing portal - `PutBillingPortal` - Upsert a billing portal - `DeleteBillingPortal` - Delete a billing portal ## Blocklists - `GetBlocklistCollection` - Retrieve blocklists - `PostBlocklist` - Create a blocklist - `GetBlocklist` - Retrieve a blocklist - `PutBlocklist` - Create a blocklist with specified ID - `DeleteBlocklist` - Delete a blocklist ## Broadcast messages - `GetBroadcastMessageCollection` - Retrieve broadcast messages - `PostBroadcastMessage` - Create a broadcast message - `GetBroadcastMessage` - Retrieve a broadcast message - `DeleteBroadcastMessage` - Delete a broadcast message - `PatchBroadcastMessage` - Update a broadcast message ## Cashiers - `PostCashier` - Create a cashier - `GetCashier` - Retrieve a cashier ## Checkout forms - `GetCheckoutFormCollection` - Retrieve checkout forms - `PostCheckoutForm` - Create a checkout form - `GetCheckoutForm` - Retrieve a checkout form - `PutCheckoutForm` - Upsert a checkout form - `DeleteCheckoutForm` - Delete a checkout form ## Coupons - `GetCouponRedemptionCollection` - Retrieve coupon redemptions - `PostCouponRedemption` - Redeem a coupon - `GetCouponRedemption` - Retrieve a coupon redemption - `PostCouponRedemptionCancellation` - Cancel a coupon redemption - `GetCouponCollection` - Retrieve coupons - `PostCoupon` - Create a coupon - `GetCoupon` - Retrieve a coupon - `PutCoupon` - Upsert a coupon - `PostCouponExpiration` - Specify a coupon expiration time ## Credit memos - `GetCreditMemoCollection` - Retrieve credit memos - `PostCreditMemo` - Create a credit memo - `GetCreditMemo` - Retrieve a credit memo - `PutCreditMemo` - Upsert a credit memo - `PatchCreditMemo` - Partially update a credit memo - `PostCreditMemoVoid` - Void a credit memo ## Credit memos timeline - `GetCreditMemoTimelineCollection` - Retrieve credit memo timeline messages - `PostCreditMemoTimeline` - Create a credit memo timeline message - `GetCreditMemoTimeline` - Retrieve a credit memo timeline message - `DeleteCreditMemoTimeline` - Delete a credit memo timeline message ## Custom domains - `GetCustomDomainCollection` - Retrieve custom domains - `PostCustomDomain` - Create a custom domain - `GetCustomDomain` - Retrieve a custom domain - `DeleteCustomDomain` - Delete a custom domain ## Custom fields - `GetCustomFieldCollection` - Retrieve custom fields - `GetCustomField` - Retrieve a custom field - `PutCustomField` - Create or alter a custom field ## Customer authentication - `GetAuthenticationOption` - Retrieve authentication options - `PutAuthenticationOption` - Change authentication options - `GetAuthenticationTokenCollection` - Retrieve authentication tokens - `PostAuthenticationToken` - Login a customer - `GetAuthenticationTokenVerification` - Verify an authentication token - `DeleteAuthenticationToken` - Logout a customer - `PostAuthenticationTokenExchange` - Exchange an authentication token - `GetCredentialCollection` - Retrieve credentials - `PostCredential` - Create a credential - `GetCredential` - Retrieve a credential - `PutCredential` - Upsert a credential - `DeleteCredential` - Delete a credential - `GetPasswordTokenCollection` - Retrieve tokens - `PostPasswordToken` - Create a reset password token - `GetPasswordToken` - Retrieve a reset password token - `DeletePasswordToken` - Delete a reset password token ## Customers - `GetCustomerCollection` - Retrieve customers - `PostCustomer` - Create a customer - `GetCustomer` - Retrieve a customer - `PutCustomer` - Upsert a customer - `DeleteCustomer` - Merge and delete a customer - `GetCustomerLeadSource` - Retrieve a customer's lead source - `PutCustomerLeadSource` - Create a customer's lead source - `DeleteCustomerLeadSource` - Delete a customer's lead source - `GetCustomerSummaryMetricReport` - Retrieve a customer's lifetime summary metrics - `GetCustomerEddScore` - Retrieve a customer's EDD score - `GetCustomerEddSearchResultCollection` - Retrieve customer EDD search results - `GetCustomerEddSearchResult` - Retrieve a customer's EDD search result ## Customers timeline - `GetCustomerTimelineCustomEventTypeCollection` - Retrieve customer timeline custom event types - `PostCustomerTimelineCustomEventType` - Create customer timeline custom event type - `GetCustomerTimelineCustomEventType` - Retrieve customer timeline custom event type - `GetCustomerTimelineCollection` - Retrieve customer timeline messages - `PostCustomerTimeline` - Create a customer timeline comment - `GetCustomerTimeline` - Retrieve a customer timeline message - `DeleteCustomerTimeline` - Delete a customer timeline message - `GetCustomerEddTimelineCollection` - Retrieve EDD timeline messages - `GetCustomerEddTimeline` - Retrieve an EDD timeline message ## Data exports - `PostDataExport` - Request the data export of a resource - `GetDataExportCollection` - Retrieve data export requests - `GetDataExport` - Retrieve a data export request - `PutDataExport` - Modify a data export - `DeleteDataExport` - Delete a data export ## Deposits - `PostDepositRequest` - Create a deposit request - `GetDepositRequestCollection` - Retrieve deposit requests - `GetDepositRequest` - Retrieve a deposit request - `PostDepositStrategy` - Create a deposit amount strategy - `GetDepositStrategyCollection` - Retrieve deposit amount strategies - `GetDepositStrategy` - Retrieve a deposit amount strategy - `PutDepositStrategy` - Upsert a deposit amount strategy - `DeleteDepositStrategy` - Delete a deposit amount strategy - `PostDepositCustomPropertySet` - Create a custom deposit property set - `GetDepositCustomPropertySetCollection` - Retrieve custom deposit properties sets - `GetDepositCustomPropertySet` - Retrieve a custom deposit property set - `PutDepositCustomPropertySet` - Upsert a custom deposit property set - `DeleteDepositCustomPropertySet` - Delete a custom deposit property set ## Disputes - `GetDisputeCollection` - Retrieve disputes - `PostDispute` - Create a dispute - `GetDispute` - Retrieve a dispute - `PutDispute` - Upsert a dispute ## Email delivery settings - `PutEmailDeliverySettingsVerification` - Verify an email delivery setting - `GetEmailDeliverySettingCollection` - Retrieve email delivery settings - `PostEmailDeliverySetting` - Create an email delivery setting - `GetEmailDeliverySetting` - Retrieve an email delivery setting - `DeleteEmailDeliverySetting` - Delete an email delivery setting - `PatchEmailDeliverySetting` - Update an email delivery setting - `PostResendEmailDeliverySettingVerification` - Resend email delivery setting verification email ## Email messages - `GetEmailMessageCollection` - Retrieve email messages - `PostEmailMessage` - Create an email message - `GetEmailMessage` - Retrieve an email message - `DeleteEmailMessage` - Delete an email message - `PatchEmailMessage` - Send an email message ## Email notifications - `GetEmailNotificationCollection` - Retrieve email notification events - `GetSendThroughAttributionCollection` - Retrieve email notification attributions ## External identifiers - `GetExternalIdentifierCollection` - Retrieve external identifiers - `GetExternalIdentifier` - Retrieve an external identifier - `PostExternalIdentifier` - Sync an external identifier - `PutExternalIdentifier` - Upsert an external identifier - `DeleteExternalIdentifier` - Delete an external identifier - `GetExternalServiceSettings` - Retrieve external service settings - `PutExternalServiceSettings` - Update external service settings ## Fees - `GetFeeCollection` - Retrieve fee entries - `PostFee` - Create a fee entry - `GetFee` - Retrieve a fee entry - `PutFee` - Upsert a fee entry - `PatchFee` - Patch a fee entry - `DeleteFee` - Delete a fee entry ## Files - `GetAttachmentCollection` - Retrieve attachments - `PostAttachment` - Create an attachment - `GetAttachment` - Retrieve an attachment - `PutAttachment` - Update an attachment - `DeleteAttachment` - Delete an attachment - `GetFileCollection` - Retrieve files - `PostFile` - Create a file - `GetFile` - Retrieve a file record - `PutFile` - Update a file - `DeleteFile` - Delete a file - `GetFileDownload` - Download a file ## Gateway accounts - `GetGatewayAccountCollection` - Retrieve gateway accounts - `PostGatewayAccount` - Create a gateway account - `GetGatewayAccount` - Retrieves a gateway account - `PutGatewayAccount` - Upsert a gateway account - `PatchGatewayAccount` - Update a gateway account - `DeleteGatewayAccount` - Delete a gateway account - `PostGatewayAccountClosure` - Close a gateway account - `PostGatewayAccountDisablement` - Disable a gateway account - `GetGatewayAccountDowntimeScheduleCollection` - List gateway account downtime schedules - `PostGatewayAccountDowntimeSchedule` - Create a gateway account downtime schedule - `GetGatewayAccountDowntimeSchedule` - Retrieve a gateway account downtime schedule - `PutGatewayAccountDowntimeSchedule` - Update a gateway account downtime schedule - `DeleteGatewayAccountDowntimeSchedule` - Delete a gateway account downtime schedule - `PostGatewayAccountEnablement` - Enable a gateway account - `GetGatewayAccountLimitCollection` - Retrieve gateway account limits - `GetGatewayAccountLimit` - Retrieve a gateway account limit - `PutGatewayAccountLimit` - Update a gateway account limit - `DeleteGatewayAccountLimit` - Delete a gateway account limit - `PostGatewayAccountCheckCredentials` - Verify gateway account credentials - `GetGatewayAccountFinancialSettings` - Retrieve financial settings of a gateway account - `PutGatewayAccountFinancialSettings` - Set financial settings - `PostDigitalWalletOnboardingApplePay` - Register a domain for Apple Pay ## Gateway accounts timeline - `GetGatewayAccountTimelineCollection` - Retrieve gateway account timeline messages - `PostGatewayAccountTimeline` - Create a gateway account timeline comment - `GetGatewayAccountTimeline` - Retrieve a gateway timeline message - `DeleteGatewayAccountTimeline` - Delete a gateway timeline message ## Histograms - `GetHistogramTransactionReport` - Retrieve transaction histogram report data ## Integrations - `GetIntegrationCollection` - Retrieve integrations - `GetIntegration` - Retrieve an integration for specific label ## Invoices - `GetInvoiceCollection` - Retrieve invoices - `PostInvoice` - Create an invoice - `GetInvoice` - Retrieve an invoice - `PutInvoice` - Upsert an invoice - `GetInvoiceItemCollection` - Retrieve invoice items - `PostInvoiceItem` - Create an invoice item - `GetInvoiceItem` - Retrieve an invoice item - `PutInvoiceItem` - Update an invoice item - `DeleteInvoiceItem` - Delete an invoice item - `PostInvoiceIssuance` - Issue an invoice - `PostInvoiceAbandonment` - Abandon an invoice - `PostInvoiceVoid` - Void an invoice - `PostInvoiceRecalculation` - Recalculate an invoice - `PostInvoiceReissuance` - Reissue an invoice - `GetInvoiceTransactionAllocationCollection` - Retrieve transaction amounts allocations - `PostInvoiceTransaction` - Apply a transaction to an invoice ## Invoices timeline - `GetInvoiceTimelineCollection` - Retrieve invoice timeline messages - `PostInvoiceTimeline` - Create an invoice timeline comment - `GetInvoiceTimeline` - Retrieve an invoice timeline message - `DeleteInvoiceTimeline` - Delete an invoice timeline message ## Journal - `GetJournalAccountCollection` - Retrieve journal accounts - `PostJournalAccount` - Create a journal account - `GetJournalAccount` - Retrieve journal account - `PutJournalAccount` - Upsert a journal account - `GetJournalEntryCollection` - Retrieve journal entries - `PostJournalEntry` - Create a journal entry - `GetJournalEntry` - Retrieve journal entry - `PutJournalEntry` - Upsert a journal entry - `GetJournalRecordCollection` - Retrieve journal records - `PostJournalRecord` - Create a journal record - `GetJournalRecord` - Retrieve journal record - `PutJournalRecord` - Upsert a journal record - `DeleteJournalRecord` - Delete a journal record ## KYC documents - `PostKycRequest` - Create a KYC request - `GetKycRequestCollection` - Retrieve KYC requests - `GetKycRequest` - Retrieve a KYC request - `PatchKycRequest` - Update a KYC request - `DeleteKycRequest` - Delete the KYC request - `GetKycDocumentCollection` - Retrieve KYC documents - `PostKycDocument` - Create a KYC document - `GetKycDocument` - Retrieve a KYC document - `PutKycDocument` - Upsert a KYC document - `PostKycDocumentAcceptance` - Accept a KYC document - `PostKycDocumentMatches` - Update KYC document matches - `PostKycDocumentRejection` - Reject a KYC document - `PostKycDocumentReview` - Review a KYC document - `PostKycDocumentStartReview` - Start review of a KYC document - `PostKycDocumentStopReview` - Stop review of a KYC document - `GetKycSettings` - Retrieve KYC settings - `PutKycSettings` - Update KYC settings ## Lists - `GetListCollection` - Retrieve lists - `PostList` - Create a list - `GetList` - Retrieve latest list version - `PutList` - Upsert a list - `DeleteList` - Delete a list - `GetListVersion` - Retrieve specific list version ## Memberships - `GetMembershipCollection` - Retrieve memberships - `GetMembership` - Retrieve a membership - `PutMembership` - Upsert membership - `DeleteMembership` - Delete a membership ## Metadata - `GetPaymentMethodCollection` - Retrieve payment method metadata - `GetPaymentMethod` - Retrieve metadata of a payment method - `GetPaymentGatewayMetadataCollection` - Retrieve payment gateway metadata - `GetPaymentGatewayMetadata` - Retrieve payment gateway metadata ## Orders - `GetSubscriptionCollection` - Retrieve orders - `PostSubscription` - Create an order - `GetSubscription` - Retrieve an order - `PutSubscription` - Upsert an order - `DeleteSubscription` - Delete a pending order - `PostSubscriptionVoid` - Void a subscription order - `PostSubscriptionItemsChange` - Change subscription order items - `PatchSubscriptionItem` - Update a subscription order item - `PostSubscriptionInterimInvoice` - Issue an interim invoice - `GetSubscriptionPauseCollection` - Retrieve subscription order pauses - `PostSubscriptionPause` - Pause a subscription order - `GetSubscriptionPause` - Retrieve a subscription order pause - `PutSubscriptionPause` - Update a subscription order pause - `DeleteSubscriptionPause` - Delete a subscription order pause - `GetSubscriptionCancellationCollection` - Retrieve subscription order cancellations - `PostSubscriptionCancellation` - Cancel a subscription order - `GetSubscriptionCancellation` - Retrieve a subscription order cancellation - `PutSubscriptionCancellation` - Upsert a subscription order cancellation - `PatchSubscriptionCancellation` - Update a subscription order cancellation - `DeleteSubscriptionCancellation` - Delete a subscription order cancellation - `GetSubscriptionReactivationCollection` - Retrieve subscription order reactivations - `PostSubscriptionReactivation` - Reactivate a subscription order - `GetSubscriptionReactivation` - Retrieve a subscription order reactivation - `GetSubscriptionUpcomingInvoiceCollection` - Retrieve upcoming subscription order invoice - `GetSubscriptionUpcomingInvoice` - Retrieve an upcoming subscription order invoice - `PostSubscriptionUpcomingInvoiceIssuance` - Issue an upcoming invoice for early pay - `PostUpcomingInvoiceIssuance` - Issue a specific upcoming invoice for early pay - `PostPreviewOrder` - Preview an order - `GetSubscriptionSummaryMetricReport` - Retrieve subscription order summary metrics ## Orders experimental - `GetOrderCollection` - Retrieve orders - `PostOrder` - Create an order - `GetOrder` - Retrieve an order - `PutOrder` - Upsert an order - `GetOrderUpcomingInvoice` - Retrieve an upcoming order invoice - `GetOrderPauseCollection` - Retrieve order pauses - `PostOrderPause` - Pause a order - `GetOrderPause` - Retrieve an order pause - `PutOrderPause` - Update an order pause - `DeleteOrderPause` - Delete an order pause - `GetOrderCancellationCollection` - Retrieve order cancellation collection - `PostOrderCancellation` - Cancel an order - `GetOrderCancellation` - Retrieve an order cancellation - `PutOrderCancellation` - Upsert an order cancellation - `PatchOrderCancellation` - Update an order cancellation - `DeleteOrderCancellation` - Delete an order cancellation - `GetOrderReactivationCollection` - Retrieve order reactivations - `PostOrderReactivation` - Reactivate an order - `GetOrderReactivation` - Retrieve an order reactivation - `PostOrderVoid` - Void an order - `PostOrderItemsChange` - Change order items - `PatchOrderItem` - Update an order item - `PostOrderInterimInvoice` - Issue an interim invoice - `PostOrderUpcomingInvoiceIssuance` - Issue an upcoming invoice for early pay ## Orders timeline - `GetSubscriptionTimelineCollection` - Retrieve order timeline messages - `PostSubscriptionTimeline` - Create an order timeline comment - `GetSubscriptionTimeline` - Retrieve an order timeline message - `DeleteSubscriptionTimeline` - Delete an order timeline message ## Organization data exports - `GetOrganizationExportCollection` - Retrieve organization data exports - `PostOrganizationExport` - Request an organization data export - `GetOrganizationExport` - Retrieve an organization data export request ## Organizations - `GetOrganizationCollection` - Retrieve organizations - `PostOrganization` - Create an organization - `GetOrganization` - Retrieve an organization - `PatchOrganization` - Update an organization ## Payment instruments - `GetPaymentInstrumentCollection` - Retrieve payment instruments - `PostPaymentInstrument` - Create a payment instrument - `GetPaymentInstrument` - Retrieve a payment instrument - `PatchPaymentInstrument` - Update payment instrument - `PostPaymentInstrumentDeactivation` - Deactivate a payment instrument - `PostPaymentInstrumentNameInquiry` - Verify name on a payment instrument - `GetPaymentCardBankNameCollection` - Retrieve payment card issuing bank names ## Payment tokens - `PostToken` - Create a payment token - `GetTokenCollection` - Retrieve tokens - `GetToken` - Retrieve a token - `PostDigitalWalletValidation` - Validate a digital wallet session ## Plans - `GetPlanCollection` - Retrieve plans - `PostPlan` - Create a plan - `GetPlan` - Retrieve a plan - `PutPlan` - Upsert a plan - `DeletePlan` - Delete a plan ## Products - `GetProductCollection` - Retrieve products - `PostProduct` - Create a product - `GetProduct` - Retrieve a product - `PutProduct` - Upsert a product - `DeleteProduct` - Delete a product ## Profile - `PostPermissionsEmulation` - Start permissions emulation - `DeletePermissionsEmulation` - Stop permissions emulation - `GetProfile` - Retrieve user's own profile - `PutProfile` - Update a user profile - `GetProfileMfa` - Retrieve user MFA status - `PostProfileMfa` - Update user MFA - `DeleteProfileMfa` - Delete user MFA ## Quotes - `GetQuoteCollection` - Retrieve quotes - `PostQuote` - Create a quote - `GetQuote` - Retrieve a quote - `PutQuote` - Upsert a quote - `PatchQuote` - Partially update a quote - `PostQuoteAcceptance` - Accept a quote - `PostQuoteCancellation` - Cancel a quote - `PostQuoteIssuance` - Issue a quote - `PostQuoteRecall` - Recall a quote - `PostQuoteRejection` - Reject a quote ## Quotes timeline - `GetQuoteTimelineCollection` - Retrieve quote timeline messages - `PostQuoteTimeline` - Create a quote timeline comment - `GetQuoteTimeline` - Retrieve a quote timeline message - `DeleteQuoteTimeline` - Delete a quote timeline message ## Reports - `GetApiLogSummaryReport` - Retrieve an API log summary report - `GetCumulativeSubscriptionReport` - Retrieve a cumulative subscriptions report - `GetDashboardReport` - Retrieve dashboard data - `GetDccMarkupReport` - Retrieve a DCC markup report - `GetDeclinedTransactionsReport` - Retrieve a declined transactions report - `GetDeferredRevenueReport` - Retrieve a deferred revenue report - `GetDisputeReport` - Retrieve a disputes report - `GetTriggeredEventReport` - Retrieve events triggered summary report - `GetTriggeredEventRuleReport` - Retrieve a rules matched summary report - `GetFutureRenewalReport` - Retrieve a future renewals report - `GetJournalReport` - Retrieve a journal report - `GetJournalSummaryReport` - Retrieve a journal summary report - `GetKycAcceptanceSummaryReport` - Retrieve a KYC acceptance summary report - `GetKycRejectionSummaryReport` - Retrieve a KYC rejections report - `GetKycRequestSummaryReport` - Retrieve a KYC requests report - `GetMonthlyRecurringRevenueReport` - Retrieve a MRR report - `GetAnnualRecurringRevenueReport` - Retrieve an ARR report - `GetRenewalSaleReport` - Retrieve a renewal sales report - `GetRetentionPercentageReport` - Retrieve a retention percentage report - `GetRetentionValueReport` - Retrieve a retention value report - `GetRevenueWaterfallReport` - Retrieve a revenue waterfall report - `GetSubscriptionCancellationReport` - Retrieve a subscription cancellation report - `GetSubscriptionRenewalReport` - Retrieve a subscription renewal report - `GetTaxReport` - Retrieve a tax report - `GetTimeSeriesTransactionReport` - Retrieve a time series transactions report - `GetTransactionTimeDisputeReport` - Retrieve a transaction time dispute report - `GetTransactionReport` - Retrieve a transactions report ## Reset password - `PostForgotPasswordRequest` - Request a password reset ## Risk score - `GetRiskScoreRules` - Retrieve risk score rules - `PutRiskScoreRules` - Modify risk score rules - `GetRiskScoreBlocklistRules` - Retrieve risk score blocklist rules - `PutRiskScoreBlocklistRules` - Modify risk score blocklist rules ## Roles - `GetRoleCollection` - Retrieve roles - `PostRole` - Create a role - `GetRole` - Retrieve a role - `PutRole` - Create a role with ID - `DeleteRole` - Delete a role ## Rules - `GetEventCollection` - Retrieve system events - `GetEvent` - Retrieve event information - `GetEventRuleCollection` - Retrieve event rules - `PutEventRule` - Update event rules - `GetEventRuleHistoryCollection` - Retrieve change history of a ruleset - `GetEventRuleHistory` - Retrieve change history record of a ruleset - `GetEventRuleVersion` - Retrieve a version of a ruleset - `GetEventRuleSetDraftCollection` - Retrieve draft rulesets - `PostEventRuleSetDraft` - Create a draft ruleset - `GetEventRuleSetDraft` - Retrieve a draft ruleset - `DeleteEventRuleSetDraft` - Delete a draft ruleset - `PutEventRuleSetDraft` - Update a draft ruleset - `PostPreviewRuleActionEmailSending` - Send a test email ## Rules timeline - `GetRuleSetCollection` - Retrieve rules engine timeline messages - `PostRuleSetTimeline` - Create a rules engine timeline comment - `GetRuleSetTimeline` - Retrieve a rules engine timeline message - `DeleteRuleSetTimeline` - Delete a rules engine timeline message ## Search - `GetSearch` - Search merchant data ## Segments - `GetGridSegmentCollection` - Retrieve a user's segments - `PostGridSegment` - Create a new UI segment - `GetGridSegment` - Retrieve a segment - `PutGridSegment` - Update a segment - `DeleteGridSegment` - Delete a segment ## Service credentials - `GetServiceCredentialCollection` - Retrieve service credentials - `PostServiceCredential` - Create a service credential - `GetServiceCredential` - Retrieve a service credential - `PatchServiceCredential` - Update a service credential - `GetServiceCredentialItemCollection` - List credential root items ## Shipping rates - `GetShippingRateCollection` - Retrieve shipping rates - `PostShippingRate` - Create a shipping rate - `GetShippingRate` - Retrieve a shipping rate - `PutShippingRate` - Create a shipping rate with ID - `DeleteShippingRate` - Delete a shipping rate ## Status - `GetStatus` - Retrieve API current status ## Storefront KYC documents - `StorefrontGetKycDocumentCollection` - Retrieve KYC documents - `StorefrontPostKycDocument` - Create a KYC document - `StorefrontGetKycDocument` - Retrieve a KYC Document - `StorefrontPatchKycDocument` - Update a KYC document - `StorefrontGetKycRequest` - Retrieve a KYC request - `StorefrontPostKycLivenessSession` - Create a KYC liveness session - `StorefrontGetKycLivenessSession` - Retrieve a KYC liveness session - `StorefrontPostKycLivenessSessionFinish` - Finish KYC liveness session ## Storefront account - `StorefrontGetAccount` - Retrieve account - `StorefrontPatchAccount` - Update account - `StorefrontPostForgotPassword` - Request a password reset - `StorefrontPatchAccountPassword` - Change an account password - `StorefrontPostAccountResendVerification` - Resend email verification - `StorefrontPostResetPassword` - Finish password reset - `StorefrontPostAccountVerification` - Verify an account email - `StorefrontPostLogin` - Create a session with username and password - `StorefrontPostLogout` - Destroys the user's current session - `StorefrontPostRegister` - Register account ## Storefront billing portals - `StorefrontGetBillingPortal` - Retrieve a billing portal ## Storefront cashiers - `StorefrontGetCashier` - Retrieve a cashier - `StorefrontPostCashierPayoutRequestCancellation` - Cancel pending payout requests ## Storefront checkout forms - `StorefrontGetCheckoutForm` - Retrieve a checkout form ## Storefront custom fields - `StorefrontGetCustomFieldCollection` - Retrieve custom fields ## Storefront deposits - `StorefrontGetDepositStrategy` - Retrieve a deposit amount strategy - `StorefrontGetDepositRequest` - Retrieve a deposit request - `StorefrontPostDeposit` - Create a deposit ## Storefront invoices - `StorefrontGetInvoiceCollection` - Retrieve invoices - `StorefrontGetInvoice` - Retrieve an invoice - `StorefrontPatchInvoice` - Update an invoice ## Storefront orders - `StorefrontGetOrderUpcomingInvoice` - Retrieve an upcoming order invoice - `StorefrontGetOrderCollection` - Retrieve orders - `StorefrontGetOrder` - Retrieve an order - `StorefrontPatchOrder` - Update an order - `StorefrontPostOrderCancellation` - Cancel an order - `StorefrontPostOrderPause` - Pause a subscription order - `StorefrontPostSubscriptionItemsChange` - Change subscription items - `StorefrontPostSubscriptionReactivation` - Reactivate a subscription - `StorefrontPostSubscription` - Create a subscription ## Storefront payment instruments - `StorefrontGetPaymentInstrumentCollection` - Retrieve payment instruments - `StorefrontPostPaymentInstrument` - Create a payment instrument - `StorefrontGetPaymentInstrument` - Retrieve a payment instrument - `StorefrontPatchPaymentInstrument` - Update payment instrument - `StorefrontPostPaymentInstrumentDeactivation` - Deactivate a payment instrument - `StorefrontGetPaymentInstrumentSetup` - Retrieve a payment instrument setup transaction - `StorefrontPostPaymentInstrumentSetup` - Create a setup payment instrument transaction ## Storefront plans - `StorefrontGetPlanCollection` - Retrieve a list of plans - `StorefrontGetPlan` - Retrieve a plan ## Storefront products - `StorefrontGetProductCollection` - Retrieve products - `StorefrontGetProduct` - Retrieve a product ## Storefront purchases - `StorefrontPostPayment` - Perform a payment - `StorefrontPostPurchase` - Make a purchase - `StorefrontPostPreviewPurchase` - Preview a purchase - `StorefrontPostReadyToPay` - Ready to pay - `StorefrontPostReadyToPayout` - Ready to payout ## Storefront quotes - `StorefrontGetQuote` - Retrieve a quote - `StorefrontPostQuoteAcceptance` - Accept a quote - `StorefrontPostQuoteRejection` - Reject a quote ## Storefront transactions - `StorefrontGetPayoutRequestCollection` - Retrieve payout requests - `StorefrontPostPayoutRequest` - Create a payout request - `StorefrontGetPayoutRequest` - Retrieve a payout request - `StorefrontPatchPayoutRequest` - Update a payout request - `StorefrontGetTransactionCollection` - Retrieve transactions - `StorefrontGetTransaction` - Retrieve a transaction - `StorefrontPostKycRequestContinue` - Finish a transaction KYC verification - `StorefrontPostKycRequestBypass` - Skip a transaction KYC verification ## Storefront websites - `StorefrontGetWebsite` - Retrieve a website ## Tags - `GetTagCollection` - Retrieve tags - `PostTag` - Create a tag - `GetTag` - Retrieve a tag - `PatchTag` - Update a tag - `DeleteTag` - Delete a tag - `PostTagCustomerCollection` - Tag a list of customers - `DeleteTagCustomerCollection` - Untag a list of customers - `PostTagCustomer` - Tag a customer - `DeleteTagCustomer` - Untag a customer - `PostTagKycDocumentCollection` - Tag a list of KYC documents - `DeleteTagKycDocumentCollection` - Untag a list of KYC documents - `PostTagKycDocument` - Tag a KYC document - `DeleteTagKycDocument` - Untag a KYC document - `PostTagAmlCheckCollection` - Tag a list of AML checks - `DeleteTagAmlCheckCollection` - Untag a list of AML checks - `PostTagAmlCheck` - Tag an AML check - `DeleteTagAmlCheck` - Untag an AML check - `GetTagRuleCollection` - Retrieve tags rules list - `PostTagRule` - Create tags rule - `GetTagRule` - Retrieve a tags rule - `PutTagRule` - Create a tags rule with specified ID - `DeleteTagRule` - Delete tags rule ## Tracking - `GetTrackingApiCollection` - Retrieve API tracking logs - `GetTrackingApi` - Retrieve an API tracking log - `GetTrackingTaxCollection` - Retrieve tax service tracking logs - `GetTrackingTax` - Retrieve a tax service tracking log - `GetTrackingListCollection` - Retrieve value list changes - `GetTrackingWebhookCollection` - Retrieve webhook tracking logs - `GetTrackingWebhook` - Retrieve a webhook tracking log - `PostTrackingWebhookResendRequest` - Schedule a resend webhook attempt ## Transactions - `PostReadyToPay` - Ready to pay - `PostTransaction` - Create a transaction - `GetTransactionCollection` - Retrieve transactions - `GetTransaction` - Retrieve a transaction - `PatchTransaction` - Update a transaction - `PostPayout` - Create a credit transaction - `PostTransactionQuery` - Query a transaction - `PostTransactionUpdate` - Update a transaction status - `PostTransactionRefund` - Refund a transaction - `GetPayoutRequestCollection` - Retrieve a list of payout requests - `PostPayoutRequest` - Create a payout request - `GetPayoutRequest` - Retrieve a payout request - `PutPayoutRequest` - Upsert a payout request - `PostPayoutRequestCancellation` - Cancel a payout request - `GetPayoutRequestPaymentInstruments` - Retrieve associated payment instruments ## Transactions timeline - `GetTransactionTimelineCollection` - Retrieve transaction timeline messages - `PostTransactionTimeline` - Create a transaction timeline comment - `GetTransactionTimeline` - Retrieve a transaction Timeline message - `DeleteTransactionTimeline` - Delete a transaction timeline message ## Usage - `GetUsageCollection` - Retrieve usage records - `PostUsage` - Create a usage record - `GetUsage` - Retrieve a usage record - `DeleteUsage` - Delete a usage record ## Users - `GetUserCollection` - Retrieve a list of users - `PostUser` - Create a user - `GetUser` - Retrieve a user - `PutUser` - Upsert a user - `GetUserMfa` - Retrieve user MFA status ## Webhooks - `PostPreviewWebhook` - Trigger a test webhook - `GetWebhookCollection` - Retrieve webhooks - `PostWebhook` - Create a webhook - `GetWebhook` - Retrieve a webhook - `PutWebhook` - Upsert a webhook - `DeleteWebhook` - Delete a webhook ## Websites - `GetWebsiteCollection` - Retrieve websites - `PostWebsite` - Create a website - `GetWebsite` - Retrieve a website - `PutWebsite` - Upsert a website - `DeleteWebsite` - Delete a website