npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

keap-core-service-v2-sdk-js

v2.0.18

Published

Keap Public API Documentation

Downloads

841

Readme

keap-core-service-v2-sdk

KeapCoreServiceV2Sdk - JavaScript client for keap-core-service-v2-sdk Keap Public API Documentation This SDK is automatically generated by the OpenAPI Generator project:

  • API version: v2
  • Package version: 2.0.18
  • Generator version: 7.13.0
  • Build package: org.openapitools.codegen.languages.JavascriptClientCodegen For more information, please visit https://developer.keap.com/get-support

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install keap-core-service-v2-sdk --save

Finally, you need to build the module:

npm run build
Local development

To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing package.json (and this README). Let's call this JAVASCRIPT_CLIENT_DIR. Then run:

npm install

Next, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR:

npm link

To use the link you just defined in your project, switch to the directory you want to use your keap-core-service-v2-sdk from, and run:

npm link /path/to/<JAVASCRIPT_CLIENT_DIR>

Finally, you need to build the module:

npm run build

git

If the library is hosted at a git repository, e.g.https://github.com/infusionsoft/keap-sdk then install it via:

    npm install infusionsoft/keap-sdk --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:

module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}

Getting Started

Please follow the installation instruction and execute the following JS code:

var KeapCoreServiceV2Sdk = require('keap-core-service-v2-sdk');

var defaultClient = KeapCoreServiceV2Sdk.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
var oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = "YOUR ACCESS TOKEN"

var api = new KeapCoreServiceV2Sdk.AffiliateApi()
var createAffiliateRequest = new KeapCoreServiceV2Sdk.CreateAffiliateRequest(); // {CreateAffiliateRequest} 
api.addAffiliate(createAffiliateRequest).then(function(data) {
  console.log('API called successfully. Returned data: ' + data);
}, function(error) {
  console.error(error);
});

Documentation for API Endpoints

