RevCent MCP Server

Overview and details on the RevCent MCP server.

The MCP (model context protocol) allows AI to connect directly to RevCent and conduct operations. Operations include retrieving data, updating data, reporting and much more. AI has become smart enough to understand the entire RevCent ecosystem and the various caveats, therefore allowing users to grant AI access to their RevCent account via MCP is a big win for all.

Use Cases

The use cases are almost infinite, but below are a few basic ways in which to use AI connected to the RevCent MCP.

  • Run on-demand reports using natural language, i.e. “what was my sales volume today versus yesterday”, or “whats my projected subscription revenue this month”.
  • Have AI create your own reporting system, which runs queries directly using the RevCent MCP, then display or notify continual updates.
  • Have your own AI agents continually monitor and take potential action on anything that occurs in your RevCent account, i.e. new sales, subscription renewals, etc.
  • Create marketing specific AI agents, that analyze RevCent sales metadata to determine the best acquisition channels and cost effective marketing spend.

How To Connect

In a few steps you can connect AI to your RevCent account and give access to over 250 operations. You can limit access via permissions, which we recommend.

Endpoint

The RevCent MCP server url is https://mcp.revcent.com

Instructions

To connect an AI client, first create a dedicated OAuth Client in RevCent. Use a separate OAuth client for each AI client, agent, or automation workload. This makes it easier to review access, limit permissions, and revoke one integration without affecting the others.

  1. Sign in to RevCent and open OAuth Clients.

  2. Click Create New OAuth Client.

  3. Enter a clear, purpose-specific name and description, such as Personal AI Assistant, Reporting Agent, or Support Automation.

  4. Save the OAuth client. RevCent will take you to that client’s edit page.

  5. Click the Auth Details tab.

  6. Copy the Client ID and Client Secret. Treat the Client Secret like a password: keep it private and enter it only in the trusted MCP client or agent you are configuring.

  7. In your AI tool, add a new MCP server and enter:

    • Server URL: https://mcp.revcent.com
    • Client ID: the Client ID from the Auth Details tab
    • Client Secret: the Client Secret from the Auth Details tab
  8. Save the MCP server configuration in your AI tool. Your AI tool should connect to RevCent and begin its OAuth authorization flow.

  9. Review and approve the authorization request.

  10. Once approved, the AI client can use the RevCent MCP operations allowed by that OAuth client’s permissions.

  11. We recommend returning to the OAuth client’s edit page in RevCent and configuring only the permissions that this client needs. Review the best practices guidance below.

Best Practices

Important: When AI accesses the MCP server, it can conduct over 250 operations in your RevCent account, some of which have serious consequences. This can be dangerous, so you should enable only the permissions the MCP server will need via OAuth Client permissions.

Principle Of Least Privilege

We recommend using the principle of least privilege (PoLP) when creating OAuth clients for MCP use. An OAuth client being used for MCP should only be allowed to do what it is intended, i.e. prevent unintended operations due to AI hallucinations.

Specific OAuth Clients

Create an OAuth client for each specific AI use. You can create as many OAuth clients as you want.

  • An OAuth client specifically for your personal AI interaction.
  • An OAuth client specifically for a reporting agent.
  • An OAuth client specifically for a monitoring agent.

Specific Permissions

Each OAuth client you create should only have the permissions enabled for operations it needs. Depending on its use case, only the operations it needs should have the respective permission enabled.

  • A personal OAuth Client should only have permissions you intend to use for your AI interactions.
  • A reporting agents’ OAuth client should only have reporting based permissions. I.e. no refunds, edit, delete, etc. operations.
  • A monitoring agents’ OAuth client should only have reporting and detail retrieval based operations. I.e. no refunds, edit, delete, etc. operations.

Available Operations

The RevCent MCP server provides the following operations for ecommerce management, payments, customer support, automation, analytics, integrations, and AI-assisted workflows. Enable only the OAuth permissions required for your MCP client or agent.

Together, these operations let authorized AI agents retrieve and manage the records, configurations, and workflows that run an ecommerce business in RevCent.

