ultracart_api

UltracartClient - the Ruby gem for the UltraCart Rest API V2

UltraCart REST API Version 2

This SDK is automatically generated by the Swagger Codegen project:

  • API version: 2.0.0
  • Package version: 3.8.2
  • Build package: io.swagger.codegen.languages.RubyClientCodegen For more information, please visit http://www.ultracart.com

Installation

Build a gem

To build the Ruby code into a gem:

“ell gem build ultracart_api.gemspec

Then either install the gem locally:

“ell gem install ./ultracart_api-3.8.2.gem

“for development, run gem install --dev ./ultracart_api-3.8.2.gem to install the development dependencies)

or publish the gem to a gem hosting service, e.g. RubyGems.

Finally add this to the Gemfile:

gem 'ultracart_api', '~> 3.8.2'

Install from Git

If the Ruby gem is hosted at a git repository: https://github.com/UltraCart/rest_api_v2_sdk_ruby, then add the following in the Gemfile:

gem 'ultracart_api', :git => 'https://github.com/UltraCart/rest_api_v2_sdk_ruby.git'

Include the Ruby code directly

Include the Ruby code directly using -I as follows:

“ell ruby -Ilib script.rb

Getting Started

Please follow the installation procedure and then run the following code:

“by

Load the gem

require ‘ultracart_api’

Create a Simple Key: https://ultracart.atlassian.net/wiki/spaces/ucdoc/pages/38688545/API+Simple+Key

simple_key = ‘109ee846ee69f50177018ab12f008a00748a25aa28dbdc0177018ab12f008a00’ api_instance = UltracartClient::AffiliateApi.new_using_api_key(simple_key, false, false)

api_instance = UltracartClient::AffiliateApi.new

click_query = UltracartClient::AffiliateClickQuery.new # AffiliateClickQuery | Click query

