Watch Payment MethodsList of Payment Methods (polling trigger).
Watch ProductsList Products (polling trigger).
Watch ReportsList Reports (polling trigger).
Watch Tag CategoriesList Tag Categories (polling trigger).
Watch TagsList Tags (polling trigger).
Watch TasksList Tasks (polling trigger).
Watch UsersList Users (polling trigger).
Watch WebformsList Webforms with filter (polling trigger).
Get a ProductGets a single Product.
Get a Product CategoryGets a single Product Category.
Get Product OptionRetrieves a Product Option.
Get Subscription PlanRetrieves a Subscription Plan.
Get UserRetrieves a specific User.
Get User Email SignatureRetrieves a HTML snippet that contains the user's email signature.
List Affiliate Commission ProgramsRetrieves a list of Affiliate Commission Programs.
List Affiliate LinksRetrieves a list of Affiliate Links.
List Affiliate PaymentsRetrieves a list of affiliate payments.
List AffiliatesRetrieves a list of Affiliates.
List Affiliate SummariesRetrieves a list of Affiliate Summaries.
List All FilesRetrieves a list of files.
List All NotesRetrieves a list of all notes.
List All Order Total DiscountsRetrieves a list of Order Total Discounts.
List All Product CategoriesRetrieves a list of Product Categories.
List All Product DiscountsRetrieves a list of Product Discounts.
List All Shipping DiscountsRetrieves a list of Shipping Discounts.
List All Subscription Free Trial DiscountsRetrieves a list of Subscription Free Trial Discounts.
List Applied TagsRetrieves a list of tags applied to the specified Contact.
List Applied TagsRetrieves a list of tags applied to the specified Company.
List Assigned Products to CategoriesRetrieves a list of Products assigned to Product Categories.
List AutomationsRetrieves a list of automations.
List Automations IdsRetrieves a list of automations IDs.
List CampaignsRetrieves a list of campaigns for the authenticated user.
List Category DiscountsRetrieves a list of Category Discounts.
List CompaniesRetrieves a list of all Companies.
List Contact Link TypesRetrieves a list of Contact Link types.
List ContactsRetrieves a list of Contacts.
List Email Address StatusesRetrieve a list of the Status of Email Addresses.
List EmailsRetrieves a list of emails that have been sent.
List Email TemplatesRetrieves a paginated list of email templates.
List Lead Source CategoriesRetrieves a list of Lead Source Categories.
List Lead SourcesRetrieves a list of Lead Sources.
List Linked ContactsRetrieves a list of Linked Contacts for a given Contact.
List NotesRetrieves a list of Notes for a given contact.
List of Contact Payment MethodsRetrieves a list of Contact Payment Methods.
List of Opportunity StagesRetrieves a list of Opportunity Stages.
List of Payment MethodsRetrieves a list of Payment Methods.
List OpportunitiesRetrieves a list of all Opportunities.
List Opportunity Stage MovesReturns a paginated list of historical stage-move records.
List OrdersRetrieves a list of orders.
List PaymentsRetrieves a list of payments.
List Product OptionsRetrieves all options of a Product.
List ProductsRetrieves a list of Products.
List ReferralsRetrieves a list of all referrals with optional filtering and sorting.
List ReportsRetrieves a list of Reports as defined in the application (identified as Saved Search) Deprecated as of v2.
List Subscription PlansRetrieves a list of Subscription Plans.
List SubscriptionsRetrieves a list of subscriptions using the specified search criteria.
List Tag CategoriesRetrieves a list of defined Tag Categories To search for `null` or empty fields use `filter==NONE`.
List Tagged CompaniesRetrieves a list of Companies that have the given Tag applied. To search for `null` or empty fields use `filter==NONE`.
List Tagged ContactsRetrieves a list of Contacts with the specified Tag To search for `null` or empty fields use `filter==NONE`.
List TagsRetrieves a list of Tags defined in the application To search for `null` or empty fields use `filter==NONE`.
List TasksRetrieves a list of tasks based on the provided filter. Tasks which are not assigned to a User may be queried with user_id==UNASSIGNED.
List TransactionsRetrieves a list of sales transactions.
List User GroupsRetrieves a list of all user groups in the application.
List UsersRetrieves a list of users.
List Webforms with FilterRetrieves a list of webforms.
Retrieve a CampaignRetrieves a single campaign.
Retrieve a Category DiscountRetrieves a single Category Discount.
Retrieve a Commission ProgramRetrieves a single Commission Program.
Retrieve a CompanyRetrieves a single Company.
Retrieve a ContactRetrieves a single Contact.
Retrieve Affiliate Commission Earned and View Ledger URl for PortalGet the Affiliate Commission Earned and View LedgerURl for portal.
Retrieve Affiliate CommissionsRetrieve a list of Affiliate's Commissions.
Retrieve Affiliate ReferralsRetrieves all referrals belonging to the given affiliate.
Retrieve a FileRetrieves a file.
Retrieve a File's DataRetrieves a file's data.
Retrieve a Lead SourceRetrieves a Lead Source by ID.
Retrieve a Lead Source CategoryRetrieves a single Lead Source Category for a given ID.
Retrieve a List of Goals for a CampaignRetrieves a list of Goals (published) for a Campaign.
Retrieve a List of Sequences for a CampaignRetrieves a list of Sequences (published) for a Campaign.
Retrieve an AffiliateRetrieves a single Affiliate.
Retrieve an Affiliate LinkRetrieves information about a single Affiliate Link.
Retrieve an AutomationRetrieves a single automation.
Retrieve an EmailRetrieves a single Email that has been sent.
Retrieve an Email Address StatusRetrieves the opt-in status for a given Email Address.
Retrieve an Email TemplateRetrieves an Email Template.
Retrieve an Opportunity StageRetrieves the specified Opportunity Stage.
Retrieve an Opportunity Stage MoveRetrieves a single historical record of an opportunity being moved from one pipeline stage to another.
Retrieve an OrderRetrieves a single Order for a given order id.
Retrieve an Order ItemRetrieves a single order item from an existing order.
Retrieve an Order Total DiscountRetrieves an Order Total Discount.
Retrieve a NoteRetrieves the specified Note.
Retrieve a OpportunityRetrieves the specified Opportunity.
Retrieve a Product DiscountRetrieves a Product Discount.
Retrieve a Shipping DiscountRetrieves a Shipping Discount.
Retrieve a SubscriptionRetrieves a single subscription.
Retrieve a Subscription Free Trial DiscountRetrieves a Subscription Free Trial Discount.
Retrieve a TagRetrieves information about the specified Tag.
Retrieve a Tag CategoryReturns information about the specified Tag Category.
Retrieve a TaskRetrieves a single task.
Retrieve a User GroupRetrieves a single user group by its ID.
Retrieve Commission Program ResourcesRetrieves resources for a commission program.
Retrieve Lead Score of a ContactRetrieves information about the Lead Score of a Contact.
Retrieve Note TemplatesRetrieves a list of Note Templates.
Retrieve Order PaymentsRetrieves a list of payments made against a given order, including historical or external payments of cash or credit card.
Retrieve Product Legacy Image DataRetrieves the product's legacy image.
Retrieve ReportRetrieves information about a Report as defined in the application (identified as Saved Search) Deprecated as of v2.
Achieve an Automation GoalAchieves a goal in an automation for a contact.
Add a Product Option List Option ValueAdds product option values to a product option of type LIST.
Add Contacts to an Automation SequenceAdds a list of contacts to an automation sequence Response contains a map of the provided list of Contact Ids and their individual result.
Add Contacts to Campaign SequenceAdds a list of contacts to a campaign sequence Response contains a map of the provided list of Contact Ids related to their individual result.
Add Tag to CompanyApplies a Tag to a Company.
Adjust Inventory of a ProductIncrease or decrease the quantity of the Product.
Apply Commission to an Order ItemApplies commission to an order item on an existing order.
Apply TagApplies a Tag to a list of Contacts.
Apply Taxes on an OrderCalculate taxes for a single Order for a given order id.
Assign Affiliate to Commission ProgramAssigns an Affiliate to Commission Program.
Assign a Product Commission ProgramAssigns a Product Commission Program to a Product.
Assign a Subscription Commission ProgramAssigns a Subscription Commission Program to a Subscription.
Assign Products to a Product CategoryUpdates the list of products assigned to a Product Category. **Note:** The full list of product IDs that should remain assigned must be provided; any IDs omitted are removed automatically.
Attach a File to an Order InvoiceAttaches an uploaded File to an Order Invoice.
Bulk Unpublish AutomationsBulk unpublish one or more automations.
Bulk Update for Automations CategoriesBulk updates the categories of one or more automations.
Cancel SubscriptionCancels the specified subscription.
Create a Category DiscountCreates a Category Discount.
Create a Category Discount CriteriaCreates a Category Discount Criteria.
Create a CompanyCreates a new Company.`country_code` is required if `region` is specified.
Create a ContactCreates a new Contact. *Note:* Contact must contain at least one item in `email_addresses`, `phone_numbers`, or `addresses` and `country_code` is required if `region` is specified. Optionally accepts a `duplicate_option` query parameter which performs dup.
Create a Contact Link TypeCreates a new type of Contact Link.
Create a Default Commission ProgramCreates a Default Commission Program.
Create a FileUploads a file using multipart/form-data. The `file` part contains the binary file content; `file_name`, `is_public`, `file_association`, and optionally `contact_id` are additional text parts in the same multipart request. Sending these as URL query param.
Create a Lead SourceCreates a new Lead Source.
Create a Lead Source CategoryCreates a new Lead Source Category.
Create an AffiliateCreates a single Affiliate.
Create an Affiliate Commission ProgramCreates an Affiliate Commission Program.
Create an Affiliate LinkCreates a single Affiliate Link.
Create an Email RecordCreates a Record of an Email sent to a Contact.
Create an OpportunityCreates a new opportunity as the authenticated user.
Create an Opportunity StageCreates a new Opportunity Stage.
Create an OrderCreates a one time Order with Order items.
Create an Order ItemCreates an order item on an existing order.
Create an Order Total DiscountCreates an Order Total Discount.
Create an Order Total Discount CriteriaCreates an Order Total Discount Criteria.
Create a NoteCreates a new Note.
Create a PaymentCreates a payment record. Alternatively, adds a record of historical or external payment of cash or credit card.
Create a ProductCreates a new product.
Create a Product CategoryCreates a new Product Category.
Create a Product DiscountCreates a Product Discount.
Create a Product Discount CriteriaCreates a Product Discount Criteria.
Create a Product OptionCreates a new product option.
Create a ReferralCreates a new referral partner referral on the provided contact.
Create a Set of Email RecordsCreates a set of Records of Emails sent to Contacts, maximum 1000 per transaction.
Create a Shipping DiscountCreates a Shipping Discount.
Create a Shipping Discount CriteriaCreates a Shipping Discount Criteria.
Create a Subscription Free Trial DiscountCreates a Subscription Free Trial Discount.
Create a Subscription Free Trial Discount CriteriaCreates a Subscription Free Trial Discount Criteria.
Create a TaskCreates a new task as the authenticated user.
Create Commission Program ResourceCreates a resource for a commission program.
Create SubscriptionCreates a subscription with the specified product and product subscription id.
Create Subscription PlanCreates a Subscription Plan.
Create TagCreates a new Tag.
Create Tag CategoryCreates a new Tag Category.
Create the Product Category Image FileCreates the product category image file and uploads it to the specified product category.
Create the Product ImageCreates the Product Image file and uploads it to the specified Product.
Deactivate a Contact Payment MethodDeactivate the specified payment method.
Delete a Category DiscountDeletes a specified Category Discount.
Delete a Category Discount CriteriaDeletes a specified Category Discount Criteria.
Delete a Commission ProgramDeletes a Commission Program.
Delete a CompanyDeletes the specified Company.
Delete a ContactDeletes the specified Contact.
Delete a Contact Link TypeDeletes the specified Contact Link type. The Link type cannot be deleted if it is currently applied to any Linked Contacts.
Delete a Contact Payment MethodDeletes the specified payment method.
Delete AffiliateDeletes the specified Affiliate.
Delete a FileDeletes a specified file.
Delete a Lead SourceDeletes a Lead Source by ID.
Delete a Lead Source CategoryDeletes the specified Lead Source Category.
Delete an Affiliate LinkDeletes an Affiliate Link.
Delete an AutomationDeletes a single automation.
Delete an Email RecordDeletes a specific Email Record.
Delete an OpportunityDeletes the specified Opportunity.
Delete an Opportunity StageDeletes the specified Opportunity Stage.
Delete an OrderDeletes an Order Note: The Order must not have any transactions recorded to be available for deletion.
Delete an Order ItemDeletes an order item on an existing order.
Delete an Order Total DiscountDeletes a specified Order Total Discount.
Delete an Order Total Discount CriteriaDeletes a specified Order Total Discount Criteria.
Delete a NoteDeletes the specified Note.
Delete a ProductDeletes a single product.
Delete a Product CategoryDeletes the specified Product Category, its sub-categories, and removes products from it.
Delete a Product DiscountDeletes a specified Product Discount.
Delete a Product Discount CriteriaDeletes a specified Product Discount Criteria.
Delete a Product OptionDeletes a single product option.
Delete a Product Option List ItemDeletes a single option value in a Product Option of type LIST.
Delete a Shipping DiscountDeletes a specified Shipping Discount.
Delete a Shipping Discount CriteriaDeletes a specified Shipping Discount Criteria.
Delete a Subscription Free Trial DiscountDeletes a specified Subscription Free Trial Discount.
Delete a Subscription Free Trial Discount CriteriaDeletes a specified Subscription Free Trial Discount Criteria.
Delete a TaskDeletes a single task.
Delete Link Between Two ContactsDeletes Link between two Contacts.
Delete Subscription PlanDeletes a Subscription Plan.
Delete TagDeletes a Tag.
Delete Tag CategoryDeletes the specified Tag Category.
Delete the Image from a Product CategoryDeletes the image from the specified product category.
Delete the Product ImageDeletes the Product Image from the specified Product.
Detach a File from an Order InvoiceDetaches a File from an Order Invoice.
Invoice a SubscriptionGenerates invoices from all cycles of a subscription that are due. Returns the most recently billed invoice.
Link ContactsLinks two Contacts together using the provided Link type.
Make an API CallMake an arbitary call.
Merge Two ContactsMerges two Contacts together. The duplicate contact will be merged into the primary contact.
Remove an Affiliate from a Commission ProgramRemoves an Affiliate from a Commission Program.
Remove a Product from a Commission ProgramRemoves a Product from a Commission Program.
Remove a Set of Email RecordsRemoves a set of Email Records.
Remove a Subscription from a Commission ProgramRemoves a Subscription from a Commission Program.
Remove Commission Program ResourceRemoves a resource from a commission program.
Remove Contacts from Campaign SequenceRemoves a list of contacts from a campaign sequence Response contains a map of the provided list of Contact Ids related to their individual result.
Remove TagRemove a Tag from a Company.
Remove TagsRemoves a Tag from a list of Contacts.
Renames an Easy Automation.Updates the name of a single easy automation.
Run a ReportRuns a report as defined in the application (identified as Saved Search) Deprecated as of v2.
Send an EmailSends an Email to a list of Contacts.
Send an Email Based on a TemplateSends an Email Based on a Template.
Set Default Merchant AccountSets the specified Merchant Account as the default Merchant Account.
Unpublish an AutomationUnpublishes a single automation.
Update a Category DiscountUpdates a Category Discount.
Update a CompanyUpdates a Company with the values provided in the request.
Update a ContactUpdates a Contact.
Update a Contact Link TypeUpdates the specified Contact Link type. Only fields listed in `update_mask` are applied. Reducing `max_links` below the current number of Linked Contacts of this type returns 409 Conflict.
Update a Default Commission ProgramUpdates a Default Commission Program.
Update a FileUpdates a file using multipart/form-data. Note that this endpoint uses POST instead of PATCH.
Update a Lead SourceUpdates a Lead Source with only the values provided in the request.
Update a Lead Source CategoryUpdates a Lead Source Category.
Update an AffiliateUpdates a single Affiliate.
Update an Affiliate Commission ProgramUpdates the properties of an Affiliate Commission Program.
Update an Affiliate LinkUpdates an Affiliate Link.
Update an Email Address Opt in StatusUpdates an Email Address opt-in status You may opt-in or mark an email address as _Marketable_by including the following field in the request JSON with an opt-in reason. (This field is also shown in the complete request body sample.) The reason you provid.
Update an OpportunityUpdates specified values of a given opportunity.
Update an Opportunity StageUpdates specified values of a given Opportunity Stage.
Update an OrderUpdates an Order.
Update an Order ItemUpdates an Order Item.
Update an Order Total DiscountUpdates an Order Total Discount.
Update a NoteUpdates a Note for a Contact.
Update a ProductUpdates a product.
Update a Product CategoryUpdates a single Product Category.
Update a Product Commission ProgramUpdates a Product Commission Program.
Update a Product DiscountUpdates a Product Discount.
Update a Shipping DiscountUpdates a Shipping Discount.
Update a SubscriptionUpdates a Subscription.
Update a Subscription Commission ProgramUpdates a Subscription Commission Program.
Update a Subscription Free Trial DiscountUpdates a Subscription Free Trial Discount.
Update a TagUpdates a Tag with only the values provided in the request.
Update a Tag CategoryUpdates a Tag Category with only the values provided in the request.
Update a TaskUpdates a task with only the values provided in the request.
Update Commission Program ResourceUpdates a resource for a commission program.
Updates a Product OptionPerforms the a Product Option operation.
Updates a Product Option List Option ValueUpdates a single product option value.
Update Subscription PlanUpdates a Subscription Plan.
Update UserUpdates information on a specific User.
When to use Keap
Common scenarios where Keap automation saves time and reduces manual work.
React to "Watch Affiliate" in Keap in real time: route the event into CRM, chat, ticketing, or any connected service.
Use "Get a Product Category" as an automated action in Keap so records stay consistent whenever something changes elsewhere in your stack.
Layer "Watch Affiliate Links" from Keap with filters, transforms, and AI steps to build automations that match your exact business logic.
Frequently asked questions
Common questions about automating Keap in your workflows.
Keap has 23 triggers, including "Watch Affiliate", "Watch Affiliate Commission Programs", and "Watch Affiliate Links", and more. Use them to start workflows the moment Keap events fire — no polling required.
Connect Keap to any app in workflows
Search apps and open an app-to-app integration page in one click.