All URIs are relative to https://api.keap.com/crm

Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- KeapCoreServiceV2Sdk.AffiliateApi | addAffiliate | POST /rest/v2/affiliates | Create an Affiliate KeapCoreServiceV2Sdk.AffiliateApi | addAffiliateToProgram | POST /rest/v2/affiliates/{id}:assignToProgram | Assign Affiliate to Commission program KeapCoreServiceV2Sdk.AffiliateApi | addCommissionProgram | POST /rest/v2/affiliates/commissionPrograms | Create an Affiliate Commission Program KeapCoreServiceV2Sdk.AffiliateApi | addCommissionProgramResource | POST /rest/v2/affiliates/commissionPrograms/resources | Create Commission Program Resource KeapCoreServiceV2Sdk.AffiliateApi | assignProductCommissionProgram | POST /rest/v2/affiliates/commissionPrograms/productCommissionPrograms/{commission_program_id} | Assign a Product Commission Program KeapCoreServiceV2Sdk.AffiliateApi | assignSubscriptionCommissionProgram | POST /rest/v2/affiliates/commissionPrograms/subscriptionCommissionPrograms/{commission_program_id} | Assign a Subscription Commission Program KeapCoreServiceV2Sdk.AffiliateApi | createAffiliateCustomField | POST /rest/v2/affiliates/model/customFields | Create an Affiliate Custom Field KeapCoreServiceV2Sdk.AffiliateApi | createAffiliateCustomFieldGroup | POST /rest/v2/affiliates/model/customFields/groups | Create an Affiliate Custom Field Group KeapCoreServiceV2Sdk.AffiliateApi | createDefaultCommissionProgram | POST /rest/v2/affiliates/commissionPrograms/defaultCommissionPrograms/{commission_program_id} | Create a Default Commission Program KeapCoreServiceV2Sdk.AffiliateApi | createRedirectLink | POST /rest/v2/affiliates/redirects | Create an Affiliate Link KeapCoreServiceV2Sdk.AffiliateApi | deleteAffiliate | DELETE /rest/v2/affiliates/{id} | Delete Affiliate KeapCoreServiceV2Sdk.AffiliateApi | deleteAffiliateCommissionProgram | DELETE /rest/v2/affiliates/commissionPrograms/{commission_program_id} | Delete a Commission Program KeapCoreServiceV2Sdk.AffiliateApi | deleteAffiliateCustomField | DELETE /rest/v2/affiliates/model/customFields/{custom_field_id} | Delete a Custom Field KeapCoreServiceV2Sdk.AffiliateApi | deleteAffiliateCustomFieldGroup | DELETE /rest/v2/affiliates/model/customFields/groups/{group_id} | Delete an Affiliate Custom Field Group KeapCoreServiceV2Sdk.AffiliateApi | deleteCommissionProgramResource | DELETE /rest/v2/affiliates/commissionPrograms/resources/{resource_id} | Remove Commission Program Resource KeapCoreServiceV2Sdk.AffiliateApi | deleteRedirectLink | DELETE /rest/v2/affiliates/redirects/{redirect_id} | Delete an Affiliate Link KeapCoreServiceV2Sdk.AffiliateApi | getAffiliate | GET /rest/v2/affiliates/{id} | Retrieve an Affiliate KeapCoreServiceV2Sdk.AffiliateApi | getAffiliateCommissionTotal | GET /rest/v2/affiliates/{affiliate_id}/commissionTotal | Retrieve Affiliate Commission Earned and View LedgerURl for portal KeapCoreServiceV2Sdk.AffiliateApi | getAffiliateCommissions | GET /rest/v2/affiliates/{affiliate_id}:commissions | Retrieve Affiliate Commissions KeapCoreServiceV2Sdk.AffiliateApi | getAffiliateCustomFieldGroup | GET /rest/v2/affiliates/model/customFields/groups/{group_id} | Retrieve an Affiliate Custom Field Group KeapCoreServiceV2Sdk.AffiliateApi | getAffiliateCustomFields | GET /rest/v2/affiliates/model | Retrieve Affiliate Model KeapCoreServiceV2Sdk.AffiliateApi | getCommissionProgram | GET /rest/v2/affiliates/commissionPrograms/{commission_program_id} | Retrieve a Commission Program KeapCoreServiceV2Sdk.AffiliateApi | getRedirectLink | GET /rest/v2/affiliates/redirects/{redirect_id} | Retrieve an Affiliate Link KeapCoreServiceV2Sdk.AffiliateApi | getReferralsByAffiliateId | GET /rest/v2/affiliates/{affiliate_id}/referrals | Retrieve Affiliate Referrals KeapCoreServiceV2Sdk.AffiliateApi | listAffiliate | GET /rest/v2/affiliates | List Affiliates KeapCoreServiceV2Sdk.AffiliateApi | listAffiliateCommissionPrograms | GET /rest/v2/affiliates/commissionPrograms | List Affiliate Commission Programs KeapCoreServiceV2Sdk.AffiliateApi | listAffiliateCustomFieldGroups | GET /rest/v2/affiliates/model/customFields/groups | List Affiliate Custom Field Groups KeapCoreServiceV2Sdk.AffiliateApi | listAffiliateLinks | GET /rest/v2/affiliates/redirects | List Affiliate Links KeapCoreServiceV2Sdk.AffiliateApi | listAffiliatePayments | GET /rest/v2/affiliates/{affiliate_id}/payments | List Affiliate Payments KeapCoreServiceV2Sdk.AffiliateApi | listCommissionProgramResources | GET /rest/v2/affiliates/commissionPrograms/{commission_program_id}/resources | Retrieve Commission Program Resources KeapCoreServiceV2Sdk.AffiliateApi | listSummaries | GET /rest/v2/affiliates/summaries | List Affiliate Summaries KeapCoreServiceV2Sdk.AffiliateApi | removeAffiliateFromProgram | POST /rest/v2/affiliates/{id}:removeFromProgram | Remove an Affiliate from a Commission Program KeapCoreServiceV2Sdk.AffiliateApi | removeProductCommissionFromCommissions | POST /rest/v2/affiliates/commissionPrograms/{commission_id}:removeProductCommission | Remove a Product from a Commission Program KeapCoreServiceV2Sdk.AffiliateApi | removeSubscriptionPlanCommissionFromCommissions | POST /rest/v2/affiliates/commissionPrograms/{commission_id}:removeSubscriptionCommission | Remove a Subscription from a Commission Program KeapCoreServiceV2Sdk.AffiliateApi | updateAffiliate | PATCH /rest/v2/affiliates/{id} | Update an Affiliate KeapCoreServiceV2Sdk.AffiliateApi | updateAffiliateCustomField | PATCH /rest/v2/affiliates/model/customFields/{custom_field_id} | Update a Custom Field KeapCoreServiceV2Sdk.AffiliateApi | updateAffiliateCustomFieldGroup | PATCH /rest/v2/affiliates/model/customFields/groups/{group_id} | Update an Affiliate Custom Field Group KeapCoreServiceV2Sdk.AffiliateApi | updateCommissionProgram | PATCH /rest/v2/affiliates/commissionPrograms/{commission_program_id} | Update an Affiliate Commission Program KeapCoreServiceV2Sdk.AffiliateApi | updateCommissionProgramResource | PATCH /rest/v2/affiliates/commissionPrograms/resources/{resource_id} | Update Commission Program Resource KeapCoreServiceV2Sdk.AffiliateApi | updateDefaultCommissionProgram | PATCH /rest/v2/affiliates/commissionPrograms/defaultCommissionPrograms/{commission_program_id} | Update a Default Commission Program KeapCoreServiceV2Sdk.AffiliateApi | updateProductCommissionProgram | PATCH /rest/v2/affiliates/commissionPrograms/productCommissionPrograms/{commission_program_id} | Update a Product Commission Program KeapCoreServiceV2Sdk.AffiliateApi | updateRedirectLink | PATCH /rest/v2/affiliates/redirects/{redirect_id} | Update an Affiliate Link KeapCoreServiceV2Sdk.AffiliateApi | updateSubscriptionCommissionProgram | PATCH /rest/v2/affiliates/commissionPrograms/subscriptionCommissionPrograms/{commission_program_id} | Update a Subscription Commission Program KeapCoreServiceV2Sdk.AutomationApi | achieveGoal | POST /rest/v2/automations/goals/achieve | Achieve an Automation Goal KeapCoreServiceV2Sdk.AutomationApi | addContactsToAutomationSequence | POST /rest/v2/automations/{automation_id}/sequences/{sequence_id}:addContacts | Add Contacts to an Automation Sequence KeapCoreServiceV2Sdk.AutomationApi | bulkAssignmentAutomationsCategories | POST /rest/v2/automations/categories/batchAssign | Bulk update for Automations Categories KeapCoreServiceV2Sdk.AutomationApi | bulkUnpublishAutomations | POST /rest/v2/automations/batch-unpublish | Bulk unpublish Automations KeapCoreServiceV2Sdk.AutomationApi | deleteAutomation | DELETE /rest/v2/automations | Delete an Automation KeapCoreServiceV2Sdk.AutomationApi | getAutomation | GET /rest/v2/automations/{automation_id} | Retrieve an Automation KeapCoreServiceV2Sdk.AutomationApi | listAllAutomationIds | GET /rest/v2/automations/ids | List Automations Ids KeapCoreServiceV2Sdk.AutomationApi | listAutomations | GET /rest/v2/automations | List Automations KeapCoreServiceV2Sdk.AutomationApi | unpublishAutomation | PUT /rest/v2/automations/{automation_id}/unpublish | Unpublish an Automation KeapCoreServiceV2Sdk.AutomationApi | updateState | PUT /rest/v2/easy-automations/{automation_id}/state | Update the state of an Easy Automation KeapCoreServiceV2Sdk.AutomationCategoryApi | createCategory | POST /rest/v2/automationCategory | Create automation category KeapCoreServiceV2Sdk.AutomationCategoryApi | deleteCategories | DELETE /rest/v2/automationCategory | Delete automation category KeapCoreServiceV2Sdk.AutomationCategoryApi | listCategories | GET /rest/v2/automationCategory | List automation categories KeapCoreServiceV2Sdk.AutomationCategoryApi | patchCategory | PATCH /rest/v2/automationCategory/{id} | Update automation category KeapCoreServiceV2Sdk.BusinessProfileApi | getBusinessProfile | GET /rest/v2/businessProfile | Retrieve Business Profile KeapCoreServiceV2Sdk.BusinessProfileApi | updateBusinessProfile | PATCH /rest/v2/businessProfile | Update Business Profile KeapCoreServiceV2Sdk.CampaignApi | addContactsToCampaignSequence | POST /rest/v2/campaigns/{campaign_id}/sequences/{sequence_id}:addContacts | Add Contacts to Campaign Sequence KeapCoreServiceV2Sdk.CampaignApi | getCampaign | GET /rest/v2/campaigns/{campaign_id} | Retrieve a Campaign KeapCoreServiceV2Sdk.CampaignApi | getCampaignGoals | GET /rest/v2/campaigns/{campaign_id}/goals | Retrieve a list of Goals for a Campaign KeapCoreServiceV2Sdk.CampaignApi | getCampaignSequences | GET /rest/v2/campaigns/{campaign_id}/sequences | Retrieve a list of Sequences for a Campaign KeapCoreServiceV2Sdk.CampaignApi | listCampaigns | GET /rest/v2/campaigns | List Campaigns KeapCoreServiceV2Sdk.CampaignApi | removeContactsFromCampaignSequence | POST /rest/v2/campaigns/{campaign_id}/sequences/{sequence_id}:removeContacts | Remove Contacts from Campaign Sequence KeapCoreServiceV2Sdk.CategoryDiscountsApi | createCategoryDiscount | POST /rest/v2/discounts/productCategories | Create a Category Discount KeapCoreServiceV2Sdk.CategoryDiscountsApi | deleteCategoryDiscount | DELETE /rest/v2/discounts/productCategories/{discount_id} | Delete a Category Discount KeapCoreServiceV2Sdk.CategoryDiscountsApi | getCategoryDiscount | GET /rest/v2/discounts/productCategories/{discount_id} | Retrieve a Category Discount KeapCoreServiceV2Sdk.CategoryDiscountsApi | listCategoryDiscounts | GET /rest/v2/discounts/productCategories | List Category Discounts KeapCoreServiceV2Sdk.CategoryDiscountsApi | updateCategoryDiscount | PATCH /rest/v2/discounts/productCategories/{discount_id} | Update a Category Discount KeapCoreServiceV2Sdk.CompanyApi | addTagToCompany | POST /rest/v2/companies/{company_id}/tags/{tag_id} | Add Tag to Company KeapCoreServiceV2Sdk.CompanyApi | createCompany | POST /rest/v2/companies | Create a Company KeapCoreServiceV2Sdk.CompanyApi | createCompanyCustomField | POST /rest/v2/companies/model/customFields | Create a Company Custom Field KeapCoreServiceV2Sdk.CompanyApi | createCompanyCustomFieldGroup | POST /rest/v2/companies/model/customFields/groups | Create a Company Custom Field Group KeapCoreServiceV2Sdk.CompanyApi | deleteCompany | DELETE /rest/v2/companies/{company_id} | Delete a Company KeapCoreServiceV2Sdk.CompanyApi | deleteCompanyCustomField | DELETE /rest/v2/companies/model/customFields/{custom_field_id} | Delete a Company Custom Field KeapCoreServiceV2Sdk.CompanyApi | deleteCompanyCustomFieldGroup | DELETE /rest/v2/companies/model/customFields/groups/{group_id} | Delete a Company Custom Field Group KeapCoreServiceV2Sdk.CompanyApi | getCompany | GET /rest/v2/companies/{company_id} | Retrieve a Company KeapCoreServiceV2Sdk.CompanyApi | getCompanyCustomFieldGroup | GET /rest/v2/companies/model/customFields/groups/{group_id} | Retrieve a Company Custom Field Group KeapCoreServiceV2Sdk.CompanyApi | listCompanies | GET /rest/v2/companies | List Companies KeapCoreServiceV2Sdk.CompanyApi | listCompanyCustomFieldGroups | GET /rest/v2/companies/model/customFields/groups | List Company Custom Field Groups KeapCoreServiceV2Sdk.CompanyApi | listTagsForCompany | GET /rest/v2/companies/{company_id}/tags | List Applied Tags KeapCoreServiceV2Sdk.CompanyApi | removeTagFromCompany | DELETE /rest/v2/companies/{company_id}/tags/{tag_id} | Remove Tag KeapCoreServiceV2Sdk.CompanyApi | retrieveCompanyCustomFieldModel | GET /rest/v2/companies/model | Retrieve Company Custom Field Model KeapCoreServiceV2Sdk.CompanyApi | updateCompany | PATCH /rest/v2/companies/{company_id} | Update a Company KeapCoreServiceV2Sdk.CompanyApi | updateCompanyCustomField | PATCH /rest/v2/companies/model/customFields/{custom_field_id} | Update a Company Custom Field KeapCoreServiceV2Sdk.CompanyApi | updateCompanyCustomFieldGroup | PATCH /rest/v2/companies/model/customFields/groups/{group_id} | Update a Company Custom Field Group KeapCoreServiceV2Sdk.ContactApi | createContact | POST /rest/v2/contacts | Create a Contact KeapCoreServiceV2Sdk.ContactApi | createContactCustomField | POST /rest/v2/contacts/model/customFields | Create a Contact Custom Field KeapCoreServiceV2Sdk.ContactApi | createContactCustomFieldGroup | POST /rest/v2/contacts/model/customFields/groups | Create a Contact Custom Field Group KeapCoreServiceV2Sdk.ContactApi | createContactLinkType | POST /rest/v2/contacts/links/types | Create a Contact Link type KeapCoreServiceV2Sdk.ContactApi | deleteContact | DELETE /rest/v2/contacts/{contact_id} | Delete a Contact KeapCoreServiceV2Sdk.ContactApi | deleteContactCustomField | DELETE /rest/v2/contacts/model/customFields/{custom_field_id} | Delete a Contact Custom Field KeapCoreServiceV2Sdk.ContactApi | deleteContactCustomFieldGroup | DELETE /rest/v2/contacts/model/customFields/groups/{group_id} | Delete a Contact Custom Field Group KeapCoreServiceV2Sdk.ContactApi | deleteContactLinkType | DELETE /rest/v2/contacts/links/types/{link_type_id} | Delete a Contact Link type KeapCoreServiceV2Sdk.ContactApi | getContact | GET /rest/v2/contacts/{contact_id} | Retrieve a Contact KeapCoreServiceV2Sdk.ContactApi | getContactCustomFieldGroup | GET /rest/v2/contacts/model/customFields/groups/{group_id} | Retrieve a Contact Custom Field Group KeapCoreServiceV2Sdk.ContactApi | linkContacts | POST /rest/v2/contacts:link | Link Contacts KeapCoreServiceV2Sdk.ContactApi | listContactCustomFieldGroups | GET /rest/v2/contacts/model/customFields/groups | List Contact Custom Field Groups KeapCoreServiceV2Sdk.ContactApi | listContactLinkTypes | GET /rest/v2/contacts/links/types | List Contact Link types KeapCoreServiceV2Sdk.ContactApi | listContactLinks | GET /rest/v2/contacts/{contact_id}/links | List Linked Contacts KeapCoreServiceV2Sdk.ContactApi | listContacts | GET /rest/v2/contacts | List Contacts KeapCoreServiceV2Sdk.ContactApi | listTagsForContact | GET /rest/v2/contacts/{contact_id}/tags | List Applied Tags KeapCoreServiceV2Sdk.ContactApi | mergeContacts | POST /rest/v2/contacts:merge | Merge two Contacts KeapCoreServiceV2Sdk.ContactApi | retrieveContactModel | GET /rest/v2/contacts/model | Retrieve Contact Model KeapCoreServiceV2Sdk.ContactApi | unlinkContacts | POST /rest/v2/contacts:unlink | Delete Link between two Contacts KeapCoreServiceV2Sdk.ContactApi | updateContact | PATCH /rest/v2/contacts/{contact_id} | Update a Contact KeapCoreServiceV2Sdk.ContactApi | updateContactCustomFieldGroup | PATCH /rest/v2/contacts/model/customFields/groups/{group_id} | Update a Contact Custom Field Group KeapCoreServiceV2Sdk.ContactApi | updateContactLinkType | PATCH /rest/v2/contacts/links/types/{link_type_id} | Update a Contact Link type KeapCoreServiceV2Sdk.EmailApi | createEmail | POST /rest/v2/emails | Create an Email Record KeapCoreServiceV2Sdk.EmailApi | createEmails | POST /rest/v2/emails:batchAdd | Create a set of Email Records KeapCoreServiceV2Sdk.EmailApi | deleteEmail | DELETE /rest/v2/emails/{id} | Delete an Email Record KeapCoreServiceV2Sdk.EmailApi | deleteEmails | POST /rest/v2/emails:batchRemove | Remove a set of Email Records KeapCoreServiceV2Sdk.EmailApi | getEmail | GET /rest/v2/emails/{id} | Retrieve an Email KeapCoreServiceV2Sdk.EmailApi | getEmailTemplate | GET /rest/v2/emails/templates/{email_template_id} | Retrieve an email template KeapCoreServiceV2Sdk.EmailApi | listEmails | GET /rest/v2/emails | List Emails KeapCoreServiceV2Sdk.EmailApi | sendEmail | POST /rest/v2/emails:send | Send an Email KeapCoreServiceV2Sdk.EmailApi | sendEmailTemplate | POST /rest/v2/emails/templates:send | Send an email based on a template KeapCoreServiceV2Sdk.EmailAddressApi | getEmailAddressStatus | GET /rest/v2/emailAddresses/{email}/status | Retrieve an Email Address status KeapCoreServiceV2Sdk.EmailAddressApi | listEmailAddressStatuses | GET /rest/v2/emailAddresses | List Email Address Statuses KeapCoreServiceV2Sdk.EmailAddressApi | updateEmailAddressOptStatus | PATCH /rest/v2/emailAddresses/{email}/status | Update an Email Address opt-in status KeapCoreServiceV2Sdk.FilesApi | createFile | POST /rest/v2/files | Create a file KeapCoreServiceV2Sdk.FilesApi | deleteFile | DELETE /rest/v2/files/{file_id} | Delete a file KeapCoreServiceV2Sdk.FilesApi | getFile | GET /rest/v2/files/{file_id} | Retrieve a file KeapCoreServiceV2Sdk.FilesApi | getFileData | GET /rest/v2/files/{file_id}:data | Retrieve a file's data KeapCoreServiceV2Sdk.FilesApi | listFiles | GET /rest/v2/files | List all files KeapCoreServiceV2Sdk.FilesApi | updateFile | POST /rest/v2/files/{file_id} | Update a file KeapCoreServiceV2Sdk.FreeTrialDiscountsApi | createFreeTrialDiscount | POST /rest/v2/discounts/freeTrials | Create a Subscription Free Trial Discount KeapCoreServiceV2Sdk.FreeTrialDiscountsApi | createFreeTrialDiscountCriteria | POST /rest/v2/discounts/freeTrials/{discount_id}/criteria | Create a Subscription Free Trial Discount Criteria KeapCoreServiceV2Sdk.FreeTrialDiscountsApi | deleteFreeTrialDiscount | DELETE /rest/v2/discounts/freeTrials/{discount_id} | Delete a Subscription Free Trial Discount KeapCoreServiceV2Sdk.FreeTrialDiscountsApi | deleteFreeTrialDiscountCriteria | DELETE /rest/v2/discounts/freeTrials/{discount_id}/criteria/{criteria_id} | Delete a Subscription Free Trial Discount Criteria KeapCoreServiceV2Sdk.FreeTrialDiscountsApi | getFreeTrialDiscount | GET /rest/v2/discounts/freeTrials/{discount_id} | Retrieve a Subscription Free Trial Discount KeapCoreServiceV2Sdk.FreeTrialDiscountsApi | listFreeTrialDiscounts | GET /rest/v2/discounts/freeTrials | List all Subscription Free Trial Discounts KeapCoreServiceV2Sdk.FreeTrialDiscountsApi | updateFreeTrialDiscount | PATCH /rest/v2/discounts/freeTrials/{discount_id} | Update a Subscription Free Trial Discount KeapCoreServiceV2Sdk.IntegrationsApi | achieveIntegrationsWordPressOptInGoal | POST /rest/v2/integrations/wordpress/options/{option_key}:achieve | Achieve a WordPress Opt-In Goal KeapCoreServiceV2Sdk.IntegrationsApi | addIntegrationsWordPressOptIn | POST /rest/v2/integrations/wordpress/options | Add a WordPress Opt-In Option KeapCoreServiceV2Sdk.IntegrationsApi | deleteIntegrationsWordPressOptIn | DELETE /rest/v2/integrations/wordpress/options/{option_key} | Delete a WordPress Opt-In Option KeapCoreServiceV2Sdk.IntegrationsApi | listIntegrationsWordPressOptInOptions | GET /rest/v2/integrations/wordpress/options | List WordPress Opt-In Options KeapCoreServiceV2Sdk.LeadScoreApi | getLeadScoreDetails | GET /rest/v2/contacts/{contact_id}/leadScore | Retrieve Lead Score of a Contact KeapCoreServiceV2Sdk.LeadSourceCategoriesApi | createLeadSourceCategory | POST /rest/v2/leadSourceCategories | Create a Lead Source Category KeapCoreServiceV2Sdk.LeadSourceCategoriesApi | deleteLeadSourceCategory | DELETE /rest/v2/leadSourceCategories/{lead_source_category_id} | Delete a Lead Source Category KeapCoreServiceV2Sdk.LeadSourceCategoriesApi | getLeadSourceCategory | GET /rest/v2/leadSourceCategories/{lead_source_category_id} | Retrieve a Lead Source Category KeapCoreServiceV2Sdk.LeadSourceCategoriesApi | listLeadSourceCategories | GET /rest/v2/leadSourceCategories | List Lead Source Categories KeapCoreServiceV2Sdk.LeadSourceCategoriesApi | updateLeadSourceCategory | PATCH /rest/v2/leadSourceCategories/{lead_source_category_id} | Update a Lead Source Category KeapCoreServiceV2Sdk.LeadSourceExpensesApi | createLeadSourceExpense | POST /rest/v2/leadSources/{lead_source_id}/expenses | Create a Lead Source Expense KeapCoreServiceV2Sdk.LeadSourceExpensesApi | deleteLeadSourceExpense | DELETE /rest/v2/leadSources/{lead_source_id}/expenses/{lead_source_expense_id} | Delete a lead source expense KeapCoreServiceV2Sdk.LeadSourceExpensesApi | getLeadSourceExpense | GET /rest/v2/leadSources/{lead_source_id}/expenses/{lead_source_expense_id} | Retrieve a Lead Source Expense KeapCoreServiceV2Sdk.LeadSourceExpensesApi | listLeadSourceExpenses | GET /rest/v2/leadSources/{lead_source_id}/expenses | List Lead Source Expenses KeapCoreServiceV2Sdk.LeadSourceExpensesApi | updateLeadSourceExpense | PATCH /rest/v2/leadSources/{lead_source_id}/expenses/{lead_source_expense_id} | Update a Lead Source Expense KeapCoreServiceV2Sdk.LeadSourceRecurringExpensesApi | createLeadSourceRecurringExpense | POST /rest/v2/leadSources/{lead_source_id}/recurringExpenses | Create a Lead Source Recurring Expense KeapCoreServiceV2Sdk.LeadSourceRecurringExpensesApi | deleteLeadSourceRecurringExpense | DELETE /rest/v2/leadSources/{lead_source_id}/recurringExpenses/{lead_source_recurring_expense_id} | Delete a Lead Source Recurring Expense KeapCoreServiceV2Sdk.LeadSourceRecurringExpensesApi | getLeadSourceRecurringExpense | GET /rest/v2/leadSources/{lead_source_id}/recurringExpenses/{lead_source_recurring_expense_id} | Retrieve a Lead Source Recurring Expense KeapCoreServiceV2Sdk.LeadSourceRecurringExpensesApi | listExpensesIncurredFromLeadSourceRecurringExpense | GET /rest/v2/leadSources/{lead_source_id}/recurringExpenses/{lead_source_recurring_expense_id}/expenses | Retrieves a list of expenses incurred from a recurring expense KeapCoreServiceV2Sdk.LeadSourceRecurringExpensesApi | listLeadSourceRecurringExpenses | GET /rest/v2/leadSources/{lead_source_id}/recurringExpenses | Retrieves a list of lead source recurring expenses KeapCoreServiceV2Sdk.LeadSourceRecurringExpensesApi | updateLeadSourceRecurringExpense | PATCH /rest/v2/leadSources/{lead_source_id}/recurringExpenses/{lead_source_recurring_expense_id} | Update a Lead Source Recurring Expense KeapCoreServiceV2Sdk.LeadSourcesApi | createLeadSource | POST /rest/v2/leadSources | Create a Lead Source KeapCoreServiceV2Sdk.LeadSourcesApi | deleteLeadSource | DELETE /rest/v2/leadSources/{lead_source_id} | Delete a Lead Source KeapCoreServiceV2Sdk.LeadSourcesApi | getLeadSource | GET /rest/v2/leadSources/{lead_source_id} | Retrieve a Lead Source KeapCoreServiceV2Sdk.LeadSourcesApi | listLeadSources | GET /rest/v2/leadSources | List Lead Sources KeapCoreServiceV2Sdk.LeadSourcesApi | updateLeadSource | PATCH /rest/v2/leadSources/{lead_source_id} | Update a Lead Source KeapCoreServiceV2Sdk.LocaleApi | getCountryByCode | GET /rest/v2/locales/countries/{country_code} | Get Country KeapCoreServiceV2Sdk.LocaleApi | getProvinceByCode | GET /rest/v2/locales/countries/{country_code}/provinces/{province_code} | Get Province KeapCoreServiceV2Sdk.LocaleApi | listCountries | GET /rest/v2/locales/countries | List Countries KeapCoreServiceV2Sdk.LocaleApi | listProvincesForCountry | GET /rest/v2/locales/countries/{country_code}/provinces | List a Country's Provinces KeapCoreServiceV2Sdk.MerchantsApi | listMerchants | GET /rest/v2/merchants | List Merchant accounts KeapCoreServiceV2Sdk.NoteApi | createNote | POST /rest/v2/contacts/{contact_id}/notes | Create a Note KeapCoreServiceV2Sdk.NoteApi | createNoteCustomField | POST /rest/v2/notes/model/customFields | Create a Custom Field KeapCoreServiceV2Sdk.NoteApi | createNoteCustomFieldGroup | POST /rest/v2/notes/model/customFields/groups | Create a Note Custom Field Group KeapCoreServiceV2Sdk.NoteApi | deleteNote | DELETE /rest/v2/contacts/{contact_id}/notes/{note_id} | Delete a Note KeapCoreServiceV2Sdk.NoteApi | deleteNoteCustomFieldGroup | DELETE /rest/v2/notes/model/customFields/groups/{group_id} | Delete a Note Custom Field Group KeapCoreServiceV2Sdk.NoteApi | deleteNotesCustomField | DELETE /rest/v2/notes/model/customFields/{custom_field_id} | Delete a Note Custom Field KeapCoreServiceV2Sdk.NoteApi | getNote | GET /rest/v2/contacts/{contact_id}/notes/{note_id} | Retrieve a Note KeapCoreServiceV2Sdk.NoteApi | getNoteCustomFieldGroup | GET /rest/v2/notes/model/customFields/groups/{group_id} | Retrieve a Note Custom Field Group KeapCoreServiceV2Sdk.NoteApi | listAllNotes | GET /rest/v2/notes | List All Notes KeapCoreServiceV2Sdk.NoteApi | listNoteCustomFieldGroups | GET /rest/v2/notes/model/customFields/groups | List Note Custom Field Groups KeapCoreServiceV2Sdk.NoteApi | listNoteTemplates | GET /rest/v2/notes/templates | Retrieve Note Templates KeapCoreServiceV2Sdk.NoteApi | listNotes | GET /rest/v2/contacts/{contact_id}/notes | List Notes KeapCoreServiceV2Sdk.NoteApi | retrieveNoteModel | GET /rest/v2/notes/model | Retrieve Note Model KeapCoreServiceV2Sdk.NoteApi | updateNote | PATCH /rest/v2/contacts/{contact_id}/notes/{note_id} | Update a Note KeapCoreServiceV2Sdk.NoteApi | updateNoteCustomFieldGroup | PATCH /rest/v2/notes/model/customFields/groups/{group_id} | Update a Note Custom Field Group KeapCoreServiceV2Sdk.NoteApi | updateNotesCustomField | PATCH /rest/v2/notes/model/customFields/{custom_field_id} | Update a Custom Field KeapCoreServiceV2Sdk.OpportunityApi | createOpportunity | POST /rest/v2/opportunities | Create an Opportunity KeapCoreServiceV2Sdk.OpportunityApi | createOpportunityCustomFieldGroup | POST /rest/v2/opportunities/model/customFields/groups | Create an Opportunity Custom Field Group KeapCoreServiceV2Sdk.OpportunityApi | createOpportunityCustomFields | POST /rest/v2/opportunities/model/customFields | Create an Opportunity Custom Field KeapCoreServiceV2Sdk.OpportunityApi | createOpportunityStage | POST /rest/v2/opportunities/stages | Create an Opportunity Stage KeapCoreServiceV2Sdk.OpportunityApi | deleteOpportunitiesCustomField | DELETE /rest/v2/opportunities/model/customFields/{custom_field_id} | Delete an Opportunity Custom Field KeapCoreServiceV2Sdk.OpportunityApi | deleteOpportunity | DELETE /rest/v2/opportunities/{opportunity_id} | Delete an Opportunity KeapCoreServiceV2Sdk.OpportunityApi | deleteOpportunityCustomFieldGroup | DELETE /rest/v2/opportunities/model/customFields/groups/{group_id} | Delete an Opportunity Custom Field Group KeapCoreServiceV2Sdk.OpportunityApi | deleteOpportunityStage | DELETE /rest/v2/opportunities/stages/{stage_id} | Delete an Opportunity Stage KeapCoreServiceV2Sdk.OpportunityApi | getOpportunity | GET /rest/v2/opportunities/{opportunity_id} | Retrieve a Opportunity KeapCoreServiceV2Sdk.OpportunityApi | getOpportunityCustomFieldGroup | GET /rest/v2/opportunities/model/customFields/groups/{group_id} | Retrieve an Opportunity Custom Field Group KeapCoreServiceV2Sdk.OpportunityApi | getOpportunityStage | GET /rest/v2/opportunities/stages/{stage_id} | Retrieve an Opportunity Stage KeapCoreServiceV2Sdk.OpportunityApi | getOpportunityStageMove | GET /rest/v2/opportunities/stageMoves/{stage_move_id} | Retrieve an Opportunity Stage Move KeapCoreServiceV2Sdk.OpportunityApi | listOpportunities | GET /rest/v2/opportunities | List Opportunities KeapCoreServiceV2Sdk.OpportunityApi | listOpportunityCustomFieldGroups | GET /rest/v2/opportunities/model/customFields/groups | List Opportunity Custom Field Groups KeapCoreServiceV2Sdk.OpportunityApi | listOpportunityStageMoves | GET /rest/v2/opportunities/stageMoves | List Opportunity Stage Moves KeapCoreServiceV2Sdk.OpportunityApi | listOpportunityStages | GET /rest/v2/opportunities/stages | List of Opportunity Stages KeapCoreServiceV2Sdk.OpportunityApi | retrieveOpportunityCustomFieldModel | GET /rest/v2/opportunities/model | Retrieve Opportunity Custom Field Model KeapCoreServiceV2Sdk.OpportunityApi | updateOpportunity | PATCH /rest/v2/opportunities/{opportunity_id} | Update an opportunity KeapCoreServiceV2Sdk.OpportunityApi | updateOpportunityCustomField | PATCH /rest/v2/opportunities/model/customFields/{custom_field_id} | Update a Opportunity's Custom Field KeapCoreServiceV2Sdk.OpportunityApi | updateOpportunityCustomFieldGroup | PATCH /rest/v2/opportunities/model/customFields/groups/{group_id} | Update an Opportunity Custom Field Group KeapCoreServiceV2Sdk.OpportunityApi | updateOpportunityStage | PATCH /rest/v2/opportunities/stages/{stage_id} | Update an Opportunity Stage KeapCoreServiceV2Sdk.OrderTotalDiscountsApi | createOrderTotalDiscount | POST /rest/v2/discounts/orderTotals | Create an Order Total Discount KeapCoreServiceV2Sdk.OrderTotalDiscountsApi | createOrderTotalDiscountCriteria | POST /rest/v2/discounts/orderTotals/{discount_id}/criteria | Create an Order Total Discount Criteria KeapCoreServiceV2Sdk.OrderTotalDiscountsApi | deleteOrderTotalDiscount | DELETE /rest/v2/discounts/orderTotals/{discount_id} | Delete an Order Total Discount KeapCoreServiceV2Sdk.OrderTotalDiscountsApi | deleteOrderTotalDiscountCriteria | DELETE /rest/v2/discounts/orderTotals/{discount_id}/criteria/{criteria_id} | Delete an Order Total Discount Criteria KeapCoreServiceV2Sdk.OrderTotalDiscountsApi | getOrderTotalDiscount | GET /rest/v2/discounts/orderTotals/{discount_id} | Retrieve an Order Total Discount KeapCoreServiceV2Sdk.OrderTotalDiscountsApi | listOrderTotalDiscounts | GET /rest/v2/discounts/orderTotals | List all Order Total Discounts KeapCoreServiceV2Sdk.OrderTotalDiscountsApi | updateOrderTotalDiscount | PATCH /rest/v2/discounts/orderTotals/{discount_id} | Update an Order Total Discount KeapCoreServiceV2Sdk.OrdersApi | applyCommissionOnOrderItems | POST /rest/v2/orders/{order_id}/items/{order_item_id}:applyCommission | Apply Commission to an Order Item KeapCoreServiceV2Sdk.OrdersApi | applyTax | POST /rest/v2/orders/{order_id}:applyTax | Apply Taxes on an Order KeapCoreServiceV2Sdk.OrdersApi | attachFileToOrder | POST /rest/v2/orders/{order_id}:attachFile | Attach a File to an Order Invoice KeapCoreServiceV2Sdk.OrdersApi | createOrder | POST /rest/v2/orders | Create an Order KeapCoreServiceV2Sdk.OrdersApi | createOrderCustomField | POST /rest/v2/orders/model/customFields | Create an Order Custom Field KeapCoreServiceV2Sdk.OrdersApi | createOrderCustomFieldGroup | POST /rest/v2/orders/model/customFields/groups | Create an Order Custom Field Group KeapCoreServiceV2Sdk.OrdersApi | createOrderItem | POST /rest/v2/orders/{order_id}/items | Create an Order Item KeapCoreServiceV2Sdk.OrdersApi | createPaymentForAnOrder | POST /rest/v2/orders/{order_id}/payments | Create a Payment KeapCoreServiceV2Sdk.OrdersApi | deleteOrder | DELETE /rest/v2/orders/{order_id} | Delete an Order KeapCoreServiceV2Sdk.OrdersApi | deleteOrderCustomField | DELETE /rest/v2/orders/model/customFields/{custom_field_id} | Delete an Order Custom Field KeapCoreServiceV2Sdk.OrdersApi | deleteOrderCustomFieldGroup | DELETE /rest/v2/orders/model/customFields/groups/{group_id} | Delete an Order Custom Field Group KeapCoreServiceV2Sdk.OrdersApi | deleteOrderItem | DELETE /rest/v2/orders/{order_id}/items/{order_item_id} | Delete an Order Item KeapCoreServiceV2Sdk.OrdersApi | detachFileFromOrder | POST /rest/v2/orders/{order_id}:detachFile | Detach a File from an Order Invoice KeapCoreServiceV2Sdk.OrdersApi | getOrder | GET /rest/v2/orders/{order_id} | Retrieve an Order KeapCoreServiceV2Sdk.OrdersApi | getOrderCustomFieldGroup | GET /rest/v2/orders/model/customFields/groups/{group_id} | Retrieve an Order Custom Field Group KeapCoreServiceV2Sdk.OrdersApi | getOrderItem | GET /rest/v2/orders/{order_id}/items/{order_item_id} | Retrieve an Order Item KeapCoreServiceV2Sdk.OrdersApi | listOrderCustomFieldGroups | GET /rest/v2/orders/model/customFields/groups | List Order Custom Field Groups KeapCoreServiceV2Sdk.OrdersApi | listOrderPayments | GET /rest/v2/orders/{order_id}/payments | Retrieve Order Payments KeapCoreServiceV2Sdk.OrdersApi | listOrders | GET /rest/v2/orders | List orders KeapCoreServiceV2Sdk.OrdersApi | retrieveOrderCustomFieldModel | GET /rest/v2/orders/model | Retrieve Order Custom Field Model KeapCoreServiceV2Sdk.OrdersApi | updateOrder | PATCH /rest/v2/orders/{order_id} | Update an Order KeapCoreServiceV2Sdk.OrdersApi | updateOrderCustomField | PATCH /rest/v2/orders/model/customFields/{custom_field_id} | Update an Order Custom Field KeapCoreServiceV2Sdk.OrdersApi | updateOrderCustomFieldGroup | PATCH /rest/v2/orders/model/customFields/groups/{group_id} | Update an Order Custom Field Group KeapCoreServiceV2Sdk.OrdersApi | updateOrderItem | PATCH /rest/v2/orders/{order_id}/items/{order_item_id} | Update an Order Item KeapCoreServiceV2Sdk.PaymentMethodConfigsApi | createPaymentMethodConfig | POST /rest/v2/paymentMethodConfigs | Create Payment Method Configuration KeapCoreServiceV2Sdk.PaymentMethodsApi | deactivatePaymentMethod | POST /rest/v2/contacts/{contact_id}/paymentMethods/{payment_method_id}:deactivate | Deactivate a Contact Payment Method KeapCoreServiceV2Sdk.PaymentMethodsApi | deletePaymentMethod | DELETE /rest/v2/contacts/{contact_id}/paymentMethods/{payment_method_id} | Delete a Contact Payment Method KeapCoreServiceV2Sdk.PaymentMethodsApi | listPaymentMethods | GET /rest/v2/paymentMethods | List of Payment Methods KeapCoreServiceV2Sdk.PaymentMethodsApi | listPaymentMethods_0 | GET /rest/v2/contacts/{contact_id}/paymentMethods | List of Contact Payment Methods KeapCoreServiceV2Sdk.ProductCategoriesApi | assignProductsToCategory | POST /rest/v2/productCategories/{category_id}:assignProducts | Assign Products to a Product Category KeapCoreServiceV2Sdk.ProductCategoriesApi | createImageFile | POST /rest/v2/productCategories/{category_id}/images | Create the product category image file KeapCoreServiceV2Sdk.ProductCategoriesApi | createProductCategory | POST /rest/v2/productCategories | Create a Product Category KeapCoreServiceV2Sdk.ProductCategoriesApi | deleteImageFile | DELETE /rest/v2/productCategories/{category_id}/images | Delete the image from a product category KeapCoreServiceV2Sdk.ProductCategoriesApi | deleteProductCategory | DELETE /rest/v2/productCategories/{category_id} | Delete a Product Category KeapCoreServiceV2Sdk.ProductCategoriesApi | getProductCategory | GET /rest/v2/productCategories/{category_id} | Get a Product Category KeapCoreServiceV2Sdk.ProductCategoriesApi | listAssignedProducts | GET /rest/v2/productCategories/assignedProducts | List Assigned Products to Categories KeapCoreServiceV2Sdk.ProductCategoriesApi | listProductCategories | GET /rest/v2/productCategories | List all Product Categories KeapCoreServiceV2Sdk.ProductCategoriesApi | updateProductCategory | PATCH /rest/v2/productCategories/{category_id} | Update a Product Category KeapCoreServiceV2Sdk.ProductDiscountsApi | createProductDiscount | POST /rest/v2/discounts/products | Create a Product Discount KeapCoreServiceV2Sdk.ProductDiscountsApi | createProductDiscountCriteria | POST /rest/v2/discounts/products/{discount_id}/criteria | Create a Product Discount Criteria KeapCoreServiceV2Sdk.ProductDiscountsApi | deleteProductDiscount | DELETE /rest/v2/discounts/products/{discount_id} | Delete a Product Discount KeapCoreServiceV2Sdk.ProductDiscountsApi | deleteProductDiscountCriteria | DELETE /rest/v2/discounts/products/{discount_id}/criteria/{criteria_id} | Delete a Product Discount Criteria KeapCoreServiceV2Sdk.ProductDiscountsApi | getProductDiscount | GET /rest/v2/discounts/products/{discount_id} | Retrieve a Product Discount KeapCoreServiceV2Sdk.ProductDiscountsApi | listProductDiscounts | GET /rest/v2/discounts/products | List all Product Discounts KeapCoreServiceV2Sdk.ProductDiscountsApi | updateProductDiscount | PATCH /rest/v2/discounts/products/{discount_id} | Update a Product Discount KeapCoreServiceV2Sdk.ProductInterestBundlesApi | addProductInterest | POST /rest/v2/productInterestBundles/{id}/interests | Create a Product Interest in an existing Bundle KeapCoreServiceV2Sdk.ProductInterestBundlesApi | createProductInterestBundle | POST /rest/v2/productInterestBundles | Create a Product Interest Bundle KeapCoreServiceV2Sdk.ProductInterestBundlesApi | deleteProductInterestBundle | DELETE /rest/v2/productInterestBundles/{id} | Delete a Product Interest Bundle KeapCoreServiceV2Sdk.ProductInterestBundlesApi | getProductInterestBundle | GET /rest/v2/productInterestBundles/{id} | Get a Product Interest Bundle KeapCoreServiceV2Sdk.ProductInterestBundlesApi | listProductInterestBundles | GET /rest/v2/productInterestBundles | List Product Interest Bundles KeapCoreServiceV2Sdk.ProductInterestBundlesApi | removeProductInterest | DELETE /rest/v2/productInterestBundles/{id}/interests/{interest_id} | Delete a Product Interest from an existing Bundle KeapCoreServiceV2Sdk.ProductInterestBundlesApi | updateProductInterest | PATCH /rest/v2/productInterestBundles/{id}/interests/{interest_id} | Update a Product Interest in an existing Bundle KeapCoreServiceV2Sdk.ProductInterestBundlesApi | updateProductInterestBundle | PATCH /rest/v2/productInterestBundles/{id} | Update a Product Interest Bundle KeapCoreServiceV2Sdk.ProductsApi | addProductOptionListOptionValue | POST /rest/v2/products/{product_id}/options/{product_option_id}/listItems | Add a Product Option List Option Value KeapCoreServiceV2Sdk.ProductsApi | adjustInventory | POST /rest/v2/products/{product_id}:adjustInventory | Adjust Inventory of a Product KeapCoreServiceV2Sdk.ProductsApi | createProduct | POST /rest/v2/products | Create a Product KeapCoreServiceV2Sdk.ProductsApi | createProductImage | POST /rest/v2/products/{product_id}/images | Create the Product Image KeapCoreServiceV2Sdk.ProductsApi | createProductOption | POST /rest/v2/products/{product_id}/options | Create a Product Option KeapCoreServiceV2Sdk.ProductsApi | deleteProduct | DELETE /rest/v2/products/{product_id} | Delete a Product KeapCoreServiceV2Sdk.ProductsApi | deleteProductImage | DELETE /rest/v2/products/{product_id}/images | Delete the Product Image KeapCoreServiceV2Sdk.ProductsApi | deleteProductOption | DELETE /rest/v2/products/{product_id}/options/{product_option_id} | Delete a Product Option KeapCoreServiceV2Sdk.ProductsApi | deleteProductOptionListOptionValue | DELETE /rest/v2/products/{product_id}/options/{product_option_id}/listItems/{item_id} | Delete a Product Option List Item KeapCoreServiceV2Sdk.ProductsApi | getFileData | GET /rest/v2/products/{product_id}/images/legacyImageData | Retrieve Product Legacy Image Data KeapCoreServiceV2Sdk.ProductsApi | getProduct | GET /rest/v2/products/{product_id} | Get a Product KeapCoreServiceV2Sdk.ProductsApi | getProductOption | GET /rest/v2/products/{product_id}/options/{product_option_id} | Get Product Option KeapCoreServiceV2Sdk.ProductsApi | listProductOptions | GET /rest/v2/products/{product_id}/options | List Product Options KeapCoreServiceV2Sdk.ProductsApi | listProducts | GET /rest/v2/products | List Products KeapCoreServiceV2Sdk.ProductsApi | updateProduct | PATCH /rest/v2/products/{product_id} | Update a Product KeapCoreServiceV2Sdk.ProductsApi | updateProductOption | PATCH /rest/v2/products/{product_id}/options/{product_option_id} | Updates a Product Option KeapCoreServiceV2Sdk.ProductsApi | updateProductOptionListOptionValue | PATCH /rest/v2/products/{product_id}/options/{product_option_id}/listItems/{item_id} | Updates a Product Option List Option Value KeapCoreServiceV2Sdk.ReferralApi | createReferral | POST /rest/v2/referrals | Create a Referral KeapCoreServiceV2Sdk.ReferralApi | listReferrals | GET /rest/v2/referrals | List Referrals KeapCoreServiceV2Sdk.ReportingApi | listReports | GET /rest/v2/reporting/reports | List Reports KeapCoreServiceV2Sdk.ReportingApi | retrieveReport | GET /rest/v2/reporting/reports/{report_id} | Retrieve Report KeapCoreServiceV2Sdk.ReportingApi | retrieveReportModel | GET /rest/v2/reporting/reports/{report_id}/model | Retrieve Report Model KeapCoreServiceV2Sdk.ReportingApi | runReport | POST /rest/v2/reporting/reports/{report_id}:run | Run a Report KeapCoreServiceV2Sdk.SalesApi | listPayments | GET /rest/v2/sales/payments | List Payments KeapCoreServiceV2Sdk.SalesApi | listTransactions | GET /rest/v2/sales/transactions | List Transactions KeapCoreServiceV2Sdk.SalesApi | setMerchantGatewayAsDefault | POST /rest/v2/sales/merchants/{id}:setDefault | Set default Merchant Account KeapCoreServiceV2Sdk.SettingsApi | getApplicationConfigurations | GET /rest/v2/settings/applications:getConfiguration | Get Application Configuration KeapCoreServiceV2Sdk.SettingsApi | getContactOptionTypes | GET /rest/v2/settings/contactOptionTypes | Get Contact Option types KeapCoreServiceV2Sdk.SettingsApi | isApplicationEnabled | GET /rest/v2/settings/applications:isEnabled | Get Application Status KeapCoreServiceV2Sdk.ShippingApi | listShippingMethods | GET /rest/v2/shipping | List Shipping methods KeapCoreServiceV2Sdk.ShippingDiscountsApi | createShippingDiscount | POST /rest/v2/discounts/shipping | Create a Shipping Discount KeapCoreServiceV2Sdk.ShippingDiscountsApi | createShippingDiscountCriteria | POST /rest/v2/discounts/shipping/{discount_id}/criteria | Create a Shipping Discount Criteria KeapCoreServiceV2Sdk.ShippingDiscountsApi | deleteShippingDiscount | DELETE /rest/v2/discounts/shipping/{discount_id} | Delete a Shipping Discount KeapCoreServiceV2Sdk.ShippingDiscountsApi | deleteShippingDiscountCriteria | DELETE /rest/v2/discounts/shipping/{discount_id}/criteria/{criteria_id} | Delete a Shipping Discount Criteria KeapCoreServiceV2Sdk.ShippingDiscountsApi | getShippingDiscount | GET /rest/v2/discounts/shipping/{discount_id} | Retrieve a Shipping Discount KeapCoreServiceV2Sdk.ShippingDiscountsApi | listShippingDiscounts | GET /rest/v2/discounts/shipping | List all Shipping Discounts KeapCoreServiceV2Sdk.ShippingDiscountsApi | updateShippingDiscount | PATCH /rest/v2/discounts/shipping/{discount_id} | Update a Shipping Discount KeapCoreServiceV2Sdk.SubscriptionPlansApi | createSubscriptionPlans | POST /rest/v2/products/{product_id}/subscriptions | Create Subscription Plan KeapCoreServiceV2Sdk.SubscriptionPlansApi | deleteSubscriptionPlan | DELETE /rest/v2/products/{product_id}/subscriptions/{subscription_plan_id} | Delete Subscription Plan KeapCoreServiceV2Sdk.SubscriptionPlansApi | fetchSubscriptionPlan | GET /rest/v2/products/{product_id}/subscriptions/{subscription_plan_id} | Get Subscription Plan KeapCoreServiceV2Sdk.SubscriptionPlansApi | listSubscriptionPlans | GET /rest/v2/products/{product_id}/subscriptions | List Subscription Plans KeapCoreServiceV2Sdk.SubscriptionPlansApi | updateSubscriptionPlan | PATCH /rest/v2/products/{product_id}/subscriptions/{subscription_plan_id} | Update Subscription Plan KeapCoreServiceV2Sdk.SubscriptionsApi | cancelSubscription | POST /rest/v2/subscriptions/{subscription_id}:deactivate | Cancel Subscription KeapCoreServiceV2Sdk.SubscriptionsApi | createSubscription | POST /rest/v2/subscriptions | Create Subscription KeapCoreServiceV2Sdk.SubscriptionsApi | createSubscriptionCustomField | POST /rest/v2/subscriptions/model/customFields | Create a Subscription Custom Field KeapCoreServiceV2Sdk.SubscriptionsApi | createSubscriptionCustomFieldGroup | POST /rest/v2/subscriptions/model/customFields/groups | Create a Subscription Custom Field Group KeapCoreServiceV2Sdk.SubscriptionsApi | deleteSubscriptionCustomField | DELETE /rest/v2/subscriptions/model/customFields/{custom_field_id} | Delete a Subscription Custom Field KeapCoreServiceV2Sdk.SubscriptionsApi | deleteSubscriptionCustomFieldGroup | DELETE /rest/v2/subscriptions/model/customFields/groups/{group_id} | Delete a Subscription Custom Field Group KeapCoreServiceV2Sdk.SubscriptionsApi | getSubscription | GET /rest/v2/subscriptions/{subscription_id} | Retrieve a Subscription KeapCoreServiceV2Sdk.SubscriptionsApi | getSubscriptionCustomFieldGroup | GET /rest/v2/subscriptions/model/customFields/groups/{group_id} | Retrieve a Subscription Custom Field Group KeapCoreServiceV2Sdk.SubscriptionsApi | [**invoi