chargebee
Version:
A library for integrating with Chargebee.
2,127 lines • 69 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Endpoints = void 0;
exports.Endpoints = {
subscription: [
[
'create',
'POST',
'/subscriptions',
null,
false,
null,
false,
{
meta_data: 0,
exemption_details: 1,
additional_information: 1,
billing_address: 1,
},
],
[
'createForCustomer',
'POST',
'/customers',
'/subscriptions',
true,
null,
false,
{
meta_data: 0,
additional_information: 1,
},
],
[
'createWithItems',
'POST',
'/customers',
'/subscription_for_items',
true,
null,
false,
{
meta_data: 0,
additional_information: 1,
},
],
['list', 'GET', '/subscriptions', null, false, null, false, {}],
[
'subscriptionsForCustomer',
'GET',
'/customers',
'/subscriptions',
true,
null,
false,
{},
],
[
'contractTermsForSubscription',
'GET',
'/subscriptions',
'/contract_terms',
true,
null,
false,
{},
],
[
'listDiscounts',
'GET',
'/subscriptions',
'/discounts',
true,
null,
false,
{},
],
['retrieve', 'GET', '/subscriptions', null, true, null, false, {}],
[
'retrieveWithScheduledChanges',
'GET',
'/subscriptions',
'/retrieve_with_scheduled_changes',
true,
null,
false,
{},
],
[
'removeScheduledChanges',
'POST',
'/subscriptions',
'/remove_scheduled_changes',
true,
null,
false,
{},
],
[
'removeScheduledCancellation',
'POST',
'/subscriptions',
'/remove_scheduled_cancellation',
true,
null,
false,
{},
],
[
'removeCoupons',
'POST',
'/subscriptions',
'/remove_coupons',
true,
null,
false,
{},
],
[
'update',
'POST',
'/subscriptions',
null,
true,
null,
false,
{
meta_data: 0,
additional_information: 1,
},
],
[
'updateForItems',
'POST',
'/subscriptions',
'/update_for_items',
true,
null,
false,
{
meta_data: 0,
additional_information: 1,
},
],
[
'changeTermEnd',
'POST',
'/subscriptions',
'/change_term_end',
true,
null,
false,
{},
],
[
'reactivate',
'POST',
'/subscriptions',
'/reactivate',
true,
null,
false,
{
additional_information: 1,
},
],
[
'addChargeAtTermEnd',
'POST',
'/subscriptions',
'/add_charge_at_term_end',
true,
null,
false,
{},
],
[
'chargeAddonAtTermEnd',
'POST',
'/subscriptions',
'/charge_addon_at_term_end',
true,
null,
false,
{},
],
[
'chargeFutureRenewals',
'POST',
'/subscriptions',
'/charge_future_renewals',
true,
null,
false,
{},
],
[
'editAdvanceInvoiceSchedule',
'POST',
'/subscriptions',
'/edit_advance_invoice_schedule',
true,
null,
false,
{},
],
[
'retrieveAdvanceInvoiceSchedule',
'GET',
'/subscriptions',
'/retrieve_advance_invoice_schedule',
true,
null,
false,
{},
],
[
'removeAdvanceInvoiceSchedule',
'POST',
'/subscriptions',
'/remove_advance_invoice_schedule',
true,
null,
false,
{},
],
[
'regenerateInvoice',
'POST',
'/subscriptions',
'/regenerate_invoice',
true,
null,
false,
{},
],
[
'importSubscription',
'POST',
'/subscriptions',
'/import_subscription',
false,
null,
false,
{
meta_data: 0,
additional_information: 1,
},
],
[
'importForCustomer',
'POST',
'/customers',
'/import_subscription',
true,
null,
false,
{
meta_data: 0,
},
],
[
'importContractTerm',
'POST',
'/subscriptions',
'/import_contract_term',
true,
null,
false,
{},
],
[
'importUnbilledCharges',
'POST',
'/subscriptions',
'/import_unbilled_charges',
true,
null,
false,
{},
],
[
'importForItems',
'POST',
'/customers',
'/import_for_items',
true,
null,
false,
{
meta_data: 0,
},
],
[
'overrideBillingProfile',
'POST',
'/subscriptions',
'/override_billing_profile',
true,
null,
false,
{},
],
['delete', 'POST', '/subscriptions', '/delete', true, null, false, {}],
['pause', 'POST', '/subscriptions', '/pause', true, null, false, {}],
['cancel', 'POST', '/subscriptions', '/cancel', true, null, false, {}],
[
'cancelForItems',
'POST',
'/subscriptions',
'/cancel_for_items',
true,
null,
false,
{},
],
[
'resume',
'POST',
'/subscriptions',
'/resume',
true,
null,
false,
{
additional_information: 1,
},
],
[
'removeScheduledPause',
'POST',
'/subscriptions',
'/remove_scheduled_pause',
true,
null,
false,
{},
],
[
'removeScheduledResumption',
'POST',
'/subscriptions',
'/remove_scheduled_resumption',
true,
null,
false,
{},
],
['move', 'POST', '/subscriptions', '/move', true, null, false, {}],
],
contractTerm: [],
discount: [],
advanceInvoiceSchedule: [],
customer: [
[
'create',
'POST',
'/customers',
null,
false,
null,
false,
{
exemption_details: 0,
meta_data: 0,
additional_information: 1,
billing_address: 1,
},
],
['list', 'GET', '/customers', null, false, null, false, {}],
['retrieve', 'GET', '/customers', null, true, null, false, {}],
[
'update',
'POST',
'/customers',
null,
true,
null,
false,
{
exemption_details: 0,
meta_data: 0,
},
],
[
'updatePaymentMethod',
'POST',
'/customers',
'/update_payment_method',
true,
null,
false,
{
additional_information: 1,
},
],
[
'updateBillingInfo',
'POST',
'/customers',
'/update_billing_info',
true,
null,
false,
{},
],
[
'contactsForCustomer',
'GET',
'/customers',
'/contacts',
true,
null,
false,
{},
],
[
'assignPaymentRole',
'POST',
'/customers',
'/assign_payment_role',
true,
null,
false,
{},
],
['addContact', 'POST', '/customers', '/add_contact', true, null, false, {}],
[
'updateContact',
'POST',
'/customers',
'/update_contact',
true,
null,
false,
{},
],
[
'deleteContact',
'POST',
'/customers',
'/delete_contact',
true,
null,
false,
{},
],
[
'addPromotionalCredits',
'POST',
'/customers',
'/add_promotional_credits',
true,
null,
false,
{},
],
[
'deductPromotionalCredits',
'POST',
'/customers',
'/deduct_promotional_credits',
true,
null,
false,
{},
],
[
'setPromotionalCredits',
'POST',
'/customers',
'/set_promotional_credits',
true,
null,
false,
{},
],
[
'recordExcessPayment',
'POST',
'/customers',
'/record_excess_payment',
true,
null,
false,
{},
],
[
'collectPayment',
'POST',
'/customers',
'/collect_payment',
true,
null,
false,
{
additional_information: 1,
},
],
['delete', 'POST', '/customers', '/delete', true, null, false, {}],
['move', 'POST', '/customers', '/move', false, null, false, {}],
[
'changeBillingDate',
'POST',
'/customers',
'/change_billing_date',
true,
null,
false,
{},
],
['merge', 'POST', '/customers', '/merge', false, null, false, {}],
[
'clearPersonalData',
'POST',
'/customers',
'/clear_personal_data',
true,
null,
false,
{},
],
[
'relationships',
'POST',
'/customers',
'/relationships',
true,
null,
false,
{},
],
[
'deleteRelationship',
'POST',
'/customers',
'/delete_relationship',
true,
null,
false,
{},
],
['hierarchy', 'GET', '/customers', '/hierarchy', true, null, false, {}],
[
'updateHierarchySettings',
'POST',
'/customers',
'/update_hierarchy_settings',
true,
null,
false,
{},
],
],
hierarchy: [],
contact: [],
businessEntityTransfer: [],
token: [],
paymentSource: [
[
'createUsingTempToken',
'POST',
'/payment_sources',
'/create_using_temp_token',
false,
null,
false,
{
additional_information: 0,
},
],
[
'createUsingPermanentToken',
'POST',
'/payment_sources',
'/create_using_permanent_token',
false,
null,
false,
{
additional_information: 0,
},
],
[
'createUsingToken',
'POST',
'/payment_sources',
'/create_using_token',
false,
null,
false,
{},
],
[
'createUsingPaymentIntent',
'POST',
'/payment_sources',
'/create_using_payment_intent',
false,
null,
false,
{
additional_info: 1,
additional_information: 1,
},
],
[
'createVoucherPaymentSource',
'POST',
'/payment_sources',
'/create_voucher_payment_source',
false,
null,
false,
{
billing_address: 1,
},
],
[
'createCard',
'POST',
'/payment_sources',
'/create_card',
false,
null,
false,
{
additional_information: 1,
},
],
[
'createBankAccount',
'POST',
'/payment_sources',
'/create_bank_account',
false,
null,
false,
{
billing_address: 1,
},
],
[
'updateCard',
'POST',
'/payment_sources',
'/update_card',
true,
null,
false,
{
gateway_meta_data: 0,
additional_information: 1,
},
],
[
'updateBankAccount',
'POST',
'/payment_sources',
'/update_bank_account',
true,
null,
false,
{},
],
[
'verifyBankAccount',
'POST',
'/payment_sources',
'/verify_bank_account',
true,
null,
false,
{},
],
['retrieve', 'GET', '/payment_sources', null, true, null, false, {}],
['list', 'GET', '/payment_sources', null, false, null, false, {}],
[
'switchGatewayAccount',
'POST',
'/payment_sources',
'/switch_gateway_account',
true,
null,
false,
{},
],
[
'exportPaymentSource',
'POST',
'/payment_sources',
'/export_payment_source',
true,
null,
false,
{},
],
['delete', 'POST', '/payment_sources', '/delete', true, null, false, {}],
[
'deleteLocal',
'POST',
'/payment_sources',
'/delete_local',
true,
null,
false,
{},
],
],
thirdPartyPaymentMethod: [],
virtualBankAccount: [
[
'createUsingPermanentToken',
'POST',
'/virtual_bank_accounts',
'/create_using_permanent_token',
false,
null,
false,
{},
],
['create', 'POST', '/virtual_bank_accounts', null, false, null, false, {}],
['retrieve', 'GET', '/virtual_bank_accounts', null, true, null, false, {}],
['list', 'GET', '/virtual_bank_accounts', null, false, null, false, {}],
[
'delete',
'POST',
'/virtual_bank_accounts',
'/delete',
true,
null,
false,
{},
],
[
'deleteLocal',
'POST',
'/virtual_bank_accounts',
'/delete_local',
true,
null,
false,
{},
],
],
card: [
['retrieve', 'GET', '/cards', null, true, null, false, {}],
[
'updateCardForCustomer',
'POST',
'/customers',
'/credit_card',
true,
null,
false,
{},
],
[
'switchGatewayForCustomer',
'POST',
'/customers',
'/switch_gateway',
true,
null,
false,
{},
],
[
'copyCardForCustomer',
'POST',
'/customers',
'/copy_card',
true,
null,
false,
{},
],
[
'deleteCardForCustomer',
'POST',
'/customers',
'/delete_card',
true,
null,
false,
{},
],
],
promotionalCredit: [
['add', 'POST', '/promotional_credits', '/add', false, null, false, {}],
[
'deduct',
'POST',
'/promotional_credits',
'/deduct',
false,
null,
false,
{},
],
['set', 'POST', '/promotional_credits', '/set', false, null, false, {}],
['list', 'GET', '/promotional_credits', null, false, null, false, {}],
['retrieve', 'GET', '/promotional_credits', null, true, null, false, {}],
],
invoice: [
[
'create',
'POST',
'/invoices',
null,
false,
null,
false,
{
additional_information: 1,
billing_address: 1,
},
],
[
'createForChargeItemsAndCharges',
'POST',
'/invoices',
'/create_for_charge_items_and_charges',
false,
null,
false,
{
additional_information: 1,
billing_address: 1,
},
],
['charge', 'POST', '/invoices', '/charge', false, null, false, {}],
[
'chargeAddon',
'POST',
'/invoices',
'/charge_addon',
false,
null,
false,
{},
],
[
'createForChargeItem',
'POST',
'/invoices',
'/create_for_charge_item',
false,
null,
false,
{},
],
[
'stopDunning',
'POST',
'/invoices',
'/stop_dunning',
true,
null,
false,
{},
],
[
'importInvoice',
'POST',
'/invoices',
'/import_invoice',
false,
null,
false,
{},
],
[
'applyPayments',
'POST',
'/invoices',
'/apply_payments',
true,
null,
false,
{},
],
['syncUsages', 'POST', '/invoices', '/sync_usages', true, null, false, {}],
[
'deleteLineItems',
'POST',
'/invoices',
'/delete_line_items',
true,
null,
false,
{},
],
[
'applyCredits',
'POST',
'/invoices',
'/apply_credits',
true,
null,
false,
{},
],
['list', 'GET', '/invoices', null, false, null, false, {}],
[
'invoicesForCustomer',
'GET',
'/customers',
'/invoices',
true,
null,
false,
{},
],
[
'invoicesForSubscription',
'GET',
'/subscriptions',
'/invoices',
true,
null,
false,
{},
],
['retrieve', 'GET', '/invoices', null, true, null, false, {}],
['pdf', 'POST', '/invoices', '/pdf', true, null, false, {}],
[
'downloadEinvoice',
'GET',
'/invoices',
'/download_einvoice',
true,
null,
false,
{},
],
[
'listPaymentReferenceNumbers',
'GET',
'/invoices',
'/payment_reference_numbers',
false,
null,
false,
{},
],
['addCharge', 'POST', '/invoices', '/add_charge', true, null, false, {}],
[
'addAddonCharge',
'POST',
'/invoices',
'/add_addon_charge',
true,
null,
false,
{},
],
[
'addChargeItem',
'POST',
'/invoices',
'/add_charge_item',
true,
null,
false,
{},
],
['close', 'POST', '/invoices', '/close', true, null, false, {}],
[
'collectPayment',
'POST',
'/invoices',
'/collect_payment',
true,
null,
false,
{},
],
[
'recordPayment',
'POST',
'/invoices',
'/record_payment',
true,
null,
false,
{},
],
[
'recordTaxWithheld',
'POST',
'/invoices',
'/record_tax_withheld',
true,
null,
false,
{},
],
[
'removeTaxWithheld',
'POST',
'/invoices',
'/remove_tax_withheld',
true,
null,
false,
{},
],
['refund', 'POST', '/invoices', '/refund', true, null, false, {}],
[
'recordRefund',
'POST',
'/invoices',
'/record_refund',
true,
null,
false,
{},
],
[
'removePayment',
'POST',
'/invoices',
'/remove_payment',
true,
null,
false,
{},
],
[
'removeCreditNote',
'POST',
'/invoices',
'/remove_credit_note',
true,
null,
false,
{},
],
['voidInvoice', 'POST', '/invoices', '/void', true, null, false, {}],
['writeOff', 'POST', '/invoices', '/write_off', true, null, false, {}],
['delete', 'POST', '/invoices', '/delete', true, null, false, {}],
[
'updateDetails',
'POST',
'/invoices',
'/update_details',
true,
null,
false,
{},
],
[
'applyPaymentScheduleScheme',
'POST',
'/invoices',
'/apply_payment_schedule_scheme',
true,
null,
false,
{},
],
[
'paymentSchedules',
'GET',
'/invoices',
'/payment_schedules',
true,
null,
false,
{},
],
[
'resendEinvoice',
'POST',
'/invoices',
'/resend_einvoice',
true,
null,
false,
{},
],
[
'sendEinvoice',
'POST',
'/invoices',
'/send_einvoice',
true,
null,
false,
{},
],
],
paymentReferenceNumber: [],
paymentSchedule: [],
taxWithheld: [],
creditNote: [
['create', 'POST', '/credit_notes', null, false, null, false, {}],
['retrieve', 'GET', '/credit_notes', null, true, null, false, {}],
['pdf', 'POST', '/credit_notes', '/pdf', true, null, false, {}],
[
'downloadEinvoice',
'GET',
'/credit_notes',
'/download_einvoice',
true,
null,
false,
{},
],
['refund', 'POST', '/credit_notes', '/refund', true, null, false, {}],
[
'recordRefund',
'POST',
'/credit_notes',
'/record_refund',
true,
null,
false,
{},
],
['voidCreditNote', 'POST', '/credit_notes', '/void', true, null, false, {}],
['list', 'GET', '/credit_notes', null, false, null, false, {}],
[
'creditNotesForCustomer',
'GET',
'/customers',
'/credit_notes',
true,
null,
false,
{},
],
['delete', 'POST', '/credit_notes', '/delete', true, null, false, {}],
[
'removeTaxWithheldRefund',
'POST',
'/credit_notes',
'/remove_tax_withheld_refund',
true,
null,
false,
{},
],
[
'resendEinvoice',
'POST',
'/credit_notes',
'/resend_einvoice',
true,
null,
false,
{},
],
[
'sendEinvoice',
'POST',
'/credit_notes',
'/send_einvoice',
true,
null,
false,
{},
],
[
'importCreditNote',
'POST',
'/credit_notes',
'/import_credit_note',
false,
null,
false,
{},
],
],
unbilledCharge: [
[
'createUnbilledCharge',
'POST',
'/unbilled_charges',
'/create',
false,
null,
false,
{},
],
['create', 'POST', '/unbilled_charges', null, false, null, false, {}],
[
'invoiceUnbilledCharges',
'POST',
'/unbilled_charges',
'/invoice_unbilled_charges',
false,
null,
false,
{},
],
['delete', 'POST', '/unbilled_charges', '/delete', true, null, false, {}],
['list', 'GET', '/unbilled_charges', null, false, null, false, {}],
[
'invoiceNowEstimate',
'POST',
'/unbilled_charges',
'/invoice_now_estimate',
false,
null,
false,
{},
],
],
order: [
['create', 'POST', '/orders', null, false, null, false, {}],
['update', 'POST', '/orders', null, true, null, false, {}],
['importOrder', 'POST', '/orders', '/import_order', false, null, false, {}],
[
'assignOrderNumber',
'POST',
'/orders',
'/assign_order_number',
true,
null,
false,
{},
],
['cancel', 'POST', '/orders', '/cancel', true, null, false, {}],
[
'createRefundableCreditNote',
'POST',
'/orders',
'/create_refundable_credit_note',
true,
null,
false,
{},
],
['reopen', 'POST', '/orders', '/reopen', true, null, false, {}],
['retrieve', 'GET', '/orders', null, true, null, false, {}],
['delete', 'POST', '/orders', '/delete', true, null, false, {}],
['list', 'GET', '/orders', null, false, null, false, {}],
['ordersForInvoice', 'GET', '/invoices', '/orders', true, null, false, {}],
['resend', 'POST', '/orders', '/resend', true, null, false, {}],
],
gift: [
[
'create',
'POST',
'/gifts',
null,
false,
null,
false,
{
additional_information: 1,
},
],
[
'createForItems',
'POST',
'/gifts',
'/create_for_items',
false,
null,
false,
{
additional_information: 1,
},
],
['retrieve', 'GET', '/gifts', null, true, null, false, {}],
['list', 'GET', '/gifts', null, false, null, false, {}],
['claim', 'POST', '/gifts', '/claim', true, null, false, {}],
['cancel', 'POST', '/gifts', '/cancel', true, null, false, {}],
['updateGift', 'POST', '/gifts', '/update_gift', true, null, false, {}],
],
transaction: [
[
'createAuthorization',
'POST',
'/transactions',
'/create_authorization',
false,
null,
false,
{},
],
[
'voidTransaction',
'POST',
'/transactions',
'/void',
true,
null,
false,
{},
],
[
'recordRefund',
'POST',
'/transactions',
'/record_refund',
true,
null,
false,
{},
],
['reconcile', 'POST', '/transactions', '/reconcile', true, null, false, {}],
['refund', 'POST', '/transactions', '/refund', true, null, false, {}],
['list', 'GET', '/transactions', null, false, null, false, {}],
[
'transactionsForCustomer',
'GET',
'/customers',
'/transactions',
true,
null,
false,
{},
],
[
'transactionsForSubscription',
'GET',
'/subscriptions',
'/transactions',
true,
null,
false,
{},
],
[
'paymentsForInvoice',
'GET',
'/invoices',
'/payments',
true,
null,
false,
{},
],
['retrieve', 'GET', '/transactions', null, true, null, false, {}],
[
'deleteOfflineTransaction',
'POST',
'/transactions',
'/delete_offline_transaction',
true,
null,
false,
{},
],
],
hostedPage: [
[
'checkoutNew',
'POST',
'/hosted_pages',
'/checkout_new',
false,
null,
false,
{},
],
[
'checkoutOneTime',
'POST',
'/hosted_pages',
'/checkout_one_time',
false,
null,
false,
{},
],
[
'checkoutOneTimeForItems',
'POST',
'/hosted_pages',
'/checkout_one_time_for_items',
false,
null,
false,
{},
],
[
'checkoutNewForItems',
'POST',
'/hosted_pages',
'/checkout_new_for_items',
false,
null,
false,
{},
],
[
'checkoutExisting',
'POST',
'/hosted_pages',
'/checkout_existing',
false,
null,
false,
{},
],
[
'checkoutExistingForItems',
'POST',
'/hosted_pages',
'/checkout_existing_for_items',
false,
null,
false,
{},
],
[
'updateCard',
'POST',
'/hosted_pages',
'/update_card',
false,
null,
false,
{},
],
[
'updatePaymentMethod',
'POST',
'/hosted_pages',
'/update_payment_method',
false,
null,
false,
{},
],
[
'managePaymentSources',
'POST',
'/hosted_pages',
'/manage_payment_sources',
false,
null,
false,
{},
],
[
'collectNow',
'POST',
'/hosted_pages',
'/collect_now',
false,
null,
false,
{},
],
[
'acceptQuote',
'POST',
'/hosted_pages',
'/accept_quote',
false,
null,
false,
{},
],
[
'extendSubscription',
'POST',
'/hosted_pages',
'/extend_subscription',
false,
null,
false,
{},
],
[
'checkoutGift',
'POST',
'/hosted_pages',
'/checkout_gift',
false,
null,
false,
{},
],
[
'checkoutGiftForItems',
'POST',
'/hosted_pages',
'/checkout_gift_for_items',
false,
null,
false,
{},
],
[
'claimGift',
'POST',
'/hosted_pages',
'/claim_gift',
false,
null,
false,
{},
],
[
'retrieveAgreementPdf',
'POST',
'/hosted_pages',
'/retrieve_agreement_pdf',
false,
null,
false,
{},
],
[
'acknowledge',
'POST',
'/hosted_pages',
'/acknowledge',
true,
null,
false,
{},
],
['retrieve', 'GET', '/hosted_pages', null, true, null, false, {}],
['list', 'GET', '/hosted_pages', null, false, null, false, {}],
[
'preCancel',
'POST',
'/hosted_pages',
'/pre_cancel',
false,
null,
false,
{},
],
[
'events',
'POST',
'/hosted_pages',
'/events',
false,
null,
false,
{
event_data: 0,
},
],
[
'viewVoucher',
'POST',
'/hosted_pages',
'/view_voucher',
false,
null,
false,
{},
],
],
estimate: [
[
'createSubscription',
'POST',
'/estimates',
'/create_subscription',
false,
null,
false,
{
exemption_details: 1,
},
],
[
'createSubItemEstimate',
'POST',
'/estimates',
'/create_subscription_for_items',
false,
null,
false,
{
exemption_details: 1,
},
],
[
'createSubForCustomerEstimate',
'GET',
'/customers',
'/create_subscription_estimate',
true,
null,
false,
{},
],
[
'createSubItemForCustomerEstimate',
'POST',
'/customers',
'/create_subscription_for_items_estimate',
true,
null,
false,
{},
],
[
'updateSubscription',
'POST',
'/estimates',
'/update_subscription',
false,
null,
false,
{},
],
[
'updateSubscriptionForItems',
'POST',
'/estimates',
'/update_subscription_for_items',
false,
null,
false,
{},
],
[
'renewalEstimate',
'GET',
'/subscriptions',
'/renewal_estimate',
true,
null,
false,
{},
],
[
'advanceInvoiceEstimate',
'POST',
'/subscriptions',
'/advance_invoice_estimate',
true,
null,
false,
{},
],
[
'regenerateInvoiceEstimate',
'POST',
'/subscriptions',
'/regenerate_invoice_estimate',
true,
null,
false,
{},
],
[
'upcomingInvoicesEstimate',
'GET',
'/customers',
'/upcoming_invoices_estimate',
true,
null,
false,
{},
],
[
'changeTermEnd',
'POST',
'/subscriptions',
'/change_term_end_estimate',
true,
null,
false,
{},
],
[
'cancelSubscription',
'POST',
'/subscriptions',
'/cancel_subscription_estimate',
true,
null,
false,
{},
],
[
'cancelSubscriptionForItems',
'POST',
'/subscriptions',
'/cancel_subscription_for_items_estimate',
true,
null,
false,
{},
],
[
'pauseSubscription',
'POST',
'/subscriptions',
'/pause_subscription_estimate',
true,
null,
false,
{},
],
[
'resumeSubscription',
'POST',
'/subscriptions',
'/resume_subscription_estimate',
true,
null,
false,
{},
],
[
'giftSubscription',
'POST',
'/estimates',
'/gift_subscription',
false,
null,
false,
{
additional_information: 1,
},
],
[
'giftSubscriptionForItems',
'POST',
'/estimates',
'/gift_subscription_for_items',
false,
null,
false,
{
additional_information: 1,
},
],
[
'createInvoice',
'POST',
'/estimates',
'/create_invoice',
false,
null,
false,
{},
],
[
'createInvoiceForItems',
'POST',
'/estimates',
'/create_invoice_for_items',
false,
null,
false,
{},
],
[
'paymentSchedules',
'POST',
'/estimates',
'/payment_schedules',
false,
null,
false,
{},
],
],
quote: [
['retrieve', 'GET', '/quotes', null, true, null, false, {}],
[
'createSubForCustomerQuote',
'POST',
'/customers',
'/create_subscription_quote',
true,
null,
false,
{},
],
[
'editCreateSubForCustomerQuote',
'POST',
'/quotes',
'/edit_create_subscription_quote',
true,
null,
false,
{},
],
[
'updateSubscriptionQuote',
'POST',
'/quotes',
'/update_subscription_quote',
false,
null,
false,
{},
],
[
'editUpdateSubscriptionQuote',
'POST',
'/quotes',
'/edit_update_subscription_quote',
true,
null,
false,
{},
],
[
'createForOnetimeCharges',
'POST',
'/quotes',
'/create_for_onetime_charges',
false,
null,
false,
{},
],
[
'editOneTimeQuote',
'POST',
'/quotes',
'/edit_one_time_quote',
true,
null,
false,
{},
],
[
'createSubItemsForCustomerQuote',
'POST',
'/customers',
'/create_subscription_quote_for_items',
true,
null,
false,
{},
],
[
'editCreateSubCustomerQuoteForItems',
'POST',
'/quotes',
'/edit_create_subscription_quote_for_items',
true,
null,
false,
{},
],
[
'updateSubscriptionQuoteForItems',
'POST',
'/quotes',
'/update_subscription_quote_for_items',
false,
null,
false,
{},
],
[
'editUpdateSubscriptionQuoteForItems',
'POST',
'/quotes',
'/edit_update_subscription_quote_for_items',
true,
null,
false,
{},
],
[
'createForChargeItemsAndCharges',
'POST',
'/quotes',
'/create_for_charge_items_and_charges',
false,
null,
false,
{},
],
[
'editForChargeItemsAndCharges',
'POST',
'/quotes',
'/edit_for_charge_items_and_charges',
true,
null,
false,
{},
],
['list', 'GET', '/quotes', null, false, null, false, {}],
[
'quoteLineGroupsForQuote',
'GET',
'/quotes',
'/quote_line_groups',
true,
null,
false,
{},
],
['convert', 'POST', '/quotes', '/convert', true, null, false, {}],
[
'updateStatus',
'POST',
'/quotes',
'/update_status',
true,
null,
false,
{},
],
[
'extendExpiryDate',
'POST',
'/quotes',
'/extend_expiry_date',
true,
null,
false,
{},
],
['delete', 'POST', '/quotes', '/delete', true, null, false, {}],
['pdf', 'POST', '/quotes', '/pdf', true, null, false, {}],
],
quotedSubscription: [],
quotedCharge: [],
quoteLineGroup: [],
plan: [
[
'create',
'POST',
'/plans',
null,
false,
null,
false,
{
meta_data: 0,
},
],
[
'update',
'POST',
'/plans',
null,
true,
null,
false,
{
meta_data: 0,
},
],
['list', 'GET', '/plans', null, false, null, false, {}],
['retrieve', 'GET', '/plans', null, true, null, false, {}],
['delete', 'POST', '/plans', '/delete', true, null, false, {}],
['copy', 'POST', '/plans', '/copy', false, null, false, {}],
['unarchive', 'POST', '/plans', '/unarchive', true, null, false, {}],
],
addon: [
[
'create',
'POST',
'/addons',
null,
false,
null,
false,
{
meta_data: 0,
},
],
[
'update',
'POST',
'/addons',
null,
true,
null,
false,
{
meta_data: 0,
},
],
['list', 'GET', '/addons', null, false, null, false, {}],
['retrieve', 'GET', '/addons', null, true, null, false, {}],
['delete', 'POST', '/addons', '/delete', true, null, false, {}],
['copy', 'POST', '/addons', '/copy', false, null, false, {}],
['unarchive', 'POST', '/addons', '/unarchive', true, null, false, {}],
],
coupon: [
[
'create',
'POST',
'/coupons',
null,
false,
null,
false,
{
meta_data: 0,
},
],
[
'createForItems',
'POST',
'/coupons',
'/create_for_items',
false,
null,
false,
{
meta_data: 0,
item_price_ids: 1,
item_family_ids: 1,
currencies: 1,
item_price_periods: 1,
},
],
[
'updateForItems',
'POST',
'/coupons',
'/update_for_items',
true,
null,
false,
{
meta_data: 0,
item_price_ids: 1,
item_family_ids: 1,
currencies: 1,
item_price_periods: 1,
},
],
['list', 'GET', '/coupons', null, false, null, false, {}],
['retrieve', 'GET', '/coupons', null, true, null, false, {}],
[
'update',
'POST',
'/coupons',
null,
true,
null,
false,
{
meta_data: 0,
},
],
['delete', 'POST', '/coupons', '/delete', true, null, false, {}],
['copy', 'POST', '/coupons', '/copy', false, null, false, {}],
['unarchive', 'POST', '/coupons', '/unarchive', true, null, false, {}],
],
couponSet: [
[
'create',
'POST',
'/coupon_sets',
null,
false,
null,
false,
{
meta_data: 0,
},
],
[
'addCouponCodes',
'POST',
'/coupon_sets',
'/add_coupon_codes',
true,
null,
false,
{},
],
['list', 'GET', '/coupon_sets', null, false, null, false, {}],
['retrieve', 'GET', '/coupon_sets', null, true, null, false, {}],
[
'update',
'POST',
'/coupon_sets',
'/update',
true,
null,
false,
{
meta_data: 0,
},
],
['delete', 'POST', '/coupon_sets', '/delete', true, null, false, {}],
[
'deleteUnusedCouponCodes',
'POST',
'/coupon_sets',
'/delete_unused_coupon_codes',
true,
null,
false,
{},
],
],
couponCode: [
['create', 'POST', '/coupon_codes', null, false, null, false, {}],
['retrieve', 'GET', '/coupon_codes', null, true, null, false, {}],
['list', 'GET', '/coupon_codes', null, false, null, false, {}],
['archive', 'POST', '/coupon_codes', '/archive', true, null, false, {}],
],
address: [
['retrieve', 'GET', '/addresses', null, false, null, false, {}],
['update', 'POST', '/addresses', null, false, null, false, {}],
],
usage: [
['create', 'POST', '/subscriptions', '/usages', true, null, false, {}],
['retrieve', 'GET', '/subscriptions', '/usages', true, null, false, {}],
[
'delete',
'POST',
'/subscriptions',
'/delete_usage',
true,
null,
false,
{},
],
['list', 'GET', '/usages', null, false, null, false, {}],
['pdf', 'POST', '/usages', '/pdf', false, null, false, {}],
],
event: [
['list',