opts = { limit: 10000, # Integer | The maximum number of records to return on this one API call. (Maximum 10000)offset: 0, # Integer | Pagination of the record set. Offset is a zero based index. expand: ‘expand_example’ # String | The object expansion to perform on the result. Only option is link. }

begin #Retrieve clicks result = api_instance.get_clicks_by_query(click_query, opts) p result rescue UltracartClient::ApiError => e puts “Exception when calling AffiliateApi->get_clicks_by_query: #e” end

Documentation for API Endpoints

All URIs are relative to https://secure.ultracart.com/rest/v2

ClassMethodHTTP requestDescription
UltracartClient::AffiliateApiget_clicks_by_queryPOST /affiliate/clicks/queryRetrieve clicks
UltracartClient::AffiliateApiget_ledgers_by_queryPOST /affiliate/ledgers/queryRetrieve ledger entries
UltracartClient::AutoOrderApiget_auto_orderGET /auto_order/auto_orders/auto_order_oidRetrieve an auto order by oid
UltracartClient::AutoOrderApiget_auto_order_by_codeGET /auto_order/auto_orders/code/auto_order_codeRetrieve an auto order by code
UltracartClient::AutoOrderApiget_auto_order_by_reference_order_idGET /auto_order/auto_orders/reference_order_id/reference_order_idRetrieve an auto order by order id
UltracartClient::AutoOrderApiget_auto_ordersGET /auto_order/auto_ordersRetrieve auto orders
UltracartClient::AutoOrderApiget_auto_orders_batchPOST /auto_order/auto_orders/batchRetrieve auto order batch
UltracartClient::AutoOrderApiget_auto_orders_by_queryPOST /auto_order/auto_orders/queryRetrieve auto orders by query
UltracartClient::AutoOrderApiupdate_auto_orderPUT /auto_order/auto_orders/auto_order_oidUpdate an auto order
UltracartClient::AutoOrderApiupdate_auto_orders_batchPUT /auto_order/auto_orders/batchUpdate multiple auto orders
UltracartClient::ChargebackApidelete_chargebackDELETE /chargeback/chargebacks/chargeback_dispute_oidDelete a chargeback
UltracartClient::ChargebackApiget_chargeback_disputeGET /chargeback/chargebacks/chargeback_dispute_oidRetrieve a chargeback
UltracartClient::ChargebackApiget_chargeback_disputesGET /chargeback/chargebacksRetrieve chargebacks
UltracartClient::ChargebackApiinsert_chargebackPOST /chargeback/chargebacksInsert a chargeback
UltracartClient::ChargebackApiupdate_chargebackPUT /chargeback/chargebacks/chargeback_dispute_oidUpdate a chargeback
UltracartClient::CheckoutApicity_statePOST /checkout/city_stateCity/State for Zip
UltracartClient::CheckoutApifinalize_orderPOST /checkout/cart/finalizeOrderFinalize Order
UltracartClient::CheckoutApiget_affirm_checkoutGET /checkout/cart/cart_id/affirmCheckoutGet affirm checkout (by cart id)
UltracartClient::CheckoutApiget_allowed_countriesPOST /checkout/allowedCountriesAllowed countries
UltracartClient::CheckoutApiget_cartGET /checkout/cartGet cart
UltracartClient::CheckoutApiget_cart_by_cart_idGET /checkout/cart/cart_idGet cart (by cart id)
UltracartClient::CheckoutApiget_cart_by_return_codeGET /checkout/return/return_codeGet cart (by return code)
UltracartClient::CheckoutApiget_cart_by_return_tokenGET /checkout/return_tokenGet cart (by return token)
UltracartClient::CheckoutApiget_state_provinces_for_countryPOST /checkout/stateProvincesForCountry/country_codeGet state/province list for a country code
UltracartClient::CheckoutApihandoff_cartPOST /checkout/cart/handoffHandoff cart
UltracartClient::CheckoutApiloginPOST /checkout/cart/profile/loginProfile login
UltracartClient::CheckoutApilogoutPOST /checkout/cart/profile/logoutProfile logout
UltracartClient::CheckoutApiregisterPOST /checkout/cart/profile/registerProfile registration
UltracartClient::CheckoutApiregister_affiliate_clickPOST /checkout/affiliateClick/registerRegister affiliate click
UltracartClient::CheckoutApirelated_items_for_cartPOST /checkout/related_itemsRelated items
UltracartClient::CheckoutApirelated_items_for_itemPOST /checkout/relatedItems/item_idRelated items (specific item)
UltracartClient::CheckoutApisetup_browser_keyPUT /checkout/browser_keySetup Browser Application
UltracartClient::CheckoutApiupdate_cartPUT /checkout/cartUpdate cart
UltracartClient::CheckoutApivalidate_cartPOST /checkout/cart/validateValidate
UltracartClient::ConfigurationApidelay_auto_ordersPOST /configuration/checkout/payments/rtg/rtg_oid/delayAutoOrdersDelay auto order processing for a day for this rotating transaction gateway
UltracartClient::ConfigurationApidelete_rotating_transaction_gatewayDELETE /configuration/checkout/payments/rtg/rtg_oidDelete a rotating transaction gateway
UltracartClient::ConfigurationApiget_payments_configurationGET /configuration/checkout/paymentsRetrieve payments configuration
UltracartClient::ConfigurationApiget_payments_rotating_gatewayGET /configuration/checkout/payments/rtg/rtg_oidRetrieve a rotating transaction gateway
UltracartClient::ConfigurationApiget_payments_rotating_gateway_by_codeGET /configuration/checkout/payments/rtg/byCode/codeRetrieve a rotating transaction gateway by code
UltracartClient::ConfigurationApiget_payments_rotating_transaction_gatewaysGET /configuration/checkout/payments/rtgRetrieve a list of rotating transaction gateways
UltracartClient::ConfigurationApiget_payments_rtg_summariesGET /configuration/checkout/payments/rtg/summariesRetrieve a summary of rotating transaction gateways
UltracartClient::ConfigurationApiget_payments_transaction_gatewaysGET /configuration/checkout/payments/tgRetrieve a list of transaction gateways
UltracartClient::ConfigurationApiinsert_rotating_transaction_gatewayPOST /configuration/checkout/payments/rtg/Insert a rotating transaction gateway
UltracartClient::ConfigurationApimigrate_to_rotating_transaction_gatewayPOST /configuration/checkout/payments/tg/migrateToRtgWithCodeOf/codeMigrate a normal transaction gateway to a rotating transaction gateway
UltracartClient::ConfigurationApistripe_connectPOST /configuration/checkout/payments/rtg/rtg_oid/stripeConnectBegin the processing of connecting with Stripe
UltracartClient::ConfigurationApiupdate_payments_configurationPUT /configuration/checkout/paymentsUpdates payments configuration
UltracartClient::ConfigurationApiupdate_payments_transaction_gatewayPUT /configuration/checkout/payments/tgUpdates payments transaction gateway
UltracartClient::ConfigurationApiupdate_rotating_transaction_gatewayPUT /configuration/checkout/payments/rtg/rtg_oidUpdate a rotating transaction gateway
UltracartClient::ConfigurationApiwepay_enrollPUT /configuration/checkout/wepayEnrollEnroll with WePay
UltracartClient::CouponApidelete_couponDELETE /coupon/coupons/coupon_oidDelete a coupon
UltracartClient::CouponApidelete_coupons_by_codeDELETE /coupon/coupons/by_codeDeletes multiple coupons
UltracartClient::CouponApidelete_coupons_by_oidDELETE /coupon/coupons/by_oidDeletes multiple coupons
UltracartClient::CouponApidoes_coupon_code_existGET /coupon/coupons/merchant_code/merchant_code/existsDetermines if a coupon merchant code already exists
UltracartClient::CouponApigenerate_coupon_codesPOST /coupon/coupons/coupon_oid/generate_codesGenerates one time codes for a coupon
UltracartClient::CouponApigenerate_one_time_codes_by_merchant_codePOST /coupon/coupons/merchant_code/merchant_code/generate_codesGenerates one time codes by merchant code
UltracartClient::CouponApiget_auto_applyGET /coupon/auto_applyRetrieve auto apply rules and conditions
UltracartClient::CouponApiget_couponGET /coupon/coupons/coupon_oidRetrieve a coupon
UltracartClient::CouponApiget_coupon_by_merchant_codeGET /coupon/coupons/merchant_code/merchant_codeRetrieve a coupon by merchant code
UltracartClient::CouponApiget_couponsGET /coupon/couponsRetrieve coupons
UltracartClient::CouponApiget_coupons_by_queryPOST /coupon/coupons/queryRetrieve coupons by query
UltracartClient::CouponApiget_editor_valuesGET /coupon/editor_valuesRetrieve values needed for a coupon editor
UltracartClient::CouponApiinsert_couponPOST /coupon/couponsInsert a coupon
UltracartClient::CouponApiinsert_couponsPOST /coupon/coupons/batchInsert multiple coupons
UltracartClient::CouponApisearch_itemsGET /coupon/searchItemsSearches for items to display within a coupon editor and assign to coupons
UltracartClient::CouponApiupdate_auto_applyPOST /coupon/auto_applyUpdate auto apply rules and conditions
UltracartClient::CouponApiupdate_couponPUT /coupon/coupons/coupon_oidUpdate a coupon
UltracartClient::CouponApiupdate_couponsPUT /coupon/coupons/batchUpdate multiple coupons
UltracartClient::CouponApiupload_coupon_codesPOST /coupon/coupons/coupon_oid/upload_codesUpload one-time codes for a coupon
UltracartClient::CustomerApidelete_customerDELETE /customer/customers/customer_profile_oidDelete a customer
UltracartClient::CustomerApiget_customerGET /customer/customers/customer_profile_oidRetrieve a customer
UltracartClient::CustomerApiget_customer_by_emailGET /customer/customers/by_email/emailRetrieve a customer by Email
UltracartClient::CustomerApiget_customer_editor_valuesGET /customer/editor_valuesRetrieve values needed for a customer profile editor
UltracartClient::CustomerApiget_customer_email_listsGET /customer/email_listsRetrieve all email lists across all storefronts
UltracartClient::CustomerApiget_customersGET /customer/customersRetrieve customers
UltracartClient::CustomerApiget_customers_by_queryPOST /customer/customers/queryRetrieve customers by query
UltracartClient::CustomerApiget_customers_for_data_tablesPOST /customer/customers/dataTablesRetrieve customers for DataTables plugin
UltracartClient::CustomerApiget_email_verification_tokenPOST /customer/customers/email_verify/get_tokenCreate a token that can be used to verify a customer email address
UltracartClient::CustomerApiinsert_customerPOST /customer/customersInsert a customer
UltracartClient::CustomerApiupdate_customerPUT /customer/customers/customer_profile_oidUpdate a customer
UltracartClient::CustomerApiupdate_customer_email_listsPOST /customer/customers/customer_profile_oid/email_listsUpdate email list subscriptions for a customer
UltracartClient::CustomerApivalidate_email_verification_tokenPOST /customer/customers/email_verify/validate_tokenValidate a token that can be used to verify a customer email address
UltracartClient::FulfillmentApiacknowledge_ordersPUT /fulfillment/distribution_centers/distribution_center_code/acknowledgementsAcknowledge receipt of orders.
UltracartClient::FulfillmentApigenerate_packing_slipGET /fulfillment/distribution_centers/distribution_center_code/orders/order_idGenerate a packing slip for this order for the given distribution center.
UltracartClient::FulfillmentApiget_distribution_center_ordersGET /fulfillment/distribution_centers/distribution_center_code/ordersRetrieve orders queued up for this distribution center.
UltracartClient::FulfillmentApiget_distribution_centersGET /fulfillment/distribution_centersRetrieve distribution centers
UltracartClient::FulfillmentApiship_ordersPOST /fulfillment/distribution_centers/distribution_center_code/shipmentsMark orders as shipped
UltracartClient::FulfillmentApiupdate_inventoryPOST /fulfillment/distribution_centers/distribution_center_code/inventoryUpdate inventory
UltracartClient::GiftCertificateApiadd_gift_certificate_ledger_entryPOST /gift_certificate/gift_certificates/gift_certificate_oid/ledger_entryAdd a gift certificate ledger entry
UltracartClient::GiftCertificateApicreate_gift_certificatePOST /gift_certificate/gift_certificatesCreate a gift certificate
UltracartClient::GiftCertificateApidelete_gift_certificateDELETE /gift_certificate/gift_certificates/gift_certificate_oidDelete a gift certificate
UltracartClient::GiftCertificateApiget_gift_certificate_by_codePOST /gift_certificate/gift_certificates/by_code/codeRetrieve gift certificate by code
UltracartClient::GiftCertificateApiget_gift_certificate_by_oidPOST /gift_certificate/gift_certificates/gift_certificate_oidRetrieve gift certificate by oid
UltracartClient::GiftCertificateApiget_gift_certificates_by_emailPOST /gift_certificate/gift_certificates/by_email/emailRetrieve gift certificate by email
UltracartClient::GiftCertificateApiget_gift_certificates_by_queryPOST /gift_certificate/gift_certificates/queryRetrieve gift certificates by query
UltracartClient::GiftCertificateApiupdate_gift_certificatePUT /gift_certificate/gift_certificates/gift_certificate_oidUpdate a gift certificate
UltracartClient::IntegrationLogApiget_integration_logGET /integration_log/query/pk/skRetrieve an integration log
UltracartClient::IntegrationLogApiget_integration_log_fileGET /integration_log/query/pk/sk/uuidRetrieve an integration log file
UltracartClient::IntegrationLogApiget_integration_log_summaries_queryPOST /integration_log/summary/queryRetrieve integration log summaries
UltracartClient::IntegrationLogApiget_integration_logs_queryPOST /integration_log/queryRetrieve integration logs
UltracartClient::ItemApidelete_itemDELETE /item/items/merchant_item_oidDelete an item
UltracartClient::ItemApiget_itemGET /item/items/merchant_item_oidRetrieve an item
UltracartClient::ItemApiget_item_by_merchant_item_idGET /item/items/merchant_item_id/merchant_item_idRetrieve an item by item id
UltracartClient::ItemApiget_itemsGET /item/itemsRetrieve items
UltracartClient::ItemApiget_pricing_tiersGET /item/pricing_tiersRetrieve pricing tiers
UltracartClient::ItemApiinsert_itemPOST /item/itemsCreate an item
UltracartClient::ItemApiupdate_itemPUT /item/items/merchant_item_oidUpdate an item
UltracartClient::ItemApiupdate_itemsPUT /item/items/batchUpdate multiple items
UltracartClient::ItemApiupload_temporary_multimediaPOST /item/temp_multimediaUpload an image to the temporary multimedia.
UltracartClient::OauthApioauth_access_tokenPOST /oauth/tokenExchange authorization code for access token.
UltracartClient::OauthApioauth_revokePOST /oauth/revokeRevoke this OAuth application.
UltracartClient::OrderApiadjust_order_totalPOST /order/orders/order_id/adjust_order_total/desired_totalAdjusts an order total
UltracartClient::OrderApicancel_orderPOST /order/orders/order_id/cancelCancel an order
UltracartClient::OrderApidelete_orderDELETE /order/orders/order_idDelete an order
UltracartClient::OrderApiformatPOST /order/orders/order_id/formatFormat order
UltracartClient::OrderApigenerate_order_tokenGET /order/orders/token/order_idGenerate an order token for a given order id
UltracartClient::OrderApigenerate_packing_slip_all_dcGET /order/orders/order_id/packing_slipGenerate a packing slip for this order across all distribution centers.
UltracartClient::OrderApigenerate_packing_slip_specific_dcGET /order/orders/order_id/packing_slip/distribution_center_codeGenerate a packing slip for this order for the given distribution center.
UltracartClient::OrderApiget_accounts_receivable_retry_configGET /order/accountsReceivableRetryConfigRetrieve A/R Retry Configuration
UltracartClient::OrderApiget_accounts_receivable_retry_statsGET /order/accountsReceivableRetryConfig/statsRetrieve A/R Retry Statistics
UltracartClient::OrderApiget_orderGET /order/orders/order_idRetrieve an order
UltracartClient::OrderApiget_order_by_tokenPOST /order/orders/tokenRetrieve an order using a token
UltracartClient::OrderApiget_ordersGET /order/ordersRetrieve orders
UltracartClient::OrderApiget_orders_batchPOST /order/orders/batchRetrieve order batch
UltracartClient::OrderApiget_orders_by_queryPOST /order/orders/queryRetrieve orders by query
UltracartClient::OrderApiinsert_orderPOST /order/ordersInsert an order
UltracartClient::OrderApiprocess_paymentPOST /order/orders/order_id/process_paymentProcess payment
UltracartClient::OrderApirefund_orderPUT /order/orders/order_id/refundRefund an order
UltracartClient::OrderApireplacementPOST /order/orders/order_id/replacementReplacement order
UltracartClient::OrderApiresend_receiptPOST /order/orders/order_id/resend_receiptResend receipt
UltracartClient::OrderApiresend_shipment_confirmationPOST /order/orders/order_id/resend_shipment_confirmationResend shipment confirmation
UltracartClient::OrderApiupdate_accounts_receivable_retry_configPOST /order/accountsReceivableRetryConfigUpdate A/R Retry Configuration
UltracartClient::OrderApiupdate_orderPUT /order/orders/order_idUpdate an order
UltracartClient::SsoApiget_sso_session_userGET /sso/session/userGet single sign on session user
UltracartClient::SsoApisso_authorizePUT /sso/authorizeAuthorize a single sign on session
UltracartClient::SsoApisso_session_revokeDELETE /sso/session/revokeRevoke single sign on session
UltracartClient::SsoApisso_tokenPUT /sso/tokenExchange a single sign on code for a simple key token
UltracartClient::StorefrontApiadd_to_libraryPOST /storefront/code_libraryAdd to library
UltracartClient::StorefrontApiapply_to_store_frontPOST /storefront/code_library/applyApply library item to storefront.
UltracartClient::StorefrontApiarchive_email_listPOST /storefront/storefront_oid/email/lists/email_list_uuid/archiveArchive email list
UltracartClient::StorefrontApiarchive_email_segmentPOST /storefront/storefront_oid/email/segments/email_segment_uuid/archiveArchive email segment
UltracartClient::StorefrontApiback_populate_email_flowPOST /storefront/storefront_oid/email/flows/email_flow_uuid/backfillBack populate email flow
UltracartClient::StorefrontApicheck_download_email_segmentPOST /storefront/storefront_oid/email/segments/email_segment_uuid/downloadPrepare/email_segment_rebuild_uuidCheck download of email segment
UltracartClient::StorefrontApiclone_email_campaignPOST /storefront/storefront_oid/email/campaigns/email_campaign_uuid/cloneClone email campaign
UltracartClient::StorefrontApiclone_email_flowPOST /storefront/storefront_oid/email/flows/email_flow_uuid/cloneClone email flow
UltracartClient::StorefrontApicreate_email_sending_domainPOST /storefront/email/sending_domains/domain/createCreate email campaign
UltracartClient::StorefrontApicreate_twilio_accountPOST /storefront/twilio/accountsCreate Twilio account
UltracartClient::StorefrontApidelete_email_campaign_folderDELETE /storefront/storefront_oid/email/campaign_folders/email_campaign_folder_uuidDelete email campaignFolder
UltracartClient::StorefrontApidelete_email_commseq_statDELETE /storefront/storefront_oid/email/commseqs/commseq_uuid/statDelete communication sequence stats
UltracartClient::StorefrontApidelete_email_emailDELETE /storefront/storefront_oid/email/emails/commseq_email_uuidDelete email email
UltracartClient::StorefrontApidelete_email_flow_folderDELETE /storefront/storefront_oid/email/flow_folders/email_flow_folder_uuidDelete email flowFolder
UltracartClient::StorefrontApidelete_email_list_customerDELETE /storefront/storefront_oid/email/lists/email_list_uuid/customers/email_customer_uuidDelete email list customer
UltracartClient::StorefrontApidelete_email_list_segment_folderDELETE /storefront/storefront_oid/email/list_segment_folders/email_list_segment_folder_uuidDelete email ListSegmentFolder
UltracartClient::StorefrontApidelete_email_postcardDELETE /storefront/storefront_oid/email/postcards/commseq_postcard_uuidDelete email postcard
UltracartClient::StorefrontApidelete_email_sending_domainDELETE /storefront/email/sending_domains/domaindelete email campaign
UltracartClient::StorefrontApidelete_experimentDELETE /storefront/storefront_oid/experiments/storefront_experiment_oidDelete experiment
UltracartClient::StorefrontApidelete_heatmapDELETE /storefront/storefront_oid/screen_recordings/heatmapDelete screen recording heatmap
UltracartClient::StorefrontApidelete_library_itemDELETE /storefront/code_library/library_item_oidDelete library item
UltracartClient::StorefrontApidelete_library_item_published_versionsDELETE /storefront/code_library/library_item_oid/published_versionsDelete all published versions for a library item, including anything in review.
UltracartClient::StorefrontApidelete_screen_recording_segmentDELETE /storefront/storefront_oid/screen_recordings/segments/screen_recording_segment_oidDelete screen recording segment
UltracartClient::StorefrontApidelete_twilio_accountDELETE /storefront/twilio/accounts/esp_twilio_uuiddelete Twilio account
UltracartClient::StorefrontApiduplicate_library_itemPOST /storefront/code_library/library_item_oid/duplicateDuplicate library item.
UltracartClient::StorefrontApifavorite_screen_recordingPOST /storefront/storefront_oid/screen_recordings/screen_recording_uuid/favoriteUpdate favorite flag on screen recording
UltracartClient::StorefrontApigeocode_addressPOST /storefront/storefront_oid/email/geocodeObtain lat/long for an address
UltracartClient::StorefrontApiget_countriesGET /storefront/storefront_oid/email/countriesGet countries
UltracartClient::StorefrontApiget_editor_tokenGET /storefront/storefront_oid/editor_tokenGets editor token
UltracartClient::StorefrontApiget_email_base_templatesGET /storefront/storefront_oid/email/baseTemplatesGet email communication base templates
UltracartClient::StorefrontApiget_email_campaignGET /storefront/storefront_oid/email/campaigns/email_campaign_uuidGet email campaign
UltracartClient::StorefrontApiget_email_campaign_folderGET /storefront/storefront_oid/email/campaign_folders/email_campaign_folder_uuidGet email campaign folder
UltracartClient::StorefrontApiget_email_campaign_foldersGET /storefront/storefront_oid/email/campaign_foldersGet email campaign folders
UltracartClient::StorefrontApiget_email_campaign_screenshotsGET /storefront/storefront_oid/email/campaigns/email_campaign_uuid/screenshotsGet email campaign screenshots
UltracartClient::StorefrontApiget_email_campaignsGET /storefront/storefront_oid/email/campaignsGet email campaigns
UltracartClient::StorefrontApiget_email_campaigns_with_statsGET /storefront/storefront_oid/email/campaignsWithStats/stat_daysGet email campaigns with stats
UltracartClient::StorefrontApiget_email_commseqGET /storefront/storefront_oid/email/commseqs/commseq_uuidGet email commseq
UltracartClient::StorefrontApiget_email_commseq_email_statsPOST /storefront/storefront_oid/email/commseqs/commseq_uuid/emailStatsGet email communication sequence emails stats
UltracartClient::StorefrontApiget_email_commseq_postcard_statsPOST /storefront/storefront_oid/email/commseqs/commseq_uuid/postcardStatsGet email communication sequence postcard stats
UltracartClient::StorefrontApiget_email_commseq_stat_overallGET /storefront/storefront_oid/email/commseqs/commseq_uuid/statGet communication sequence stats overall
UltracartClient::StorefrontApiget_email_commseq_step_statsPOST /storefront/storefront_oid/email/commseqs/commseq_uuid/stepStatsGet email communication sequence step stats
UltracartClient::StorefrontApiget_email_commseq_step_waitingPOST /storefront/storefront_oid/email/commseqs/commseq_uuid/waitingGet email communication sequence customers waiting at each requested step
UltracartClient::StorefrontApiget_email_commseq_webhook_editor_valuesGET /storefront/storefront_oid/email/commseqs/commseq_uuid/webhookEditorValuesGet email webhook editor values
UltracartClient::StorefrontApiget_email_commseqsGET /storefront/storefront_oid/email/commseqsGet email commseqs
UltracartClient::StorefrontApiget_email_customer_editor_urlGET /storefront/storefront_oid/email/customers/email_customer_uuid/editor_urlGet customers editor URL
UltracartClient::StorefrontApiget_email_customersGET /storefront/storefront_oid/email/customersGet email customers
UltracartClient::StorefrontApiget_email_dashboard_activityGET /storefront/storefront_oid/email/dashboard_activityGet email dashboard activity
UltracartClient::StorefrontApiget_email_dashboard_statsGET /storefront/storefront_oid/email/dashboard_statsGet dashboard stats
UltracartClient::StorefrontApiget_email_dispatch_logsGET /storefront/storefront_oid/email/commseqs/commseq_uuid/steps/commseq_step_uuid/logsGet email dispatch logs
UltracartClient::StorefrontApiget_email_emailGET /storefront/storefront_oid/email/emails/commseq_email_uuidGet email email
UltracartClient::StorefrontApiget_email_email_clicksGET /storefront/storefront_oid/email/commseqs/commseq_uuid/steps/commseq_step_uuid/emails/commseq_email_uuid/clicksGet email email clicks
UltracartClient::StorefrontApiget_email_email_customer_editor_urlGET /storefront/storefront_oid/email/emails/commseq_email_uuid/orders/order_id/editor_urlGet email order customer editor url
UltracartClient::StorefrontApiget_email_email_ordersGET /storefront/storefront_oid/email/commseqs/commseq_uuid/steps/commseq_step_uuid/emails/commseq_email_uuid/ordersGet email email orders
UltracartClient::StorefrontApiget_email_emailsGET /storefront/storefront_oid/email/emailsGet email emails
UltracartClient::StorefrontApiget_email_emails_multiplePOST /storefront/storefront_oid/email/emails/multipleGet email emails multiple
UltracartClient::StorefrontApiget_email_flowGET /storefront/storefront_oid/email/flows/email_flow_uuidGet email flow
UltracartClient::StorefrontApiget_email_flow_folderGET /storefront/storefront_oid/email/flow_folders/email_flow_folder_uuidGet email flow folder
UltracartClient::StorefrontApiget_email_flow_foldersGET /storefront/storefront_oid/email/flow_foldersGet email flow folders
UltracartClient::StorefrontApiget_email_flow_screenshotsGET /storefront/storefront_oid/email/flows/email_flow_uuid/screenshotsGet email flow screenshots
UltracartClient::StorefrontApiget_email_flowsGET /storefront/storefront_oid/email/flowsGet email flows
UltracartClient::StorefrontApiget_email_global_settingsGET /storefront/email/global_settingsGet email globalsettings
UltracartClient::StorefrontApiget_email_listGET /storefront/storefront_oid/email/lists/email_list_uuidGet email list
UltracartClient::StorefrontApiget_email_list_customer_editor_urlGET /storefront/storefront_oid/email/lists/email_list_uuid/customers/email_customer_uuid/editor_urlGet email list customer editor url
UltracartClient::StorefrontApiget_email_list_customersGET /storefront/storefront_oid/email/lists/email_list_uuid/customersGet email list customers
UltracartClient::StorefrontApiget_email_list_segment_folderGET /storefront/storefront_oid/email/list_segment_folders/email_list_segment_folder_uuidGet email campaign folder
UltracartClient::StorefrontApiget_email_list_segment_foldersGET /storefront/storefront_oid/email/list_segment_foldersGet email campaign folders
UltracartClient::StorefrontApiget_email_listsGET /storefront/storefront_oid/email/listsGet email lists
UltracartClient::StorefrontApiget_email_performanceGET /storefront/storefront_oid/email/performanceGet email performance
UltracartClient::StorefrontApiget_email_planGET /storefront/storefront_oid/email/planGet email plan
UltracartClient::StorefrontApiget_email_postcardGET /storefront/storefront_oid/email/postcards/commseq_postcard_uuidGet email postcard
UltracartClient::StorefrontApiget_email_postcardsGET /storefront/storefront_oid/email/postcardsGet email postcards
UltracartClient::StorefrontApiget_email_postcards_multiplePOST /storefront/storefront_oid/email/postcards/multipleGet email postcards multiple
UltracartClient::StorefrontApiget_email_segmentGET /storefront/storefront_oid/email/segments/email_segment_uuidGet email segment
UltracartClient::StorefrontApiget_email_segment_customer_editor_urlGET /storefront/storefront_oid/email/segments/email_segment_uuid/customers/email_customer_uuid/editor_urlGet email segment customers editor URL
UltracartClient::StorefrontApiget_email_segment_customersGET /storefront/storefront_oid/email/segments/email_segment_uuid/customersGet email segment customers
UltracartClient::StorefrontApiget_email_segmentsGET /storefront/storefront_oid/email/segmentsGet email segments
UltracartClient::StorefrontApiget_email_sending_domainGET /storefront/email/sending_domain/domainGet email sending domain
UltracartClient::StorefrontApiget_email_sending_domain_statusPOST /storefront/email/sending_domains/domain/statusGet email sending domain status
UltracartClient::StorefrontApiget_email_sending_domainsGET /storefront/email/sending_domainsGet email sending domains
UltracartClient::StorefrontApiget_email_settingsGET /storefront/storefront_oid/email/settingsGet email settings
UltracartClient::StorefrontApiget_email_templateGET /storefront/storefront_oid/email/templates/email_template_oidGet email template
UltracartClient::StorefrontApiget_email_templatesGET /storefront/storefront_oid/email/templatesGet email templates
UltracartClient::StorefrontApiget_email_third_party_providersGET /storefront/storefront_oid/email/third_party_providersGet a list of third party email providers
UltracartClient::StorefrontApiget_experimentsGET /storefront/storefront_oid/experimentsGet experiments
UltracartClient::StorefrontApiget_heatmapPOST /storefront/storefront_oid/screen_recordings/heatmapGet screen recording heatmap
UltracartClient::StorefrontApiget_heatmap_indexPOST /storefront/storefront_oid/screen_recordings/heatmap/indexGet screen recording heatmap index
UltracartClient::StorefrontApiget_histogram_property_namesGET /storefront/storefront_oid/email/histogram/property_namesGet histogram property names
UltracartClient::StorefrontApiget_histogram_property_valuesGET /storefront/storefront_oid/email/histogram/property_valuesGet histogram property values
UltracartClient::StorefrontApiget_library_filter_valuesGET /storefront/code_library/filter_valuesGet library values used to populate drop down boxes for filtering.
UltracartClient::StorefrontApiget_library_itemGET /storefront/code_library/library_item_oidGet library item.
UltracartClient::StorefrontApiget_library_item_published_versionsGET /storefront/code_library/library_item_oid/published_versionsGet all published versions for a library item.
UltracartClient::StorefrontApiget_screen_recordingGET /storefront/storefront_oid/screen_recordings/screen_recording_uuidGet screen recording
UltracartClient::StorefrontApiget_screen_recording_page_view_dataGET /storefront/storefront_oid/screen_recordings/screen_recording_uuid/page_view_data/screen_recording_page_view_uuidGet screen recording page view data
UltracartClient::StorefrontApiget_screen_recording_segmentGET /storefront/storefront_oid/screen_recordings/segments/screen_recording_segment_oidGet screen recording segment
UltracartClient::StorefrontApiget_screen_recording_segmentsGET /storefront/storefront_oid/screen_recordings/segmentsGet screen recording segments
UltracartClient::StorefrontApiget_screen_recording_settingsGET /storefront/storefront_oid/screen_recordings/settingsGet screen recording settings
UltracartClient::StorefrontApiget_screen_recording_tagsPOST /storefront/storefront_oid/screen_recordings/tagsGet tags used by screen recording
UltracartClient::StorefrontApiget_screen_recordings_by_queryPOST /storefront/storefront_oid/screen_recordings/queryQuery screen recordings
UltracartClient::StorefrontApiget_screen_recordings_by_segmentPOST /storefront/storefront_oid/screen_recordings/segments/screen_recording_segment_oid/queryGet screen recordings by segment
UltracartClient::StorefrontApiget_store_front_pricing_tiersGET /storefront/pricing_tiersRetrieve pricing tiers
UltracartClient::StorefrontApiget_thumbnail_parametersPOST /storefront/thumbnailParametersGet thumbnail parameters
UltracartClient::StorefrontApiget_transaction_emailGET /storefront/storefront_oid/transaction_email/list/email_idGets a transaction email object
UltracartClient::StorefrontApiget_transaction_email_listGET /storefront/storefront_oid/transaction_email/listGets a list of transaction email names
UltracartClient::StorefrontApiget_transaction_email_screenshotsGET /storefront/storefront_oid/transaction_email/list/email_id/screenshotsGet transactional email screenshots
UltracartClient::StorefrontApiget_twilio_accountGET /storefront/twilio/accounts/esp_twilio_uuidGet Twilio account
UltracartClient::StorefrontApiget_twilio_accountsGET /storefront/twilio/accountsGet all Twilio accounts
UltracartClient::StorefrontApiglobal_unsubscribePOST /storefront/storefront_oid/email/globalUnsubscribeGlobally unsubscribe a customer
UltracartClient::StorefrontApiimport_email_third_party_provider_listPOST /storefront/storefront_oid/email/third_party_providers/importImport a third party provider list
UltracartClient::StorefrontApiinsert_email_campaignPOST /storefront/storefront_oid/email/campaignsInsert email campaign
UltracartClient::StorefrontApiinsert_email_campaign_folderPOST /storefront/storefront_oid/email/campaign_foldersInsert email campaign folder
UltracartClient::StorefrontApiinsert_email_commseqPOST /storefront/storefront_oid/email/commseqsInsert email commseq
UltracartClient::StorefrontApiinsert_email_emailPOST /storefront/storefront_oid/email/emailsInsert email email
UltracartClient::StorefrontApiinsert_email_flowPOST /storefront/storefront_oid/email/flowsInsert email flow
UltracartClient::StorefrontApiinsert_email_flow_folderPOST /storefront/storefront_oid/email/flow_foldersInsert email flow folder
UltracartClient::StorefrontApiinsert_email_listPOST /storefront/storefront_oid/email/listsInsert email list
UltracartClient::StorefrontApiinsert_email_list_segment_folderPOST /storefront/storefront_oid/email/list_segment_foldersInsert email campaign folder
UltracartClient::StorefrontApiinsert_email_postcardPOST /storefront/storefront_oid/email/postcardsInsert email postcard
UltracartClient::StorefrontApiinsert_email_segmentPOST /storefront/storefront_oid/email/segmentsInsert email segment
UltracartClient::StorefrontApiinsert_screen_recording_segmentPOST /storefront/storefront_oid/screen_recordings/segmentsInsert screen recording segment
UltracartClient::StorefrontApiprepare_download_email_segmentPOST /storefront/storefront_oid/email/segments/email_segment_uuid/downloadPreparePrepare download of email segment
UltracartClient::StorefrontApipublish_library_itemPOST /storefront/code_library/library_item_oid/publishPublish library item.
UltracartClient::StorefrontApipurchase_library_itemPOST /storefront/code_library/library_item_oid/purchasePurchase public library item, which creates a copy of the item in your personal code library
UltracartClient::StorefrontApirelease_email_commseq_step_waitingPOST /storefront/storefront_oid/email/commseqs/commseq_uuid/waiting/commseq_step_uuidRelease email communication sequence customers waiting at the specified step
UltracartClient::StorefrontApireviewPOST /storefront/storefront_oid/email/emails/commseq_email_uuid/reviewRequest a review of an email
UltracartClient::StorefrontApisearchGET /storefront/searchSearches for all matching values
UltracartClient::StorefrontApisearch2POST /storefront/searchSearches for all matching values (using POST)
UltracartClient::StorefrontApisearch_email_list_customersGET /storefront/storefront_oid/email/lists/email_list_uuid/searchSearch email list customers
UltracartClient::StorefrontApisearch_email_segment_customersGET /storefront/storefront_oid/email/segments/email_segment_uuid/searchSearch email segment customers
UltracartClient::StorefrontApisearch_library_itemsPOST /storefront/code_library/searchRetrieve library items
UltracartClient::StorefrontApisearch_published_itemsPOST /storefront/code_library/search_publishedRetrieve library items
UltracartClient::StorefrontApisearch_review_itemsPOST /storefront/code_library/search_reviewRetrieve library items needing review or rejected
UltracartClient::StorefrontApisearch_shared_itemsPOST /storefront/code_library/search_sharedRetrieve library items
UltracartClient::StorefrontApisend_email_testPOST /storefront/storefront_oid/email/emails/commseq_email_uuid/testSend email test
UltracartClient::StorefrontApisend_postcard_testPOST /storefront/storefront_oid/email/postcards/commseq_postcard_uuid/testSend postcard test
UltracartClient::StorefrontApisend_webhook_testPOST /storefront/storefront_oid/email/webhooks/testSend webhook test
UltracartClient::StorefrontApistart_email_campaignPUT /storefront/storefront_oid/email/campaigns/email_campaign_uuid/startStart email campaign
UltracartClient::StorefrontApisubscribe_to_email_listPOST /storefront/storefront_oid/email/lists/email_list_uuid/subscribeSubscribe customers to email list
UltracartClient::StorefrontApiunfavorite_screen_recordingDELETE /storefront/storefront_oid/screen_recordings/screen_recording_uuid/favoriteRemove favorite flag on screen recording
UltracartClient::StorefrontApiupdate_email_campaignPUT /storefront/storefront_oid/email/campaigns/email_campaign_uuidUpdate email campaign
UltracartClient::StorefrontApiupdate_email_campaign_folderPUT /storefront/storefront_oid/email/campaign_folders/email_campaign_folder_uuidUpdate email campaign folder
UltracartClient::StorefrontApiupdate_email_commseqPUT /storefront/storefront_oid/email/commseqs/commseq_uuidUpdate email commseq
UltracartClient::StorefrontApiupdate_email_customerPUT /storefront/storefront_oid/email/customers/email_customer_uuidUpdate email customer
UltracartClient::StorefrontApiupdate_email_emailPUT /storefront/storefront_oid/email/emails/commseq_email_uuidUpdate email email
UltracartClient::StorefrontApiupdate_email_flowPUT /storefront/storefront_oid/email/flows/email_flow_uuidUpdate email flow
UltracartClient::StorefrontApiupdate_email_flow_folderPUT /storefront/storefront_oid/email/flow_folders/email_flow_folder_uuidUpdate email flow folder
UltracartClient::StorefrontApiupdate_email_global_settingsPOST /storefront/email/global_settingsUpdate email global settings
UltracartClient::StorefrontApiupdate_email_listPUT /storefront/storefront_oid/email/lists/email_list_uuidUpdate email list
UltracartClient::StorefrontApiupdate_email_list_segment_folderPUT /storefront/storefront_oid/email/list_segment_folders/email_list_segment_folder_uuidUpdate email campaign folder
UltracartClient::StorefrontApiupdate_email_planPOST /storefront/storefront_oid/email/planUpdate email plan
UltracartClient::StorefrontApiupdate_email_postcardPUT /storefront/storefront_oid/email/postcards/commseq_postcard_uuidUpdate email postcard
UltracartClient::StorefrontApiupdate_email_segmentPUT /storefront/storefront_oid/email/segments/email_segment_uuidUpdate email segment
UltracartClient::StorefrontApiupdate_email_settingsPOST /storefront/storefront_oid/email/settingsUpdate email settings
UltracartClient::StorefrontApiupdate_experimentPUT /storefront/storefront_oid/experiments/storefront_experiment_oidUpdate experiment
UltracartClient::StorefrontApiupdate_library_itemPUT /storefront/code_library/library_item_oidUpdate library item. Note that only certain fields may be updated via this method.
UltracartClient::StorefrontApiupdate_screen_recording_merchant_notesPOST /storefront/storefront_oid/screen_recordings/screen_recording_uuid/merchant_notesUpdate merchant notes on a screen recording
UltracartClient::StorefrontApiupdate_screen_recording_segmentPOST /storefront/storefront_oid/screen_recordings/segments/screen_recording_segment_oidUpdate screen recording segment
UltracartClient::StorefrontApiupdate_screen_recording_settingsPOST /storefront/storefront_oid/screen_recordings/settingsUpdate screen recording settings
UltracartClient::StorefrontApiupdate_screen_recording_tagsPOST /storefront/storefront_oid/screen_recordings/screen_recording_uuid/tagsUpdate tags on a screen recording
UltracartClient::StorefrontApiupdate_transaction_emailPUT /storefront/storefront_oid/transaction_email/list/email_idUpdates a transaction email object
UltracartClient::StorefrontApiupdate_twilio_accountPUT /storefront/twilio/accounts/esp_twilio_uuidUpdate Twilio account
UltracartClient::TaxApidelete_tax_provider_self_cityDELETE /tax/providers/self/city/cityDeletes a Self tax provider city
UltracartClient::TaxApidelete_tax_provider_self_countryDELETE /tax/providers/self/country/countryCodeDeletes a Self tax provider country
UltracartClient::TaxApidelete_tax_provider_self_countyDELETE /tax/providers/self/county/countyDeletes a Self tax provider county
UltracartClient::TaxApidelete_tax_provider_self_postal_codeDELETE /tax/providers/self/postalCode/postal_codeDeletes a Self tax provider postalCode
UltracartClient::TaxApidelete_tax_provider_self_stateDELETE /tax/providers/self/state/stateCodeDeletes a Self tax provider state
UltracartClient::TaxApiget_tax_provider_avalaraGET /tax/providers/avalaraRetrieve the Avalara tax provider
UltracartClient::TaxApiget_tax_provider_avalara_companiesPOST /tax/providers/avalara/companiesReturns Avalara Tax companies configured by the merchant
UltracartClient::TaxApiget_tax_provider_avalara_testGET /tax/providers/avalara/testAttempts to connect to Avalara and returns back the response
UltracartClient::TaxApiget_tax_provider_selfGET /tax/providers/selfRetrieve the Self tax provider
UltracartClient::TaxApiget_tax_provider_self_countriesGET /tax/providers/self/countriesRetrieve the Self tax provider countries
UltracartClient::TaxApiget_tax_provider_self_regions_by_country_codeGET /tax/providers/self/regions/countryCodeRetrieve the Self tax provider regions for a given country code
UltracartClient::TaxApiget_tax_provider_sovosGET /tax/providers/sovosRetrieve the Sovos tax provider
UltracartClient::TaxApiget_tax_provider_sovos_testGET /tax/providers/sovos/testAttempts to connect to Sovos and returns back the response
UltracartClient::TaxApiget_tax_provider_tax_jarGET /tax/providers/taxjarRetrieve the TaxJar tax provider
UltracartClient::TaxApiget_tax_provider_tax_jar_testGET /tax/providers/taxjar/testAttempts to connect to TaxJar and returns back the response
UltracartClient::TaxApiget_tax_provider_ultra_cartGET /tax/providers/ultracartRetrieve the UltraCart tax provider
UltracartClient::TaxApiget_tax_providersGET /tax/providersRetrieve tax methods
UltracartClient::TaxApiset_active_tax_providerPOST /tax/providers/setActive/providerNameToggle a tax provider to active
UltracartClient::TaxApiupdate_tax_provider_avalaraPOST /tax/providers/avalaraUpdate the Avalara tax provider
UltracartClient::TaxApiupdate_tax_provider_selfPOST /tax/providers/selfUpdate the Self tax provider
UltracartClient::TaxApiupdate_tax_provider_self_cityPOST /tax/providers/self/city/cityUpdates a Self tax provider city
UltracartClient::TaxApiupdate_tax_provider_self_countryPOST /tax/providers/self/country/countryCodeUpdates a Self tax provider country
UltracartClient::TaxApiupdate_tax_provider_self_countyPOST /tax/providers/self/county/countyUpdates a Self tax provider county
UltracartClient::TaxApiupdate_tax_provider_self_postal_codePOST /tax/providers/self/postalCode/postal_codeUpdates a Self tax provider postalCode
UltracartClient::TaxApiupdate_tax_provider_self_statePOST /tax/providers/self/state/stateCodeUpdates a Self tax provider state
UltracartClient::TaxApiupdate_tax_provider_sovosPOST /tax/providers/sovosUpdate the Sovos tax provider
UltracartClient::TaxApiupdate_tax_provider_tax_jarPOST /tax/providers/taxjarUpdate the TaxJar tax provider
UltracartClient::TaxApiupdate_tax_provider_ultra_cartPOST /tax/providers/ultracartUpdate the UltraCart tax provider
UltracartClient::UserApidelete_groupDELETE /user/groups/group_oidDelete a group
UltracartClient::UserApidelete_userDELETE /user/users/user_idDelete a user
UltracartClient::UserApiget_groupGET /user/groups/group_oidRetrieve a group
UltracartClient::UserApiget_groupsGET /user/groupsGet groups
UltracartClient::UserApiget_userGET /user/users/user_idRetrieve a user
UltracartClient::UserApiget_user_loginsGET /user/users/user_id/loginsRetrieve a user’s login history
UltracartClient::UserApiget_usersGET /user/usersGet users
UltracartClient::UserApiinsert_groupPOST /user/groupsInsert a group
UltracartClient::UserApiinsert_userPOST /user/usersInsert a user
UltracartClient::UserApiupdate_groupPUT /user/groups/group_oidUpdate a group
UltracartClient::UserApiupdate_userPUT /user/users/user_idUpdate a user
UltracartClient::WebhookApidelete_webhookDELETE /webhook/webhooks/webhookOidDelete a webhook
UltracartClient::WebhookApidelete_webhook_by_urlDELETE /webhook/webhooksDelete a webhook by URL
UltracartClient::WebhookApiget_webhook_logGET /webhook/webhooks/webhookOid/logs/requestIdRetrieve an individual log
UltracartClient::WebhookApiget_webhook_log_summariesGET /webhook/webhooks/webhookOid/logsRetrieve the log summaries
UltracartClient::WebhookApiget_webhooksGET /webhook/webhooksRetrieve webhooks
UltracartClient::WebhookApiinsert_webhookPOST /webhook/webhooksAdd a webhook
UltracartClient::WebhookApiresend_eventPOST /webhook/webhooks/webhookOid/reflow/eventNameResend events to the webhook endpoint.
UltracartClient::WebhookApiupdate_webhookPUT /webhook/webhooks/webhookOidUpdate a webhook

Documentation for Models

Documentation for Authorization

ultraCartBrowserApiKey

  • Type: API key
  • API key parameter name: x-ultracart-browser-key
  • Location: HTTP header

ultraCartOauth

  • Type: OAuth
  • Flow: accessCode
  • Authorization URL: https://secure.ultracart.com/rest/v2/oauth/authorize
  • Scopes:
    • affiliate_read: Allows you to read affiliate information.
    • affiliate_write: Allows you to write affiliate information.
    • auto_order_read: Allows you to read auto order information.
    • auto_order_write: Allows you to write auto order information.
    • chargeback_read: Allows you to read chargeback information.
    • chargeback_write: Allows you to write chargeback information.
    • checkout_read: Allows you to read checkout information.
    • checkout_write: Allows you to write checkout information.
    • configuration_read: Allows you to read configuration information.
    • configuration_write: Allows you to write configuration information.
    • coupon_read: Allows you to read coupon information.
    • coupon_write: Allows you to write coupon information.
    • customer_read: Allows you to read customer information.
    • customer_write: Allows you to write customer information.
    • fulfillment_read: Allows you to read fulfillment information.
    • fulfillment_write: Allows you to write fulfillment information.
    • gift_certificate_read: Allows you to read gift certificate information.
    • gift_certificate_write: Allows you to write gift certificate information.
    • integration_log_read: Allows you to read integration log information.
    • integration_log_write: Allows you to write integration log information.
    • order_read: Allows you to read order information.
    • order_write: Allows you to write order information.
    • item_read: Allows you to read item information.
    • item_write: Allows you to write item information.
    • storefront_read: Allows you to read storefront information.
    • storefront_write: Allows you to write storefront information.
    • tax_read: Allows you to read tax configuration information.
    • tax_write: Allows you to write tax configuration information.
    • webhook_read: Allows you to read webhook information.
    • webhook_write: Allows you to write webhook information.
    • ultrabooks_read: 1 of 2 required to use UltraBooks
    • ultrabooks_write: 2 of 2 required to use UltraBooks
    • user_read: Allows you to read user information.
    • user_write: Allows you to write user information.

ultraCartSimpleApiKey

  • Type: API key
  • API key parameter name: x-ultracart-simple-key
  • Location: HTTP header

CHANGE LOG

Not every change is committed to every SDK.

VersionDateComments
3.8.202/16/2022create gift certificate method was missing email
3.8.102/16/2022auto order item level pause flag
3.8.002/16/2022gift certificate api (testing)
3.7.3802/15/2022gift certificate api (currently in testing)
3.6.3802/07/2022Exposed auto order logs
3.6.3702/04/2022insurance type for insurance payments
3.6.3612/29/2021Mail actual post card flag added to test method
3.6.3512/14/2021Add cancel_auto_order option to the accounts receivable retry configuration
3.6.3412/14/2021add evening phone E.164 fields to order billing/shipping objects
3.6.3312/13/2021automation testing
3.6.3212/10/2021testing automation - message 4
3.6.2512/06/2021sdk automation testing. no changes to actual sdk
3.6.2411/30/2021return items_invalid_for_coupons for CouponResponse object to drive UI warnings
3.6.2311/29/2021Item auto order prohibit cards that expire in months setting.
3.6.2211/23/2021new storefront methods for twilio configuration
3.6.2111/08/2021item shipping distribution center level CostOfGoodsSold
3.6.2011/05/2021additional item auto order step types
3.6.1910/05/2021item fulfillment add ons
3.6.1809/30/2021terms if auto order flag added
3.6.1609/30/2021item exclude from sitemap field
3.6.1509/28/2021added refund_claim_id to insurance object
3.6.1409/21/2021configuration api fix. the echeck test methods were attached to the paper check object
3.6.1309/20/2021expose EasyPost tracker id if available on shipment tracking details
3.6.1209/20/2021fix method for getCouponsByQuery to be POST instead of GET since it uses a JSON body
3.6.1109/13/2021fix for CouponApi, broke due to inadvertent parameter inclusion
3.6.1009/09/2021added constants for Google Shopping payment method (still in development)
3.6.909/07/2021customer profile editor values have new list of state optional countries
3.6.808/31/2021coupon query field to allow merchant code and description to be searched
3.6.708/27/2021customer profile affiliate information now contains affiliate first and last name
3.6.608/26/2021configuration api - more field changes for UI
3.6.508/25/2021configuration api - removed some internal fields from sdk
3.6.408/24/2021configuration api - new payment method named insurance
3.6.108/23/2021configuration api - enum problems, also added order.item.tracking_number to support line item tracking numbers
3.6.008/19/2021coupon api - changed tieredAmountOffItem to support mulitple items
3.5.308/18/2021configuration api - added credit card rate to UltraCart Payments object
3.5.108/11/2021email webhook test method
3.5.008/11/2021RestOrderChannelPartner.store_completed was incorrectly defaulting to true
3.4.1308/10/2021configuration api - changed some field types form string to number
3.4.1208/10/2021email engine - added webhook editor values for internal ui
3.4.908/05/2021configuration api - updated annotations for method names
3.4.808/04/2021configuration api - payments config refactoring
3.4.708/04/2021esp folders for lists/segments
3.4.508/03/2021configuration api bug fix for a bad response object on updateRotatingTransactionGateway
3.4.308/03/2021package tracking - add event_iso_date and event_timezone_id
3.4.207/29/2021bug fixes for new configuration api
3.4.107/29/2021bug fixes for new configuration api
3.4.007/29/2021added new configuration api (not live yet. sdk only works against development presently)
3.3.207/16/2021sso bug fixes
3.3.107/16/2021screen recording - event sub text used for assisting in UX rendering
3.3.007/16/2021new endpoint SingleSignOn
3.2.1507/13/2021storefront communications - added methods to retrieve step dispatch logs
3.2.1407/12/2021fix documentation bug on packing slip methods for order api
3.2.1307/12/2021coupon api - added hideFromCustomer flag
3.2.1207/09/2021new fulfillment and order methods for generation of packing slips
3.2.1107/08/2021screen recording - missing external tracking flag added
3.2.1007/08/2021customer profile - allow drop shipping options
3.2.907/07/2021screen recording - provide cost per thousand and retention interval
3.2.807/06/2021intgeration logs - min max log date/time retured in filter values
3.2.707/05/2021integration logger bug fixes
3.2.606/25/2021integration log: added logger name
3.2.206/24/2021integration log file mime type added
3.2.006/23/2021Changed 4 methods due to naming conflicts revealed through swagger validator. All internal methods, so impact should be negligible
3.1.5006/23/2021Integrated Logging: returning back streamed files for log requests
3.1.4906/17/2021Integrated Logging: standardize the response object from getIntegrationLog method
3.1.4706/16/2021Integrated Logging Rest API
3.1.4606/14/2021Screen recording: server side paginated heat map index with url contains filters, Item: channel partner item mapping unit cost override
3.1.4406/02/2021new boolean flag on items object to allow sharing of reviews between items
3.1.4306/01/2021fix item serialized name of item serialized name for channel partner item mappings
3.1.4206/01/2021added quickbooks accounting codes at the tiered level for tiered coupons
3.1.4105/21/2021screen recording heatmap methods
3.1.4005/20/2021Order.summary.actual_payment_processing field added
3.1.3905/19/2021full deployment to ensure all language SDKs are up to date
3.1.3705/18/2021removed php sdk dependency on ext-mbstring by generating sdk with polyfill requirement. sdk is more portable now.
3.1.3505/14/2021screen recording histogram data
3.1.3405/12/2021screen recording preferred language, last x days filter, referrer domain
3.1.3305/11/2021creen recording filter for affiliate id and email
3.1.3205/06/2021customer profile pending loyalty points
3.1.3105/06/2021Added email domian field to screen recordings for filtering
3.1.3004/27/2021OrderApi.processPayment now allows a specific amount to be billed
3.1.2904/26/2021screen recording language iso code
3.1.2804/26/2021screen recording statistics on the setting object
3.1.2704/20/2021bug fix - annotation misspell on new email campaign property
3.1.2604/20/2021StoreFront Connumications - flag to end campaign or flow once purchase happens anywhere
3.1.2504/19/2021Screen recording UTM campaign and source fields
3.1.2404/16/2021Screen recording aggregations on communications campaign/flows
3.1.2204/09/2021Move URL filter values into page level view for screen recordings
3.1.1803/17/2021Added order query by ship on date
3.1.1703/17/2021New coupon - percent off MSRP item
3.1.1603/16/2021screen recording filter page parameter names
3.1.1503/15/2021fix response from deleteScreenRecordingSegment that should have been void
3.1.1403/15/2021sort screen recordings by favorite flag
3.1.1303/02/2021new webhook order_payment_failed
3.1.1202/25/2021added screen recording visitor_first_seen property
3.1.1102/24/2021Added Screen recording visitor number
3.1.1002/24/2021Added Screen recording merchant notes
3.1.902/24/2021Allow coupons to be configured as unique with expiration on cart step within StoreFront Communications
3.1.802/24/2021Add flag: screen recording missing event boolean
3.1.502/12/2021Bug Fix: PHP retry logic missing a closing brace. Also screen recording page view data response refactor
3.1.302/11/2021Bug Fix: wrong return type on CustomerApi.validateEmailVerificationToken
3.1.202/11/2021CustomerApi.getEmailVerificationToken, CustomerApi.validateEmailVerificationToken added to allow for custom email verification. Also added favorite flag to screen recording object
3.1.102/10/2021CustomerApi.getCustomerByEmail() method added
3.1.002/10/2021Minor revision jump. Added new convenience methods for simple_key use to all api calls. Updated docs
3.0.7502/01/2021StoreFront Communication plan revision (internal use)
3.0.7101/28/2021BugFix: PHP SDK retry logic NPE
3.0.7001/26/2021Checkout return URL support
3.0.6601/22/2021code library attributes (mostly internal dev)
3.0.6501/22/2021Added folder support for email campaigns and flows
3.0.6401/20/2021Bug fix on revenue per customer field incorrectly named.
3.0.6301/20/2021CouponAPI: bug fixes and new method doesCouponCodeExist
3.0.6201/19/2021Added retry ability when rate limit is triggered (PHP SDK only) only) Other sdk to follow.
3.0.6001/14/2021Working with Ruby SDK
3.0.5712/17/2020CouponAPI: Added Buy one get one free coupon
3.0.5312/14/2020StoreFrontAPI: added a duplicate method to load the pricing tiers on the StoreFront
3.0.5112/09/2020UserAPI: internal bug preventing proper usage of user group creation
3.0.4512/03/2020CouponAPI: added partial searches to getCoupon params, added deleteCoupons method, fixed bugs
3.0.4412/03/2020Code library updates, intended for internal use
3.0.4312/02/2020Added fields to code library to handle versions of published items
3.0.4212/02/2020Added display values to CouponApi.getEditorValues to make type dropdowns easy
3.0.4111/17/2020New modify cart step option for StoreFront communications
3.0.3911/12/2020Added Customer.tax_codes.taxjar_exemption_type
3.0.3811/09/2020Added TaxProviderTaxJar.configuration.send_outside_nexus flag
3.0.3711/06/2020Added transactional email screenshots for code library
3.0.3611/03/2020Added missing constant for pre-order stage
3.0.3410/26/2020UserAPI initial release
3.0.3310/23/2020Added library_item_oid to StoreFront Communications email object for upcoming code library
3.0.3210/21/2020Added new StoreFrontApi.search method that takes a POST instead of a GET
3.0.3110/16/2020more dev work on code library (internal)
3.0.3010/08/2020development work on code library (internal), first version of UserAPI. The UserAPI is not live yet.
3.0.2909/29/2020new boolean field on coupon: bug fix
3.0.2809/29/2020new boolean field on coupon: free item with purchase of another item
3.0.2709/29/2020Refactored the code library applyToStoreFront to provide support for marketing emails
3.0.2609/25/2020Expose actual shipping and fulfillment costs in the order summary object
3.0.2509/16/2020New method: OrderApi.adjustOrderTotal
3.0.2409/10/2020Bugfix: incorrect response type on CheckoutAPI.registerAffiliateClick
3.0.2309/02/2020Added flag to email plan object. allow_tracking_emails
3.0.2209/02/2020Order object - added tracking details
3.0.2109/01/2020break fix in php sdk due to bad namespace
3.0.2009/01/2020Added OrderApi.processPayment method
3.0.1908/28/2020Code Library development: added kraken parameters for thumbnail image generation.
3.0.1708/26/2020cont. development work on Code Library
3.0.1408/19/2020development work on Code Library
3.0.1308/18/2020development work on Code Library
3.0.1208/13/2020screenshot urls for campaigns and flows (storefront communications)
3.0.1108/12/2020Refactoring and development for Code Library (not released yet)
3.0.1008/10/2020Method for registering an affliate click via the SDK, found within CheckoutAPI
3.0.808/05/2020stub for code library ‘getLibraryFilterValues’ for populating drop down lists
3.0.408/05/2020fixed misspell of ‘version’ in LibraryItem object.
3.0.308/04/2020added description to addToLibrary call to allow for initial description
3.0.208/03/2020added option on email render step config to allow override of subject, added flow/campaign flag to end once customer purchases
3.0.107/27/2020added init_json to storefront communication email objects
3.0.007/01/2020upgraded our swagger-codegen fork to the latest swagger source code. this was a major changes so we jumped version numbers. please test all code.

Some changes jump version numbers due to multiple commits for bug fixes, omissions, and errors. At UltraCart, we eat our own dog food, and we increment the version number for every commit in order to generate a new javascript npm. For this reason, version gaps will be found in the change log above.