TitleIDDescriptionMD
AI Assistants
Create An AI AssistantCreateAIAssistantCreates a new RevCent AI Assistant and returns a unique 20-character ai_assistant_id. A RevCent AI Assistant is an autonomous AI automation that runs in the background when triggered.View
Delete An AI AssistantDeleteAIAssistantDeletes an existing AI Assistant.View
Edit An AI AssistantEditAIAssistantEdits a previously created RevCent AI Assistant using its 20-character ai_assistant_id.View
Get An AI AssistantGetAIAssistantRetrieves a specific AI Assistant and its operational details.View
Get AI AssistantsGetAIAssistantsRetrieves a focused list of AI Assistants.View
Trigger An AI AssistantTriggerAIAssistantStarts an AI Assistant manually/API-directly. Important: Only AI Assistants with trigger type on_demand can be triggered through the API/MCP.View
AI Memos
Get An AI MemoGetAIMemoRetrieves a specific AI Memo and its operational details.View
Mark An AI Memo As ReadMarkAIMemoAsReadMarks a specific AI Memo as read after it has been reviewed.View
AI Prompts
Create An AI PromptCreateAIPromptCreates an AI Prompt and returns a unique ai_prompt_id. An AI Prompt is saved prompt text that can be reused later when explicitly requested.View
Delete An AI PromptDeleteAIPromptDeletes an existing AI Prompt.View
Edit An AI PromptEditAIPromptEdits an existing AI Prompt using the required ai_prompt_id. The operation supports partial edits.View
Get An AI PromptGetAIPromptRetrieves a specific AI Prompt and its operational details.View
Get AI PromptsGetAIPromptsRetrieves a focused list of AI Prompts.View
AI Threads
Get An AI ThreadGetAIThreadRetrieves a specific AI Thread and its operational details.View
AI Voice Agents
Create An AI Voice AgentCreateAIVoiceAgentCreates a new AI Voice Agent and returns a 20-character ai_voice_agent_id. It connects a realtime AI model with a voice and phone integration, and supports Markdown instructions, dynamic content, pre-agent Function data, outbound triggers, and opt-in system actions during live conversations.View
Delete An AI Voice AgentDeleteAIVoiceAgentDeletes an existing AI Voice Agent.View
Edit An AI Voice AgentEditAIVoiceAgentUpdates a specific AI Voice Agent's name, enabled status, call method, pre-agent Function, voice, instructions, limits, system actions, active window, outbound triggers, and AI or voice integrations. Omitted fields remain unchanged.View
Get An AI Voice AgentGetAIVoiceAgentRetrieves a specific AI Voice Agent and its operational details.View
Get AI Voice AgentsGetAIVoiceAgentsRetrieves a focused list of AI Voice Agents.View
Trigger An AI Voice AgentTriggerAIVoiceAgentTriggers a specific AI Voice Agent and immediately creates an outbound AI Voice Call. Important requirements: If the AI Voice Agent ID is unknown, use GetAIVoiceAgents first to find it by name or description.View
AI Voice Calls
Get An AI Voice CallGetAIVoiceCallRetrieves a single AI Voice Call. Use this operation when: The ai_voice_call_id is known.View
Get AI Voice CallsGetAIVoiceCallsReturns a paginated list of AI Voice Calls. Use it only when the user needs a small, filtered, paginated set of call records.View
AI Voice Snippets
Create An AI Voice SnippetCreateAIVoiceSnippetCreates an AI Voice Snippet and returns a unique ai_voice_snippet_id. An AI Voice Snippet is reusable instruction content for AI Voice Agents.View
Delete An AI Voice SnippetDeleteAIVoiceSnippetDeletes an existing AI Voice Snippet.View
Edit An AI Voice SnippetEditAIVoiceSnippetEdits a previously created AI Voice Snippet using the required ai_voice_snippet_id. A snippet is reusable AI Voice Agent instruction content.View
Get An AI Voice SnippetGetAIVoiceSnippetRetrieves a specific AI Voice Snippet and its operational details.View
Get AI Voice SnippetsGetAIVoiceSnippetsRetrieves a focused list of AI Voice Snippets.View
BigQuery
Run A BigQuery QueryBigQueryRunQueryBigQueryRunQuery executes a BigQuery Standard SQL query against the user's RevCent data and returns the query results as an array of objects.View
Get BigQuery TablesGetBigQueryTablesRetrieves available BigQuery table definitions before composing a BigQueryRunQuery request.View
BIN Profiles
Create A BIN ProfileCreateBinProfileCreates a new BIN Profile and returns a unique 20-character bin_profile_id. A BIN Profile stores one or more 6-digit credit card BINs.View
Delete A BIN ProfileDeleteBinProfileDeletes an existing BIN Profile.View
Edit A BIN ProfileEditBinProfileEdits a previously created BIN Profile using the required bin_profile_id.View
Get A BIN ProfileGetBinProfileRetrieves a specific BIN Profile and its operational details.View
Get BIN ProfilesGetBinProfilesRetrieves a focused list of BIN Profiles.View
Campaigns
Create A CampaignCreateCampaignCreates a new Campaign in RevCent.View
Edit A CampaignEditCampaignUpdates an existing Campaign.View
Get A CampaignGetCampaignRetrieves a specific Campaign and its operational details.View
Get CampaignsGetCampaignsRetrieves a focused list of Campaigns.View
Chargebacks
Create A ChargebackCreateChargebackCreates a chargeback record in RevCent. A chargeback must be associated with a previous credit card transaction.View
Create A Chargeback DocumentCreateChargebackDocumentCreates a chargeback mitigation document from an originating sale.View
Edit A ChargebackEditChargebackEdits the details of an existing chargeback using the required chargeback_id. A chargeback in RevCent represents a dispute tied to a prior credit card transaction.View
Get A ChargebackGetChargebackRetrieves the details of a previously created Chargeback using the Chargeback ID.View
Get ChargebacksGetChargebacksReturn a bounded list of previously created Chargebacks.View
Search ChargebacksSearchChargebacksSearch previously created Chargebacks using a search term.View
Check Directs
Get A Check DirectGetCheckDirectRetrieves a specific Check Direct and its operational details.View
Get Check DirectsGetCheckDirectsRetrieves a focused list of Check Directs.View
Coupons
Validate A Coupon CodeValidateCouponCodeValidates a coupon code and return whether it is applicable.View
Customer Cards
Delete A Customer CardDeleteCustomerCardDeletes a specific Customer Card using the Customer Card ID.View
Disable A Customer CardDisableCustomerCardDisables a specific Customer Card using the Customer Card ID.View
Enable A Customer CardEnableCustomerCardEnables a specific Customer Card using the Customer Card ID.View
Get A Customer CardGetCustomerCardRetrieves a specific Customer Card and its operational details.View
Get Customer CardsGetCustomerCardsReturn a bounded list of previously created Customer Cards.View
Search Customer CardsSearchCustomerCardsSearch previously created Customer Cards using a search term.View
Set Default Customer CardSetDefaultCustomerCardSets an existing Customer Card as its Customer's default payment method using the Customer Card ID.View
Customer Groups
Create A Customer GroupCreateCustomerGroupCreates a new Customer Group and returns a unique 20-character customer_group_id. A Customer Group can be: 1.View
Delete A Customer GroupDeleteCustomerGroupDeletes an existing Customer Group.View
Edit A Customer GroupEditCustomerGroupEdits a previously created Customer Group using its 20-character customer_group_id. Important edit behavior: Only include the properties you wish to modify.View
Get A Customer GroupGetCustomerGroupRetrieves a specific Customer Group and its operational details.View
Get Customer GroupsGetCustomerGroupsRetrieves a focused list of Customer Groups.View
Customer Portals
Create A Customer PortalCreateCustomerPortalPrevent bots from registering for or abusing the customer portal.View
Delete A Customer PortalDeleteCustomerPortalDeletes an existing Customer Portal.View
Edit A Customer PortalEditCustomerPortalEdits a previously created Customer Portal using the required customer_portal_id. The operation is a partial-update operation.View
Get A Customer PortalGetCustomerPortalRetrieves a specific Customer Portal and its operational details.View
Get Customer PortalsGetCustomerPortalsRetrieves a focused list of Customer Portals.View
Customers
Add Card To CustomerAddCardToCustomerAdds a credit card to an existing Customer.View
Add Customer To GroupAddCustomerToGroupAdds a Customer to one or more Customer Groups.View
Create A CustomerCreateCustomerCreates customer prior to any purchase attempts in RevCent.View
Disable A CustomerDisableCustomerDisables a specific Customer using the Customer ID.View
Edit A CustomerEditCustomerUpdates a specific Customer using the Customer ID.View
Enable A CustomerEnableCustomerEnables a specific Customer using the Customer ID.View
Get A CustomerGetCustomerRetrieves the details of a previously created Customer using the Customer ID.View
Get CustomersGetCustomersReturn a bounded list of previously created Customers.View
Remove Customer From GroupRemoveCustomerFromGroupRemoves a Customer from one or more Customer Groups.View
Search CustomersSearchCustomersSearch previously created Customers using a search term.View
Discounts
Get A DiscountGetDiscountRetrieves a specific Discount and its operational details.View
Get DiscountsGetDiscountsRetrieves a focused list of Discounts.View
Documentation
Search DocumentationSearchDocumentationSearch RevCent documentation and return relevant MCP documentation matches.View
Email Templates
Create An Email TemplateCreateEmailTemplateCreates a new RevCent Email Template and returns a unique 20-character email_template_id.View
Create A SMTP ProfileCreateSMTPProfileCreates SMTP Profile in RevCent.View
Delete An Email TemplateDeleteEmailTemplateDeletes an existing Email Template.View
Delete A SMTP ProfileDeleteSmtpProfileDeletes an existing SMTP Profile.View
Edit An Email TemplateEditEmailTemplateEdits a previously created RevCent Email Template using its 20-character email_template_id.View
Edit A SMTP ProfileEditSMTPProfileUpdates an existing SMTP Profile.View
Get An Email TemplateGetEmailTemplateRetrieves a specific Email Template and its operational details.View
Get Email TemplatesGetEmailTemplatesRetrieves a focused list of Email Templates.View
Get A SMTP MessageGetSMTPMessageRetrieves a specific SMTP Message and its operational details.View
Get SMTP MessagesGetSMTPMessagesRetrieves a focused list of SMTP Messages.View
Get A SMTP ProfileGetSMTPProfileRetrieves a specific SMTP Profile and its operational details.View
Get SMTP ProfilesGetSMTPProfilesRetrieves a focused list of SMTP Profiles.View
Send A SMTP MessageSendSMTPMessageSends an SMTP Message using an Email Template ID.View
Fulfillment Accounts
Create A Fulfillment AccountCreateFulfillmentAccountCreates a new user Fulfillment Account and returns a unique fulfillment_account_id. A Fulfillment Account is the user’s configured connection to a RevCent-supported Site Fulfillment Center.View
Delete A Fulfillment AccountDeleteFulfillmentAccountDeletes an existing Fulfillment Account.View
Edit A Fulfillment AccountEditFulfillmentAccountEdits a previously created Fulfillment Account using the required fulfillment_account_id. The operation is a partial update operation.View
Get A Fulfillment AccountGetFulfillmentAccountRetrieves a specific Fulfillment Account and its operational details.View
Get Fulfillment AccountsGetFulfillmentAccountsRetrieves a focused list of Fulfillment Accounts.View
Get A Site Fulfillment CenterGetSiteFulfillmentCenterRetrieves a specific Site Fulfillment Center and its operational details.View
Get Site Fulfillment CentersGetSiteFulfillmentCentersRetrieves a focused list of Site Fulfillment Centers.View
Functions
Create A FunctionCreateFunctionCreates a new RevCent Function and returns a unique 20-character function_id. A Function is a hosted JavaScript execution unit that runs custom code inside RevCent.View
Delete A FunctionDeleteFunctionDeletes an existing Function.View
Edit A FunctionEditFunctionEdits a previously created RevCent Function using its 20-character function_id.View
Get A FunctionGetFunctionRetrieves a specific Function and its operational details.View
Get FunctionsGetFunctionsRetrieves a focused list of Functions.View
Trigger A FunctionTriggerFunctionTriggers a specific RevCent Function by Function ID. Important: Only Functions configured with event_source = api_direct are triggerable via TriggerFunction.View
Gateway Groups
Add Gateway To GroupAddUserGatewayToGatewayGroupAdds User Gateway To Gateway Group in RevCent.View
Create A Gateway GroupCreateGatewayGroupCreates a new Gateway Group and returns a 20-character gateway_group_id.View
Edit A Gateway GroupEditGatewayGroupEdits an existing Gateway Group using a 20-character gateway_group_id.View
Get A Gateway GroupGetGatewayGroupRetrieves a specific Gateway Group and its operational details.View
Get Gateway GroupsGetGatewayGroupsRetrieves a focused list of Gateway Groups.View
Remove Gateway From GroupRemoveUserGatewayFromGatewayGroupRemoves User Gateway From Gateway Group in RevCent.View
Gateways
Create A User GatewayCreateUserGatewayCreates a User Gateway in RevCent. A User Gateway is the user's configured payment gateway/MID associated with a RevCent Site Gateway.View
Edit A User GatewayEditUserGatewayEdits a specific User Gateway. The schema describes this as a very consequential operation that should only be performed upon explicit confirmation from the user.View
Get A Site GatewayGetSiteGatewayRetrieves a specific Site Gateway and its operational details.View
Get Site GatewaysGetSiteGatewaysRetrieves a focused list of Site Gateways.View
Get A User GatewayGetUserGatewayRetrieves a specific User Gateway and its operational details.View
Get User GatewaysGetUserGatewaysRetrieves a focused list of User Gateways.View
Key Values
Create A Key ValueCreateKeyValueCreates a system-wide Key Value in the RevCent account. The schema states: Only use this operation if explicitly told to create a Key Value.View
Delete A Key ValueDeleteKeyValueDeletes an existing Key Value.View
Edit A Key ValueEditKeyValueEdits a specific system-wide Key Value using its key. The schema states: Only use this operation if explicitly told to edit a Key Value.View
Get A Key ValueGetKeyValueRetrieves a specific Key Value and its operational details.View
Get Key ValuesGetKeyValuesRetrieves a focused list of Key Values.View
Metadata
Get MetadataGetMetadataReturns a paginated list of metadata names saved/indexed in the RevCent account. Important: GetMetadata returns metadata names.View
Get A Metadata EntryGetMetadataEntryRetrieves the details of a specific metadata entry by Metadata ID. Unlike GetMetadata, this operation returns saved values for the metadata name.View
Insert MetadataInsertMetadataInsertMetadata inserts one or more metadata entries onto a specific RevCent item.View
Notes
Create A NoteCreateNoteCreates a note for a specific item using: item_type item_idView
Offline Payments
Get An Offline PaymentGetOfflinePaymentRetrieves one specific offline payment. Use this operation when: The offline_payment_id is already known.View
Get Offline PaymentsGetOfflinePaymentsReturns a paginated list of offline payments previously created. Use this operation when: The user wants to retrieve a small filtered/paginated list of offline payments.View
Payment Profiles
Create A Payment ProfileCreatePaymentProfileCreates a new Payment Profile and returns a unique 20-character Payment Profile ID. A Payment Profile contains a payment_flow, which is an array of connected nodes.View
Edit A Payment ProfileEditPaymentProfileEdits a previously created Payment Profile using its 20-character Payment Profile ID.View
Get A Payment ProfileGetPaymentProfileRetrieves a specific Payment Profile and its operational details.View
Get Payment ProfilesGetPaymentProfilesRetrieves a focused list of Payment Profiles.View
PayPal Accounts
Create A PayPal AccountCreatePayPalAccountCreates a connected PayPal Account in RevCent. A connected PayPal Account allows RevCent to integrate PayPal activity with the broader RevCent ecommerce system.View
Delete A PayPal AccountDeletePayPalAccountDeletes an existing Pay Pal Account.View
Edit A PayPal AccountEditPayPalAccountUpdates an existing PayPal Account. Use this operation when: The PayPal Account already exists.View
Get A PayPal AccountGetPayPalAccountRetrieves a specific Pay Pal Account and its operational details.View
Get PayPal AccountsGetPayPalAccountsRetrieves a focused list of Pay Pal Accounts.View
PayPal Disputes
Get A PayPal DisputeGetPayPalDisputeRetrieves a specific Pay Pal Dispute and its operational details.View
Get PayPal DisputesGetPayPalDisputesRetrieves a focused list of Pay Pal Disputes.View
PayPal Transactions
Get A PayPal TransactionGetPayPalTransactionRetrieves a specific PayPal Transaction and its operational details.View
Get PayPal TransactionsGetPayPalTransactionsReturn a bounded list of previously created PayPal Transactions.View
Search PayPal TransactionsSearchPayPalTransactionsSearch previously created PayPal Transactions using a search term.View
Pending Refunds
Get A Pending RefundGetPendingRefundRetrieves the details of a pending refund using the Pending Refund ID.View
Get Pending RefundsGetPendingRefundsReturn a bounded list of previously created Pending Refunds.View
Search Pending RefundsSearchPendingRefundsSearch previously created Pending Refunds using a search term.View
Product Groups
Create A Product GroupCreateProductGroupCreates a Product Group and returns its unique ID, optionally associating selected products for shared ecommerce management.View
Delete A Product GroupDeleteProductGroupDeletes an existing Product Group.View
Edit A Product GroupEditProductGroupEdits an existing Product Group in RevCent using the Product Group ID. Use this operation to change one or more of the following: Only include properties that should be modified.View
Get A Product GroupGetProductGroupRetrieves a specific Product Group and its operational details.View
Get Product GroupsGetProductGroupsRetrieves a focused list of Product Groups.View
Product Sales
Get A Product SaleGetProductSaleRetrieves a specific Product Sale and its operational details.View
Get Product SalesGetProductSalesReturns a paginated list of product sale records previously created in RevCent. A Product Sale is an individual line item within a Sale where a specific product was sold.View
Refund A Product SaleRefundProductSaleRefundProductSale refunds a specific Product Sale using the Product Sale ID. When a Product Sale is refunded, RevCent refunds the associated payment for that Product Sale.View
Products
Create A ProductCreateProductUse CreateProduct when the user wants to create a Product that does not already exist. A Product may be: Physical.View
Delete A ProductDeleteProductDeletes an existing Product.View
Disable A ProductDisableProductDisables an existing Product.View
Edit A ProductEditProductUse EditProduct when the Product already exists and the user wants to update one or more Product fields.View
Enable A ProductEnableProductEnables an existing Product.View
Get A ProductGetProductRetrieves a specific Product and its operational details.View
Get ProductsGetProductsRetrieves a focused list of Products.View
Get Product SyncGetProductSyncRetrieves the details or status of a product sync job.View
Search ProductsSearchProductsSearch existing Products records using a supported search term or filter.View
Sync ProductsSyncProductsStarts a bulk product sync from a connected WooCommerce shop, creating or reconciling RevCent products and returning a sync job ID.View
Projects
Create A ProjectCreateProjectCreates Project in RevCent.View
Create A Project NoteCreateProjectNoteCreates Project Note associated with a Project in RevCent.View
Delete A ProjectDeleteProjectDeletes an existing Project.View
Delete A Project NoteDeleteProjectNoteDeletes an existing Project Note.View
Edit A ProjectEditProjectUpdates a specific Project using the Project ID.View
Edit A Project NoteEditProjectNoteUpdates an existing Project Note using the Project Note ID.View
Get A ProjectGetProjectRetrieves one Project by Project ID, including the Project name, description, timestamps, and associated entities grouped by entity type.View
Get A Project NoteGetProjectNoteRetrieves one Project Note by Project Note ID, including the full note content.View
Get Project NotesGetProjectNotesReturn a paginated list of Project Notes by date range, optionally filtered by Project and/or metadata.View
Get ProjectsGetProjectsReturn a paginated list of Projects with names and descriptions.View
Associate Entity with ProjectProjectAssociateEntityAssociate an existing entity with a Project.View
Disassociate Entity with ProjectProjectDisassociateEntityDisassociate an existing entity from a Project.View
Search Project NotesSearchProjectNotesSearch previously created Project Notes using a search term.View
Search ProjectsSearchProjectsSearch previously created Projects using a search term or associated entity ID.View
Sales
Add Fraud AlertAddFraudAlertAdds Fraud Alert in RevCent.View
Create A Pending SaleCreatePendingSaleFor broader Sale lifecycle context, see the Sales Overview: CreatePendingSale creates a new pending Sale and returns a unique sale_id. A pending Sale is a Sale that is stored in RevCent but has not yet processed payment.View
Create A SaleCreateSaleCreates a Sale with payment. The MCP operation description is important: Create a sale with payment.View
Estimate A SaleEstimateSaleEstimateSale estimates the total cost of a Sale with itemized results. The MCP operation description states that EstimateSale: EstimateSale is a preview and calculation operation.View
Get A SaleGetSaleRetrieves a specific Sale and its operational details.View
Get SalesGetSalesReturn a bounded list of previously created Sales.View
Process A Pending SaleProcessPendingSaleProcesses payment for an existing pending Sale using the sale_id of a previously created pending Sale. A pending Sale is stored in RevCent but has not yet processed payment.View
Remove Fraud AlertRemoveFraudAlertRemoves Fraud Alert in RevCent.View
Search SalesSearchSalesSearch previously created Sales using a search term.View
Update A Pending SaleUpdatePendingSaleUpdates an existing pending Sale using the sale_id returned by CreatePendingSale. A pending Sale is stored in RevCent but has not yet processed payment.View
Void A SaleVoidSaleVoids an existing Sale.View
Salvage Transactions
Get A Salvage TransactionGetSalvageTransactionRetrieves a specific Salvage Transaction and its operational details.View
Get Salvage TransactionsGetSalvageTransactionsReturn a bounded list of previously created Salvage Transactions.View
Process A Salvage TransactionProcessSalvageTransactionProcesses an existing Salvage Transaction using the Salvage Transaction ID. A Salvage Transaction is a recoverable revenue opportunity created from a declined or partially recovered payment attempt.View
Secure Forms
Create A Secure FormCreateSecureFormCreates Secure Form that lets the user securely submit sensitive fields so RevCent can encrypt and store them internally in RevCent.View
Get A Secure FormGetSecureFormRetrieves a specific Secure Form and its operational details.View
Sentinel Anti-Fraud
Create A Fraud DetectionCreateFraudDetectionCreates a new Fraud Detection in RevCent.View
Edit A Fraud DetectionEditFraudDetectionUpdates an existing Fraud Detection.View
Edit Sentinel SettingsEditSentinelSettingsUpdates account Sentinel Anti-Fraud settings.View
Get A Fraud DetectionGetFraudDetectionRetrieves a specific Fraud Detection and its operational details.View
Get Fraud DetectionsGetFraudDetectionsRetrieves a focused list of Fraud Detections.View
Get Sentinel SettingsGetSentinelSettingsRetrieves the account Sentinel Anti-Fraud settings.View
Search Fraud DetectionsSearchFraudDetectionsSearch existing Fraud Detections records using a supported search term or filter.View
Shipping
Edit A ShipmentEditShipmentUpdates the details of a specific Shipment using the Shipment / Shipping ID.View
Get A ShipmentGetShipmentRetrieves a specific Shipment and its operational details.View
Get ShipmentsGetShipmentsReturn a bounded list of previously created Shipments.View
Refund A ShipmentRefundShipmentRefunds a Shipment using the Shipment / Shipping ID.View
Search ShippingSearchShippingSearch previously created Shipments using a search term.View
Shipping Profiles
Create A Shipping ProfileCreateShippingProfileCreates shipping profile in RevCent.View
Delete A Shipping ProfileDeleteShippingProfileDeletes an existing Shipping Profile.View
Edit A Shipping ProfileEditShippingProfileUpdates a specific Shipping Profile using the shipping_profile_id.View
Get A Shipping ProfileGetShippingProfileRetrieves a specific Shipping Profile and its operational details.View
Get Shipping ProfilesGetShippingProfilesRetrieves a focused list of Shipping Profiles.View
Shipping Providers
Get A Site Shipping ProviderGetSiteShippingProviderRetrieves a specific Site Shipping Provider and its operational details.View
Get Site Shipping ProvidersGetSiteShippingProvidersRetrieves a focused list of Site Shipping Providers.View
Shops
Create A User ShopCreateUserShopCreates user shop in RevCent.View
Edit A User ShopEditUserShopUpdates a user shop in RevCent.View
Fix A User ShopFixUserShopFixes an existing User Shop in RevCent by checking the RevCent plugin settings and attempting to fix configuration issues.View
Get A Site ShopGetSiteShopRetrieves a specific Site Shop and its operational details.View
Get Site ShopsGetSiteShopsRetrieves a focused list of Site Shops.View
Get A User ShopGetUserShopRetrieves a specific User Shop and its operational details.View
Get User ShopsGetUserShopsRetrieves a focused list of User Shops.View
Validate A User ShopValidateUserShopValidates an existing User Shop in RevCent.View
Subscription Profiles
Create A Subscription ProfileCreateSubscriptionProfileCreates Subscription Profile, which will issue a unique Subscription Profile ID in RevCent.View
Delete A Subscription ProfileDeleteSubscriptionProfileDeletes an existing Subscription Profile.View
Edit A Subscription ProfileEditSubscriptionProfileUpdates a previously created Subscription Profile using the subscription_profile_id.View
Get A Subscription ProfileGetSubscriptionProfileRetrieves a specific Subscription Profile and its operational details.View
Get Subscription ProfilesGetSubscriptionProfilesRetrieves a focused list of Subscription Profiles.View
Subscription Renewals
Get A Subscription RenewalGetSubscriptionRenewalRetrieves a specific Subscription Renewal and its operational details.View
Get Subscription RenewalsGetSubscriptionRenewalsReturn a bounded list of previously created Subscription Renewals.View
Refund A Subscription RenewalRefundSubscriptionRenewalRefunds a Subscription Renewal using the Subscription Renewal ID.View
Subscriptions
Activate A SubscriptionActivateSubscriptionActivates a currently suspended subscription using the subscription ID.View
Cancel A SubscriptionCancelSubscriptionCancels a subscription using the subscription ID.View
Edit A SubscriptionEditSubscriptionUpdates attributes of an existing subscription using the subscription ID.View
Get A SubscriptionGetSubscriptionRetrieves a specific Subscription and its operational details.View
Get SubscriptionsGetSubscriptionsReturn a bounded list of previously created Subscriptions.View
Renew A SubscriptionRenewSubscriptionManually renew a subscription using the subscription ID.View
Search SubscriptionsSearchSubscriptionsSearch previously created Subscriptions using a search term.View
Suspend A SubscriptionSuspendSubscriptionSuspend a subscription using the subscription ID.View
System Calls
Get An API CallGetAPICallRetrieves a single API Call record. Use this operation when: The API Call ID is already known.View
Tax
Get A TaxGetTaxRetrieves a specific Tax record and its operational details.View
Get TaxesGetTaxesReturn a bounded list of previously created Tax records.View
Refund A TaxRefundTaxRefunds a Tax record using the Tax ID.View
Tax Profiles
Create A Tax ProfileCreateTaxProfileCreates Tax Profile, which will issue a unique Tax Profile ID in RevCent.View
Delete A Tax ProfileDeleteTaxProfileDeletes an existing Tax Profile.View
Edit A Tax ProfileEditTaxProfileUpdates a previously created Tax Profile using the Tax Profile ID.View
Get A Tax ProfileGetTaxProfileRetrieves a specific Tax Profile and its operational details.View
Get Tax ProfilesGetTaxProfilesRetrieves a focused list of Tax Profiles.View
Third Party Integrations
Create A User Third Party IntegrationCreateUserThirdPartyIntegrationCreates User Third Party Integration in RevCent.View
Delete A User Third Party IntegrationDeleteUserThirdPartyIntegrationDeletes an existing User Third Party Integration.View
Edit A User Third Party IntegrationEditUserThirdPartyIntegrationUpdates a previously created User Third Party Integration using the integration ID.View
Get A Site Third Party IntegrationGetSiteThirdPartyIntegrationRetrieves a specific Site Third Party Integration and its operational details.View
Get Site Third Party IntegrationsGetSiteThirdPartyIntegrationsRetrieves a focused list of Site Third Party Integrations.View
Get A User Third Party IntegrationGetUserThirdPartyIntegrationRetrieves a specific user third party integration and its operational details.View
Get User Third Party IntegrationsGetUserThirdPartyIntegrationsRetrieves a focused list of User Third Party Integrations.View
Tracking Domains
Create A Tracking DomainCreateTrackingDomainCreates a RevCent Tracking Domain, returning its unique tracking_domain_id and required DNS A records. After adding those records, initialize SSL, add the returned CNAME records, and initialize DNS to make the domain ready for tracking.View
Edit A Tracking DomainEditTrackingDomainUpdates a previously created Tracking Domain using the Tracking Domain ID.View
Get A Tracking DomainGetTrackingDomainRetrieves a specific Tracking Domain and its operational details.View
Get Tracking DomainsGetTrackingDomainsRetrieves a focused list of Tracking Domains.View
Get A Tracking VisitorGetTrackingVisitorRetrieves a specific tracking visitor and its operational details.View
Initialize DNS for A Tracking DomainInitializeTrackingDomainDNSInitialize DNS for a specific Tracking Domain using the Tracking Domain ID.View
Initialize SSL for A Tracking DomainInitializeTrackingDomainSSLInitialize SSL for a specific Tracking Domain using the Tracking Domain ID.View
Transactions
Get A TransactionGetTransactionRetrieves a specific Transaction and its operational details.View
Get TransactionsGetTransactionsReturn a bounded list of previously created Transactions.View
Refund A TransactionRefundTransactionRefunds a credit card transaction directly using the Transaction ID.View
Search TransactionsSearchTransactionsSearch previously created Transactions using a search term.View
Trials
Cancel A TrialCancelTrialCancels a Trial using the Trial ID.View
Expire A TrialExpireTrialExpire a Trial immediately using the Trial ID.View
Extend A TrialExtendTrialExtend a Trial by a specified number of days using the Trial ID.View
Get A TrialGetTrialRetrieves a specific Trial and its operational details.View
Get TrialsGetTrialsReturn a bounded list of previously created Trials.View
Search TrialsSearchTrialsSearch previously created Trials using a search term.View
Shorten A TrialShortenTrialShorten a Trial by a specified number of days using the Trial ID.View
URL Parameter Sets
Create A URL Parameter SetCreateUrlParameterSetCreates URL Parameter Set, which will issue a unique URL Parameter Set ID in RevCent.View
Delete A URL Parameter SetDeleteURLParameterSetDeletes an existing URL Parameter Set.View
Edit A URL Parameter SetEditUrlParameterSetUpdates a previously created URL Parameter Set using the URL Parameter Set ID.View
Get A URL Parameter SetGetUrlParameterSetRetrieves a specific URL Parameter Set and its operational details.View
Get URL Parameter SetsGetUrlParameterSetsRetrieves a focused list of URL Parameter Sets.View