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 --saveFinally, you need to build the module:
npm run buildLocal 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 installNext, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR:
npm linkTo 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 buildgit
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 --saveFor 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.jsThen 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
