npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

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

About

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

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

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

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

Open Software & Tools

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

© 2025 – Pkg Stats / Ryan Hefner

ultra_cart_rest_api_v2

v4.1.36

Published

UltraCart REST SDK

Readme

UltraCart Javascript SDK

UltraCartRestApiV2 - JavaScript client for ultra_cart_rest_api_v2

UltraCart REST API Version 2

This SDK is automatically generated by the OpenAPI Generator project:

  • See https://github.com/UltraCart/sdk_samples for a sample program for every api call.
  • API version: 2.0.0
  • Package version: 4.1.36
  • Build package: org.openapitools.codegen.languages.JavascriptClientCodegen For more information, please visit http://www.ultracart.com/api/

Installation

For Node.js

  npm install ultra_cart_rest_api_v2 --save

For browser

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

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

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

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

Getting Started

import { orderApi } from '../api.js';

export class GetOrder {
    /**
     * OrderApi.getOrder() retrieves a single order for a given order_id.
     */
    static async execute() {
        // The expansion variable instructs UltraCart how much information to return.  The order object is large and
        // while it's easily manageable for a single order, when querying thousands of orders, is useful to reduce
        // payload size.
        // see www.ultracart.com/api/ for all the expansion fields available (this list below may become stale)
        /*
        Possible Order Expansions:
        affiliate           affiliate.ledger                    auto_order
        billing             channel_partner                     checkout
        coupon              customer_profile                    digital_order
        edi                 fraud_score                         gift
        gift_certificate    internal                            item
        linked_shipment     marketing                           payment
        payment.transaction quote                               salesforce
        shipping            shipping.tracking_number_details    summary
        taxes
        */
        const expansion = 'item,summary,billing,shipping,shipping.tracking_number_details';

        const orderId = 'DEMO-0009104390';

        try {
            // Retrieve the order
            const apiResponse = await new Promise((resolve, reject) => {
                orderApi.getOrder(orderId, {_expand: expansion }, function (error, data, response) {
                    if (error) {
                        reject(error);
                    } else {
                        resolve(data);
                    }
                });
            });

            // Check for errors
            if (apiResponse.error) {
                console.error('Developer Message:', apiResponse.error.developer_message);
                console.error('User Message:', apiResponse.error.user_message);
                throw new Error('Failed to retrieve order');
            }

            // Ensure order exists
            if (!apiResponse.order) {
                console.error('No order found');
                return undefined;
            }

            // Pretty print the order
            console.log(JSON.stringify(apiResponse.order, null, 2));

            return apiResponse.order;
        } catch (error) {
            console.error('Error retrieving order:', error);
            process.exit(1);
        }
    }
}

// Optional: If you want to call the method
// GetOrder.execute().then(order => {
//     if (order) {
//         // Do something with the order
//     }
// });

Documentation for API Endpoints

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

Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- UltraCartRestApiV2.AffiliateApi | getClicksByQuery | POST /affiliate/clicks/query | Retrieve clicks UltraCartRestApiV2.AffiliateApi | getLedgersByQuery | POST /affiliate/ledgers/query | Retrieve ledger entries UltraCartRestApiV2.AutoOrderApi | consolidateAutoOrders | PUT /auto_order/auto_orders/{auto_order_oid}/consolidate | Consolidates multiple auto orders UltraCartRestApiV2.AutoOrderApi | establishAutoOrderByReferenceOrderId | POST /auto_order/auto_orders/reference_order_id/{reference_order_id} | Establish an auto order by referencing a regular order id UltraCartRestApiV2.AutoOrderApi | getAutoOrder | GET /auto_order/auto_orders/{auto_order_oid} | Retrieve an auto order by oid UltraCartRestApiV2.AutoOrderApi | getAutoOrderByCode | GET /auto_order/auto_orders/code/{auto_order_code} | Retrieve an auto order by code UltraCartRestApiV2.AutoOrderApi | getAutoOrderByReferenceOrderId | GET /auto_order/auto_orders/reference_order_id/{reference_order_id} | Retrieve an auto order by order id UltraCartRestApiV2.AutoOrderApi | getAutoOrders | GET /auto_order/auto_orders | Retrieve auto orders UltraCartRestApiV2.AutoOrderApi | getAutoOrdersBatch | POST /auto_order/auto_orders/batch | Retrieve auto order batch UltraCartRestApiV2.AutoOrderApi | getAutoOrdersByQuery | POST /auto_order/auto_orders/query | Retrieve auto orders by query UltraCartRestApiV2.AutoOrderApi | pauseAutoOrder | PUT /auto_order/auto_orders/{auto_order_oid}/pause | Pause auto order UltraCartRestApiV2.AutoOrderApi | updateAutoOrder | PUT /auto_order/auto_orders/{auto_order_oid} | Update an auto order UltraCartRestApiV2.AutoOrderApi | updateAutoOrdersBatch | PUT /auto_order/auto_orders/batch | Update multiple auto orders UltraCartRestApiV2.ChannelPartnerApi | cancelOrderByChannelPartnerOrderId | DELETE /channel_partner/cancel/by_channel_partner_order_id/{order_id} | Cancel channel partner order by channel partner order id UltraCartRestApiV2.ChannelPartnerApi | cancelOrderByUltraCartOrderId | DELETE /channel_partner/cancel/by_ultracart_order_id/{order_id} | Cancel channel partner order by UltraCart order id UltraCartRestApiV2.ChannelPartnerApi | deleteChannelPartnerShipToPreference | DELETE /channel_partner/channel_partners/{channel_partner_oid}/ship_to_preferences/{channel_partner_ship_to_preference_oid} | Delete a ship to preference record for the channel partner. UltraCartRestApiV2.ChannelPartnerApi | estimateShippingForChannelPartnerOrder | POST /channel_partner/estimate_shipping | Estimate shipping for channel partner order UltraCartRestApiV2.ChannelPartnerApi | estimateTaxForChannelPartnerOrder | POST /channel_partner/estimate_tax | Estimate tax for channel partner order UltraCartRestApiV2.ChannelPartnerApi | getChannelPartnerOrder | GET /channel_partner/orders/{order_id} | Retrieve a channel partner order UltraCartRestApiV2.ChannelPartnerApi | getChannelPartnerOrderByChannelPartnerOrderId | GET /channel_partner/orders/by_channel_partner_order_id/{order_id} | Retrieve a channel partner order by the channel partner order id UltraCartRestApiV2.ChannelPartnerApi | getChannelPartnerReasonCodes | GET /channel_partner/channel_partners/{channel_partner_oid}/reason_codes | Retrieve reject and refund reason codes. UltraCartRestApiV2.ChannelPartnerApi | getChannelPartnerShipToPreference | GET /channel_partner/channel_partners/{channel_partner_oid}/ship_to_preferences/{channel_partner_ship_to_preference_oid} | Retrieve the ship to preference associated with the channel partner and the specific id. UltraCartRestApiV2.ChannelPartnerApi | getChannelPartnerShipToPreferences | GET /channel_partner/channel_partners/{channel_partner_oid}/ship_to_preferences | Retrieve the ship to preferences associated with the channel partner. UltraCartRestApiV2.ChannelPartnerApi | getChannelPartners | GET /channel_partner/channel_partners | Retrieve the channel partners configured on the account. UltraCartRestApiV2.ChannelPartnerApi | importChannelPartnerOrder | POST /channel_partner/import | Insert channel partner order UltraCartRestApiV2.ChannelPartnerApi | insertChannelPartnerShipToPreference | POST /channel_partner/channel_partners/{channel_partner_oid}/ship_to_preferences | Insert a ship to preference record for the channel partner. UltraCartRestApiV2.ChannelPartnerApi | refundChannelPartnerOrder | PUT /channel_partner/orders/{order_id}/refund | Refund a channel partner order UltraCartRestApiV2.ChannelPartnerApi | updateChannelPartnerShipToPreference | PUT /channel_partner/channel_partners/{channel_partner_oid}/ship_to_preferences/{channel_partner_ship_to_preference_oid} | Update a ship to preference record for the channel partner. UltraCartRestApiV2.CheckoutApi | cityState | POST /checkout/city_state | City/State for Zip UltraCartRestApiV2.CheckoutApi | finalizeOrder | POST /checkout/cart/finalizeOrder | Finalize Order UltraCartRestApiV2.CheckoutApi | getAffirmCheckout | GET /checkout/cart/{cart_id}/affirmCheckout | Get affirm checkout (by cart id) UltraCartRestApiV2.CheckoutApi | getAllowedCountries | POST /checkout/allowedCountries | Allowed countries UltraCartRestApiV2.CheckoutApi | getCart | GET /checkout/cart | Get cart UltraCartRestApiV2.CheckoutApi | getCartByCartId | GET /checkout/cart/{cart_id} | Get cart (by cart id) UltraCartRestApiV2.CheckoutApi | getCartByReturnCode | GET /checkout/return/{return_code} | Get cart (by return code) UltraCartRestApiV2.CheckoutApi | getCartByReturnToken | GET /checkout/return_token | Get cart (by return token) UltraCartRestApiV2.CheckoutApi | getStateProvincesForCountry | POST /checkout/stateProvincesForCountry/{country_code} | Get state/province list for a country code UltraCartRestApiV2.CheckoutApi | handoffCart | POST /checkout/cart/handoff | Handoff cart UltraCartRestApiV2.CheckoutApi | login | POST /checkout/cart/profile/login | Profile login UltraCartRestApiV2.CheckoutApi | logout | POST /checkout/cart/profile/logout | Profile logout UltraCartRestApiV2.CheckoutApi | register | POST /checkout/cart/profile/register | Profile registration UltraCartRestApiV2.CheckoutApi | registerAffiliateClick | POST /checkout/affiliateClick/register | Register affiliate click UltraCartRestApiV2.CheckoutApi | relatedItemsForCart | POST /checkout/related_items | Related items UltraCartRestApiV2.CheckoutApi | relatedItemsForItem | POST /checkout/relatedItems/{item_id} | Related items (specific item) UltraCartRestApiV2.CheckoutApi | setupBrowserKey | PUT /checkout/browser_key | Setup Browser Application UltraCartRestApiV2.CheckoutApi | updateCart | PUT /checkout/cart | Update cart UltraCartRestApiV2.CheckoutApi | validateCart | POST /checkout/cart/validate | Validate UltraCartRestApiV2.ConversationApi | deleteAgentProfileKnowledgeBaseDocument | DELETE /conversation/agent/profiles/{user_id}/knowledge_base/{document_uuid} | Delete a knowledge base document UltraCartRestApiV2.ConversationApi | deleteAgentProfileMcp | DELETE /conversation/agent/profiles/{user_id}/mcps/{mcp_server_uuid} | Delete an agent MCP server UltraCartRestApiV2.ConversationApi | deleteConversationCannedMessage | DELETE /conversation/canned_messages/{conversation_canned_message_oid} | Delete a conversation canned message UltraCartRestApiV2.ConversationApi | deleteDepartment | DELETE /conversation/departments/{conversation_department_oid} | Delete a conversation department UltraCartRestApiV2.ConversationApi | deleteEngagement | DELETE /conversation/engagements/{conversation_engagement_oid} | Delete a conversation engagement UltraCartRestApiV2.ConversationApi | deletePbxAgentVoicemail | DELETE /conversation/pbx/agent/voicemails/{recording_sid} | Delete Agent Voicemail UltraCartRestApiV2.ConversationApi | deletePbxAudio | DELETE /conversation/pbx/audio/{conversationPbxAudioUuid} | Delete pbx audio UltraCartRestApiV2.ConversationApi | deletePbxMenu | DELETE /conversation/pbx/menu/{conversationPbxMenuUuid} | Delete pbx menu UltraCartRestApiV2.ConversationApi | deletePbxQueue | DELETE /conversation/pbx/queue/{conversationPbxQueueUuid} | Delete pbx queue UltraCartRestApiV2.ConversationApi | deletePbxQueueVoicemail | DELETE /conversation/pbx/queues/{queue_uuid}/voicemails/{recording_sid} | Delete Queue Voicemail UltraCartRestApiV2.ConversationApi | deletePbxTimeBased | DELETE /conversation/pbx/time_based/{conversationPbxTimeBasedUuid} | Delete pbx timeBased UltraCartRestApiV2.ConversationApi | deletePbxTimeRange | DELETE /conversation/pbx/time_range/{conversationPbxTimeRangeUuid} | Delete pbx timeRange UltraCartRestApiV2.ConversationApi | deletePbxVoicemailMailbox | DELETE /conversation/pbx/voicemail_mailbox/{conversationPbxVoicemailMailboxUuid} | Delete pbx voicemailMailbox UltraCartRestApiV2.ConversationApi | getAgentKeepAlive | GET /conversation/agent/keepalive | Agent keep alive UltraCartRestApiV2.ConversationApi | getAgentProfile | GET /conversation/agent/profile | Get agent profile UltraCartRestApiV2.ConversationApi | getAgentProfileKnowledgeBase | GET /conversation/agent/profiles/{user_id}/knowledge_base | Get the list of knowledge base documents associated with this agent profile UltraCartRestApiV2.ConversationApi | getAgentProfileMcp | GET /conversation/agent/profiles/{user_id}/mcps/{mcp_server_uuid} | Get an MCP server associated with this agent UltraCartRestApiV2.ConversationApi | getAgentProfileMcpTools | GET /conversation/agent/profiles/{user_id}/mcps/{mcp_server_uuid}/tools | Get the tools available from the MCP server UltraCartRestApiV2.ConversationApi | getAgentProfileMcps | GET /conversation/agent/profiles/{user_id}/mcps | Get the list of MCP servers associated with this agent UltraCartRestApiV2.ConversationApi | getAgentProfiles | GET /conversation/agent/profiles | Get agent profiles UltraCartRestApiV2.ConversationApi | getAgentWebsocketAuthorization | PUT /conversation/agent/auth | Get agent websocket authorization UltraCartRestApiV2.ConversationApi | getConversation | GET /conversation/conversations/{conversation_uuid} | Retrieve a conversation UltraCartRestApiV2.ConversationApi | getConversationCannedMessages | GET /conversation/canned_messages | Retrieve a list of canned messages ordered by short_code UltraCartRestApiV2.ConversationApi | getConversationContext | PUT /conversation/conversations/{conversation_uuid}/context | Get a webchat conversation context UltraCartRestApiV2.ConversationApi | getConversationDepartmentMemberList | GET /conversation/department_members | Retrieve a list of possible department members UltraCartRestApiV2.ConversationApi | getConversationDepartments | GET /conversation/departments | Retrieve a list of departments ordered by name UltraCartRestApiV2.ConversationApi | getConversationEngagement | GET /conversation/engagements/{conversation_engagement_oid} | Retrieve an engagement UltraCartRestApiV2.ConversationApi | getConversationEngagements | GET /conversation/engagements | Retrieve a list of engagements ordered by name UltraCartRestApiV2.ConversationApi | getConversationKnowledgeBaseDocumentUploadUrl | GET /conversation/agent/profiles/{user_id}/knowledge_base/upload_url/{extension} | Get a pre-signed conversation knowledge base document upload URL UltraCartRestApiV2.ConversationApi | getConversationMessages | GET /conversation/conversations/{conversation_uuid}/messages/{since} | Retrieve conversation messages UltraCartRestApiV2.ConversationApi | getConversationMultimediaUploadUrl | GET /conversation/upload_url/{extension} | Get a presigned conversation multimedia upload URL UltraCartRestApiV2.ConversationApi | getConversationPbxAudioUploadUrl | GET /conversation/pbx/audio/upload_url/{extension} | Get a pre-signed conversation multimedia upload URL UltraCartRestApiV2.ConversationApi | getConversationPbxCustomerSnapshot | POST /conversation/pbx/customer_snapshot | Get orders and customer information for a phone number UltraCartRestApiV2.ConversationApi | getConversationPermissions | GET /conversation/permissions | Retrieve conversation permissions UltraCartRestApiV2.ConversationApi | getConversationWebchatQueueStatuses | GET /conversation/conversations/queues/statuses | Retrieve a conversation webchat queue statuses UltraCartRestApiV2.ConversationApi | getConversations | GET /conversation/conversations | Retrieve a list of conversation summaries newest to oldest UltraCartRestApiV2.ConversationApi | getConversationsAutocomplete | POST /conversation/conversations/autocomplete | Retrieve a list of matching terms for a search field UltraCartRestApiV2.ConversationApi | getConversationsSearch | POST /conversation/conversations/search | Search conversations UltraCartRestApiV2.ConversationApi | getLocationsForEngagement | POST /conversation/locations | Get location data for engagement configuration UltraCartRestApiV2.ConversationApi | getPbxAgent | GET /conversation/pbx/agent/{conversationPbxAgentUuid} | Get pbx agent UltraCartRestApiV2.ConversationApi | getPbxAgentVoicemail | GET /conversation/pbx/agent/voicemails/{recording_sid} | Get Agent Voicemail UltraCartRestApiV2.ConversationApi | getPbxAgentVoicemails | GET /conversation/pbx/agent/voicemails | Get Agent Voicemails UltraCartRestApiV2.ConversationApi | getPbxAgents | GET /conversation/pbx/agent | Get pbx agents UltraCartRestApiV2.ConversationApi | getPbxAudio | GET /conversation/pbx/audio/{conversationPbxAudioUuid} | Get pbx audio UltraCartRestApiV2.ConversationApi | getPbxAudioUsage | GET /conversation/pbx/audio/{conversationPbxAudioUuid}/usage | Get pbx audio usage UltraCartRestApiV2.ConversationApi | getPbxAudios | GET /conversation/pbx/audio | Get pbx audios UltraCartRestApiV2.ConversationApi | getPbxMenu | GET /conversation/pbx/menu/{conversationPbxMenuUuid} | Get pbx menu UltraCartRestApiV2.ConversationApi | getPbxMenus | GET /conversation/pbx/menu | Get pbx menus UltraCartRestApiV2.ConversationApi | getPbxPhoneNumber | GET /conversation/pbx/phone_number/{conversationPbxPhoneNumberUuid} | Get pbx phoneNumber UltraCartRestApiV2.ConversationApi | getPbxPhoneNumbers | GET /conversation/pbx/phone_number | Get pbx phoneNumbers UltraCartRestApiV2.ConversationApi | getPbxQueue | GET /conversation/pbx/queue/{conversationPbxQueueUuid} | Get pbx queue UltraCartRestApiV2.ConversationApi | getPbxQueueVoicemail | GET /conversation/pbx/queues/{queue_uuid}/voicemails/{recording_sid} | Get Queue Voicemail UltraCartRestApiV2.ConversationApi | getPbxQueueVoicemails | GET /conversation/pbx/queues/{queue_uuid}/voicemails | Get Queue Voicemails UltraCartRestApiV2.ConversationApi | getPbxQueues | GET /conversation/pbx/queue | Get pbx queues UltraCartRestApiV2.ConversationApi | getPbxTimeBased | GET /conversation/pbx/time_based/{conversationPbxTimeBasedUuid} | Get pbx timeBased UltraCartRestApiV2.ConversationApi | getPbxTimeBaseds | GET /conversation/pbx/time_based | Get pbx timeBaseds UltraCartRestApiV2.ConversationApi | getPbxTimeRange | GET /conversation/pbx/time_range/{conversationPbxTimeRangeUuid} | Get pbx timeRange UltraCartRestApiV2.ConversationApi | getPbxTimeRanges | GET /conversation/pbx/time_range | Get pbx timeRanges UltraCartRestApiV2.ConversationApi | getPbxVoicemailMailbox | GET /conversation/pbx/voicemail_mailbox/{conversationPbxVoicemailMailboxUuid} | Get pbx voicemailMailbox UltraCartRestApiV2.ConversationApi | getPbxVoicemailMailboxes | GET /conversation/pbx/voicemail_mailbox | Get pbx voicemailMailboxes UltraCartRestApiV2.ConversationApi | getVirtualAgentBudget | GET /conversation/virtualagent/budget | Get virtual agent budget UltraCartRestApiV2.ConversationApi | getVirtualAgentCapabilities | GET /conversation/virtualagent/capabilities | Get virtual agent capabilities UltraCartRestApiV2.ConversationApi | insertAgentProfileKnowledgeBaseDocument | POST /conversation/agent/profiles/{user_id}/knowledge_base | Insert a knowledge base document UltraCartRestApiV2.ConversationApi | insertAgentProfileMcp | POST /conversation/agent/profiles/{user_id}/mcps | Insert an agent MCP server UltraCartRestApiV2.ConversationApi | insertConversationCannedMessage | POST /conversation/canned_messages | Insert a canned message UltraCartRestApiV2.ConversationApi | insertConversationDepartment | POST /conversation/departments | Insert a department UltraCartRestApiV2.ConversationApi | insertConversationEngagement | POST /conversation/engagements | Insert a engagement UltraCartRestApiV2.ConversationApi | insertPbxAudio | POST /conversation/pbx/audio | Insert pbx audio UltraCartRestApiV2.ConversationApi | insertPbxMenu | POST /conversation/pbx/menu | Insert pbx menu UltraCartRestApiV2.ConversationApi | insertPbxQueue | POST /conversation/pbx/queue | Insert pbx queue UltraCartRestApiV2.ConversationApi | insertPbxTimeBased | POST /conversation/pbx/time_based | Insert pbx timeBased UltraCartRestApiV2.ConversationApi | insertPbxTimeRange | POST /conversation/pbx/time_range | Insert pbx timeRange UltraCartRestApiV2.ConversationApi | insertPbxVoicemailMailbox | POST /conversation/pbx/voicemail_mailbox | Insert pbx voicemailMailbox UltraCartRestApiV2.ConversationApi | joinConversation | PUT /conversation/conversations/{conversation_uuid}/join | Join a conversation UltraCartRestApiV2.ConversationApi | leaveConversation | DELETE /conversation/conversations/{conversation_uuid}/leave | Leave a conversation UltraCartRestApiV2.ConversationApi | listenedPbxAgentVoicemail | GET /conversation/pbx/agent/voicemails/{recording_sid}/listened | Listened Agent Voicemail UltraCartRestApiV2.ConversationApi | listenedPbxQueueVoicemail | GET /conversation/pbx/queues/{queue_uuid}/voicemails/{recording_sid}/listened | Listened Queue Voicemail UltraCartRestApiV2.ConversationApi | markReadConversation | PUT /conversation/conversations/{conversation_uuid}/markread | Mark a conversation as read UltraCartRestApiV2.ConversationApi | resetConversationPbxQueueStatistics | POST /conversation/pbx/queues/{queue_uuid}/reset_statistics | reset statistics within the queue UltraCartRestApiV2.ConversationApi | searchConversationCannedMessages | POST /conversation/canned_messages/search | Search for canned messages by short_code UltraCartRestApiV2.ConversationApi | smsUnsubscribeConversation | PUT /conversation/conversations/{conversation_uuid}/sms_unsubscribe | Unsubscribe any SMS participants in this conversation UltraCartRestApiV2.ConversationApi | startConversation | PUT /conversation/conversations | Start a conversation UltraCartRestApiV2.ConversationApi | updateAgentProfile | PUT /conversation/agent/profile | Update agent profile UltraCartRestApiV2.ConversationApi | updateAgentProfileMcp | POST /conversation/agent/profiles/{user_id}/mcps/{mcp_server_uuid} | Update an agent MCP server UltraCartRestApiV2.ConversationApi | updateConversationCannedMessage | PUT /conversation/canned_messages/{conversation_canned_message_oid} | Update a canned message UltraCartRestApiV2.ConversationApi | updateConversationDepartment | PUT /conversation/departments/{conversation_department_oid} | Update a department UltraCartRestApiV2.ConversationApi | updateConversationEngagement | PUT /conversation/engagements/{conversation_engagement_oid} | Update a engagement UltraCartRestApiV2.ConversationApi | updateConversationWebchatQueueStatus | PUT /conversation/conversations/queues/{queue_name}/status | Update status within the queue UltraCartRestApiV2.ConversationApi | updatePbxAgent | PUT /conversation/pbx/agent/{conversationPbxAgentUuid} | Update pbx agent UltraCartRestApiV2.ConversationApi | updatePbxAudio | PUT /conversation/pbx/audio/{conversationPbxAudioUuid} | Update pbx audio UltraCartRestApiV2.ConversationApi | updatePbxMenu | PUT /conversation/pbx/menu/{conversationPbxMenuUuid} | Update pbx menu UltraCartRestApiV2.ConversationApi | updatePbxPhoneNumber | PUT /conversation/pbx/phone_number/{conversationPbxPhoneNumberUuid} | Update pbx phoneNumber UltraCartRestApiV2.ConversationApi | updatePbxQueue | PUT /conversation/pbx/queue/{conversationPbxQueueUuid} | Update pbx queue UltraCartRestApiV2.ConversationApi | updatePbxTimeBased | PUT /conversation/pbx/time_based/{conversationPbxTimeBasedUuid} | Update pbx timeBased UltraCartRestApiV2.ConversationApi | updatePbxTimeRange | PUT /conversation/pbx/time_range/{conversationPbxTimeRangeUuid} | Update pbx timeRange UltraCartRestApiV2.ConversationApi | updatePbxVoicemailMailbox | PUT /conversation/pbx/voicemail_mailbox/{conversationPbxVoicemailMailboxUuid} | Update pbx voicemailMailbox UltraCartRestApiV2.ConversationApi | updateVirtualAgentBudget | PUT /conversation/virtualagent/budget | Update virtual agent budget UltraCartRestApiV2.ConversationApi | updateVirtualAgentCapabilities | PUT /conversation/virtualagent/capabilities | Update virtual agent capabilities UltraCartRestApiV2.CouponApi | deleteCoupon | DELETE /coupon/coupons/{coupon_oid} | Delete a coupon UltraCartRestApiV2.CouponApi | deleteCouponsByCode | DELETE /coupon/coupons/by_code | Deletes multiple coupons UltraCartRestApiV2.CouponApi | deleteCouponsByOid | DELETE /coupon/coupons/by_oid | Deletes multiple coupons UltraCartRestApiV2.CouponApi | doesCouponCodeExist | GET /coupon/coupons/merchant_code/{merchant_code}/exists | Determines if a coupon merchant code already exists UltraCartRestApiV2.CouponApi | generateCouponCodes | POST /coupon/coupons/{coupon_oid}/generate_codes | Generates one time codes for a coupon UltraCartRestApiV2.CouponApi | generateOneTimeCodesByMerchantCode | POST /coupon/coupons/merchant_code/{merchant_code}/generate_codes | Generates one time codes by merchant code UltraCartRestApiV2.CouponApi | getAutoApply | GET /coupon/auto_apply | Retrieve auto apply rules and conditions UltraCartRestApiV2.CouponApi | getCoupon | GET /coupon/coupons/{coupon_oid} | Retrieve a coupon UltraCartRestApiV2.CouponApi | getCouponByMerchantCode | GET /coupon/coupons/merchant_code/{merchant_code} | Retrieve a coupon by merchant code UltraCartRestApiV2.CouponApi | getCoupons | GET /coupon/coupons | Retrieve coupons UltraCartRestApiV2.CouponApi | getCouponsByQuery | POST /coupon/coupons/query | Retrieve coupons by query UltraCartRestApiV2.CouponApi | getEditorValues | GET /coupon/editor_values | Retrieve values needed for a coupon editor UltraCartRestApiV2.CouponApi | insertCoupon | POST /coupon/coupons | Insert a coupon UltraCartRestApiV2.CouponApi | insertCoupons | POST /coupon/coupons/batch | Insert multiple coupons UltraCartRestApiV2.CouponApi | searchItems | GET /coupon/searchItems | Searches for items to display within a coupon editor and assign to coupons UltraCartRestApiV2.CouponApi | updateAutoApply | POST /coupon/auto_apply | Update auto apply rules and conditions UltraCartRestApiV2.CouponApi | updateCoupon | PUT /coupon/coupons/{coupon_oid} | Update a coupon UltraCartRestApiV2.CouponApi | updateCoupons | PUT /coupon/coupons/batch | Update multiple coupons UltraCartRestApiV2.CouponApi | uploadCouponCodes | POST /coupon/coupons/{coupon_oid}/upload_codes | Upload one-time codes for a coupon UltraCartRestApiV2.CustomerApi | addCustomerStoreCredit | POST /customer/customers/{customer_profile_oid}/store_credit | Adds store credit to a customer UltraCartRestApiV2.CustomerApi | adjustInternalCertificate | POST /customer/customers/{customer_profile_oid}/adjust_cashback_balance | Updates the cashback balance for a customer by updating the internal gift certificate used, creating the gift certificate if needed. UltraCartRestApiV2.CustomerApi | deleteCustomer | DELETE /customer/customers/{customer_profile_oid} | Delete a customer UltraCartRestApiV2.CustomerApi | deleteWishListItem | DELETE /customer/customers/{customer_profile_oid}/wishlist/{customer_wishlist_item_oid} | Delete a customer wishlist item UltraCartRestApiV2.CustomerApi | getCustomer | GET /customer/customers/{customer_profile_oid} | Retrieve a customer UltraCartRestApiV2.CustomerApi | getCustomerByEmail | GET /customer/customers/by_email/{email} | Retrieve a customer by Email UltraCartRestApiV2.CustomerApi | getCustomerEditorValues | GET /customer/editor_values | Retrieve values needed for a customer profile editor UltraCartRestApiV2.CustomerApi | getCustomerEmailLists | GET /customer/email_lists | Retrieve all email lists across all storefronts UltraCartRestApiV2.CustomerApi | getCustomerStoreCredit | GET /customer/customers/{customer_profile_oid}/store_credit | Retrieve the customer store credit accumulated through loyalty programs UltraCartRestApiV2.CustomerApi | getCustomerWishList | GET /customer/customers/{customer_profile_oid}/wishlist | Retrieve wishlist items for customer UltraCartRestApiV2.CustomerApi | getCustomerWishListItem | GET /customer/customers/{customer_profile_oid}/wishlist/{customer_wishlist_item_oid} | Retrieve wishlist item for customer UltraCartRestApiV2.CustomerApi | getCustomers | GET /customer/customers | Retrieve customers UltraCartRestApiV2.CustomerApi | getCustomersByQuery | POST /customer/customers/query | Retrieve customers by query UltraCartRestApiV2.CustomerApi | getCustomersForDataTables | POST /customer/customers/dataTables | Retrieve customers for DataTables plugin UltraCartRestApiV2.CustomerApi | getEmailVerificationToken | POST /customer/customers/email_verify/get_token | Create a token that can be used to verify a customer email address UltraCartRestApiV2.CustomerApi | getMagicLink | PUT /customer/customers/{customer_profile_oid}/magic_link/{storefront_host_name} | getMagicLink UltraCartRestApiV2.CustomerApi | insertCustomer | POST /customer/customers | Insert a customer UltraCartRestApiV2.CustomerApi | insertWishListItem | POST /customer/customers/{customer_profile_oid}/wishlist | Insert a customer wishlist item UltraCartRestApiV2.CustomerApi | mergeCustomer | PUT /customer/customers/{customer_profile_oid}/merge | Merge customer into this customer UltraCartRestApiV2.CustomerApi | searchCustomerProfileValues | POST /customer/search | Searches for all matching values (using POST) UltraCartRestApiV2.CustomerApi | searchCustomers | GET /customer/customers/search | Search for customers UltraCartRestApiV2.CustomerApi | updateCustomer | PUT /customer/customers/{customer_profile_oid} | Update a customer UltraCartRestApiV2.CustomerApi | updateCustomerEmailLists | POST /customer/customers/{customer_profile_oid}/email_lists | Update email list subscriptions for a customer UltraCartRestApiV2.CustomerApi | updateWishListItem | PUT /customer/customers/{customer_profile_oid}/wishlist/{customer_wishlist_item_oid} | Update a customer wishlist item UltraCartRestApiV2.CustomerApi | validateEmailVerificationToken | POST /customer/customers/email_verify/validate_token | Validate a token that can be used to verify a customer email address UltraCartRestApiV2.DatawarehouseApi | analyzeCustomReport | PUT /datawarehouse/custom_reports/{custom_report_oid}/analysis | Analyze a custom report UltraCartRestApiV2.DatawarehouseApi | deleteCustomDashboard | DELETE /datawarehouse/custom_dashboards/{custom_dashboard_oid} | Delete a custom dashboard UltraCartRestApiV2.DatawarehouseApi | deleteCustomDashboardSchedule | DELETE /datawarehouse/custom_dashboards/{custom_dashboard_oid}/schedules/{custom_dashboard_schedule_oid} | Delete a custom dashboard schedule UltraCartRestApiV2.DatawarehouseApi | deleteCustomReport | DELETE /datawarehouse/custom_reports/{custom_report_oid} | Delete a custom report UltraCartRestApiV2.DatawarehouseApi | deleteReport | DELETE /datawarehouse/reports/{report_oid} | Delete a report UltraCartRestApiV2.DatawarehouseApi | dryRunReportQueries | PUT /datawarehouse/reports/dryrun | Dry run the report queries UltraCartRestApiV2.DatawarehouseApi | executeCustomReport | PUT /datawarehouse/custom_reports/{custom_report_oid}/execute | Execute a custom report UltraCartRestApiV2.DatawarehouseApi | executeCustomReports | PUT /datawarehouse/custom_reports/execute | Execute a custom reports UltraCartRestApiV2.DatawarehouseApi | executeReportQueries | PUT /datawarehouse/reports/execute | Execute the report queries UltraCartRestApiV2.DatawarehouseApi | getCustomDashboard | GET /datawarehouse/custom_dashboards/{custom_dashboard_oid} | Get a custom dashboard UltraCartRestApiV2.DatawarehouseApi | getCustomDashboardSchedules | GET /datawarehouse/custom_dashboards/{custom_dashboard_oid}/schedules | Get custom dashboards UltraCartRestApiV2.DatawarehouseApi | getCustomDashboards | GET /datawarehouse/custom_dashboards | Get custom dashboards UltraCartRestApiV2.DatawarehouseApi | getCustomReport | GET /datawarehouse/custom_reports/{custom_report_oid} | Get a custom report UltraCartRestApiV2.DatawarehouseApi | getCustomReportAccountConfig | GET /datawarehouse/custom_reports/account_config | Get custom report account configuration UltraCartRestApiV2.DatawarehouseApi | getCustomReportChartPngUploadUrl | GET /datawarehouse/custom_reports/{custom_report_oid}/chart_png | Upload a PNG of a custom report chart UltraCartRestApiV2.DatawarehouseApi | getCustomReports | GET /datawarehouse/custom_reports | Get custom reports UltraCartRestApiV2.DatawarehouseApi | getReport | GET /datawarehouse/reports/{report_oid} | Get a report UltraCartRestApiV2.DatawarehouseApi | getReportDataSet | GET /datawarehouse/reports/dataset/{dataset_uuid} | Get a report data set UltraCartRestApiV2.DatawarehouseApi | getReportDataSetPage | GET /datawarehouse/reports/dataset/{dataset_uuid}/pages/{page_number} | Get a report data set page UltraCartRestApiV2.DatawarehouseApi | getReportWebsocketAuthorization | PUT /datawarehouse/reports/auth | Get report websocket authorization UltraCartRestApiV2.DatawarehouseApi | getReports | GET /datawarehouse/reports | Get list of reports available UltraCartRestApiV2.DatawarehouseApi | insertCustomDashboard | POST /datawarehouse/custom_dashboards | Create a custom dashboard UltraCartRestApiV2.DatawarehouseApi | insertCustomDashboardSchedule | POST /datawarehouse/custom_dashboards/{custom_dashboard_oid}/schedules | Create a custom dashboard schedule UltraCartRestApiV2.DatawarehouseApi | insertCustomReport | POST /datawarehouse/custom_reports | Create a custom report UltraCartRestApiV2.DatawarehouseApi | insertReport | POST /datawarehouse/reports | Create a report UltraCartRestApiV2.DatawarehouseApi | updateCustomDashboard | PUT /datawarehouse/custom_dashboards/{custom_dashboard_oid} | Update a custom dashboard UltraCartRestApiV2.DatawarehouseApi | updateCustomDashboardSchedule | PUT /datawarehouse/custom_dashboards/{custom_dashboard_oid}/schedules/{custom_dashboard_schedule_oid} | Update a custom dashboard schedule UltraCartRestApiV2.DatawarehouseApi | updateCustomReport | PUT /datawarehouse/custom_reports/{custom_report_oid} | Update a custom report UltraCartRestApiV2.DatawarehouseApi | updateCustomReportAccountConfig | PUT /datawarehouse/custom_reports/account_config | Update custom report account config UltraCartRestApiV2.DatawarehouseApi | updateReport | PUT /datawarehouse/reports/{report_oid} | Update a report UltraCartRestApiV2.FulfillmentApi | acknowledgeOrders | PUT /fulfillment/distribution_centers/{distribution_center_code}/acknowledgements | Acknowledge receipt of orders. UltraCartRestApiV2.FulfillmentApi | generatePackingSlip | GET /fulfillment/distribution_centers/{distribution_center_code}/orders/{order_id} | Generate a packing slip for this order for the given distribution center. UltraCartRestApiV2.FulfillmentApi | getDistributionCenterOrders | GET /fulfillment/distribution_centers/{distribution_center_code}/orders | Retrieve orders queued up for this distribution center. UltraCartRestApiV2.FulfillmentApi | getDistributionCenters | GET /fulfillment/distribution_centers | Retrieve distribution centers UltraCartRestApiV2.FulfillmentApi | shipOrders | POST /fulfillment/distribution_centers/{distribution_center_code}/shipments | Mark orders as shipped UltraCartRestApiV2.FulfillmentApi | updateInventory | POST /fulfillment/distribution_centers/{distribution_center_code}/inventory | Update inventory UltraCartRestApiV2.GiftCertificateApi | addGiftCertificateLedgerEntry | POST /gift_certificate/gift_certificates/{gift_certificate_oid}/ledger_entry | Add a gift certificate ledger entry UltraCartRestApiV2.GiftCertificateApi | createGiftCertificate | POST /gift_certificate/gift_certificates | Create a gift certificate UltraCartRestApiV2.GiftCertificateApi | deleteGiftCertificate | DELETE /gift_certificate/gift_certificates/{gift_certificate_oid} | Delete a gift certificate UltraCartRestApiV2.GiftCertificateApi | getGiftCertificateByCode | POST /gift_certificate/gift_certificates/by_code/{code} | Retrieve gift certificate by code UltraCartRestApiV2.GiftCertificateApi | getGiftCertificateByOid | POST /gift_certificate/gift_certificates/{gift_certificate_oid} | Retrieve gift certificate by oid UltraCartRestApiV2.GiftCertificateApi | getGiftCertificatesByEmail | POST /gift_certificate/gift_certificates/by_email/{email} | Retrieve gift certificate by email UltraCartRestApiV2.GiftCertificateApi | getGiftCertificatesByQuery | POST /gift_certificate/gift_certificates/query | Retrieve gift certificates by query UltraCartRestApiV2.GiftCertificateApi | updateGiftCertificate | PUT /gift_certificate/gift_certificates/{gift_certificate_oid} | Update a gift certificate UltraCartRestApiV2.IntegrationLogApi | getIntegrationLog | GET /integration_log/query/{pk}/{sk} | Retrieve an integration log UltraCartRestApiV2.IntegrationLogApi | getIntegrationLogFile | GET /integration_log/query/{pk}/{sk}/{uuid} | Retrieve an integration log file UltraCartRestApiV2.IntegrationLogApi | getIntegrationLogFilePdf | GET /integration_log/query/{pk}/{sk}/{uuid}/pdf | Retrieve an integration log file converted to PDF UltraCartRestApiV2.IntegrationLogApi | getIntegrationLogSummariesQuery | POST /integration_log/summary/query | Retrieve integration log summaries UltraCartRestApiV2.IntegrationLogApi | getIntegrationLogsQuery | POST /integration_log/query | Retrieve integration logs UltraCartRestApiV2.ItemApi | deleteDigitalItem | DELETE /item/digital_library/{digital_item_oid} | Delete a digital item, which is a file within the digital library, not an actual merchant item UltraCartRestApiV2.ItemApi | deleteItem | DELETE /item/items/{merchant_item_oid} | Delete an item UltraCartRestApiV2.ItemApi | deleteReview | DELETE /item/items/{merchant_item_oid}/reviews/{review_oid} | Delete a review UltraCartRestApiV2.ItemApi | getDigitalItem | GET /item/digital_library/{digital_item_oid} | Retrieve a digital item from the digital library, which are digital files that may be attached to normal items UltraCartRestApiV2.ItemApi | getDigitalItems | GET /item/digital_library | Retrieve digital items from the digital library which are digital files that may be attached to normal items UltraCartRestApiV2.ItemApi | getDigitalItemsByExternalId | GET /item/digital_library/by_external/{external_id} | Retrieves digital items from the digital library (which are digital files that may be attached to normal items) that having a matching external id UltraCartRestApiV2.ItemApi | getInventorySnapshot | GET /item/items/inventory_snapshot | Retrieve a list of item inventories. This method may be called once every 15 minutes. More than that will result in a 429 response. UltraCartRestApiV2.ItemApi | getItem | GET /item/items/{merchant_item_oid} | Retrieve an item UltraCartRestApiV2.ItemApi | getItemByMerchantItemId | GET /item/items/merchant_item_id/{merchant_item_id} | Retrieve an item by item id UltraCartRestApiV2.ItemApi | getItems | GET /item/items | Retrieve items UltraCartRestApiV2.ItemApi | getPricingTiers | GET /item/pricing_tiers | Retrieve pricing tiers UltraCartRestApiV2.ItemApi | getReview | GET /item/items/{merchant_item_oid}/reviews/{review_oid} | Get a review UltraCartRestApiV2.ItemApi | getReviews | GET /item/items/{merchant_item_oid}/reviews | Get reviews for an item UltraCartRestApiV2.ItemApi | getUnassociatedDigitalItems | GET /item/digital_library/unassociated | Retrieve digital items from the digital library (which are digital files that may be attached to normal items) not yet associated with actual items UltraCartRestApiV2.ItemApi | insertDigitalItem | POST /item/digital_library | Create a file within the digital library UltraCartRestApiV2.ItemApi | insertItem | POST /item/items | Create an item UltraCartRestApiV2.ItemApi | insertReview | POST /item/items/{merchant_item_oid}/reviews | Insert a review UltraCartRestApiV2.ItemApi | insertUpdateItemContentAttribute | POST /item/items/{merchant_item_oid}/content/attributes | Upsert an item content attribute UltraCartRestApiV2.ItemApi | updateDigitalItem | PUT /item/digital_library/{digital_item_oid} | Updates a file within the digital library UltraCartRestApiV2.ItemApi | updateItem | PUT /item/items/{merchant_item_oid} | Update an item UltraCartRestApiV2.ItemApi | updateItems | PUT /item/items/batch | Update multiple items UltraCartRestApiV2.ItemApi | updateReview | PUT /item/items/{merchant_item_oid}/reviews/{review_oid} | Update a review UltraCartRestApiV2.ItemApi | uploadTemporaryMultimedia | POST /item/temp_multimedia | Upload an image to the temporary multimedia. UltraCartRestApiV2.OauthApi | oauthAccessToken | POST /oauth/token | Exchange authorization code for access token. UltraCartRestApiV2.OauthApi | oauthRevoke | POST /oauth/revoke | Revoke this OAuth application. UltraCartRestApiV2.OrderApi | adjustOrderTotal | POST /order/orders/{order_id}/adjust_order_total/{desired_total} | Adjusts an order total UltraCartRestApiV2.OrderApi | assignToAffiliate | POST /order/orders/{order_id}/assignToAffiliate | Assigns an order to an affiliate UltraCartRestApiV2.OrderApi | blockRefundOnOrder | GET /order/orders/{order_id}/refund_block | Set a refund block on an order UltraCartRestApiV2.OrderApi | cancelOrder | POST /order/orders/{order_id}/cancel | Cancel an order UltraCartRestApiV2.OrderApi | deleteOrder | DELETE /order/orders/{order_id} | Delete an order UltraCartRestApiV2.OrderApi | duplicateOrder | POST /order/orders/{order_id}/duplicate | Duplicate an order UltraCartRestApiV2.OrderApi | format | POST /order/orders/{order_id}/format | Format order UltraCartRestApiV2.OrderApi | generateInvoice | GET /order/orders/{order_id}/invoice | Generate an invoice for this order. UltraCartRestApiV2.OrderApi | generateOrderToken | GET /order/orders/token/{order_id} | Generate an order token for a given order id UltraCartRestApiV2.OrderApi | generatePackingSlipAllDC | GET /order/orders/{order_id}/packing_slip | Generate a packing slip for this order across all distribution centers. UltraCartRestApiV2.OrderApi | generatePackingSlipSpecificDC | GET /order/orders/{order_id}/packing_slip/{distribution_center_code} | Generate a packing slip for this order for the given distribution center. UltraCartRestApiV2.OrderApi | getAccountsReceivableRetryConfig | GET /order/accountsReceivableRetryConfig | Retrieve A/R Retry Configuration UltraCartRestApiV2.OrderApi | getAccountsReceivableRetryStats | GET /order/accountsReceivableRetryConfig/stats | Retrieve A/R Retry Statistics UltraCartRestApiV2.OrderApi | getOrder | GET /order/orders/{order_id} | Retrieve an order UltraCartRestApiV2.OrderApi | getOrderByToken | POST /order/orders/token | Retrieve an order using a token UltraCartRestApiV2.OrderApi | getOrderEdiDocuments | GET /order/orders/{order_id}/edi | Retrieve EDI documents associated with this order. UltraCartRestApiV2.OrderApi | getOrders | GET /order/orders | Retrieve orders UltraCartRestApiV2.OrderApi | getOrdersBatch | POST /order/orders/batch | Retrieve order batch UltraCartRestApiV2.OrderApi | getOrdersByQuery | POST /order/orders/query | Retrieve orders by query UltraCartRestApiV2.OrderApi | insertOrder | POST /order/orders | Insert an order UltraCartRestApiV2.OrderApi | isRefundableOrder | GET /order/orders/{order_id}/refundable | Determine if an order can be refunded UltraCartRestApiV2.OrderApi | processPayment | POST /order/orders/{order_id}/process_payment | Process payment UltraCartRestApiV2.OrderApi | refundOrder | PUT /order/orders/{order_id}/refund | Refund an order UltraCartRestApiV2.OrderApi | replaceOrderItemMerchantItemId | PUT /order/orders/{order_id}/replace_item_id | Replaces an order item id UltraCartRestApiV2.OrderApi | replacement | POST /order/orders/{order_id}/replacement | Replacement order UltraCartRestApiV2.OrderApi | resendReceipt | POST /order/orders/{order_id}/resend_receipt | Resend receipt UltraCartRestApiV2.OrderApi | resendShipmentConfirmation | POST /order/orders/{order_id}/resend_shipment_confirmation | Resend shipment confirmation UltraCartRestApiV2.OrderApi | unblockRefundOnOrder | GET /order/orders/{order_id}/refund_unblock | Remove a refund block on an order UltraCartRestApiV2.OrderApi | updateAccountsReceivableRetryConfig | POST /order/accountsReceivableRetryConfig | Update A/R Retry Configuration UltraCartRestApiV2.OrderApi | updateOrder | PUT /order/orders/{order_id} | Update an order UltraCartRestApiV2.OrderApi | validateOrder | POST /order/validate | Validate UltraCartRestApiV2.SsoApi | getSsoSessionUser | GET /sso/session/user | Get single sign on session user UltraCartRestApiV2.SsoApi | ssoAuthorize | PUT /sso/authorize | Authorize a single sign on session UltraCartRestApiV2.SsoApi | ssoSessionRevoke | DELETE /sso/session/revoke | Revoke single sign on session UltraCartRestApiV2.SsoApi | ssoToken | PUT /sso/token | Exchange a single sign on code for a simple key token UltraCartRestApiV2.StorefrontApi | addToLibrary | POST /storefront/code_library | Add to library UltraCartRestApiV2.StorefrontApi | applyToStoreFront | POST /storefront/code_library/apply | Apply library item to storefront. UltraCartRestApiV2.StorefrontApi | archiveEmailList | POST /storefront/{storefront_oid}/email/lists/{email_list_uuid}/archive | Archive email list UltraCartRestApiV2.StorefrontApi | archiveEmailSegment | POST /storefront/{storefront_oid}/email/segments/{email_segment_uuid}/archive | Archive email segment UltraCartRestApiV2.StorefrontApi | backPopulateEmailFlow | POST /storefront/{storefront_oid}/email/flows/{email_flow_uuid}/backfill | Back populate email flow UltraCartRestApiV2.StorefrontApi | checkDownloadEmailSegment | POST /storefront/{storefront_oid}/email/segments/{email_segment_uuid}/downloadPrepare/{email_segment_rebuild_uuid} | Check download of email segment UltraCartRestApiV2.StorefrontApi | cloneEmailCampaign | POST /storefront/{storefront_oid}/email/campaigns/{email_campaign_uuid}/clone | Clone email campaign UltraCartRestApiV2.StorefrontApi | cloneEmailFlow | POST /storefront/{storefront_oid}/email/flows/{email_flow_uuid}/clone | Clone email flow UltraCartRestApiV2.StorefrontApi | createEmailSendingDomain | POST /storefront/email/sending_domains/{domain}/create | Create email campaign UltraCartRestApiV2.StorefrontApi | createEmailSendingDomain2 | POST /storefront/email/sending_domains | Create email sending domain for various providers UltraCartRestApiV2.StorefrontApi | createFsDirectory | POST /storefront/{id}/fs/dir | Create file manager directory UltraCartRestApiV2.StorefrontApi | createTwilioAccount | POST /storefront/twilio/accounts | Create Twilio account UltraCartRestApiV2.StorefrontApi | deleteEmailCampaignFolder | DELETE /storefront/{storefront_oid}/email/campaign_folders/{email_campaign_folder_uuid} | Delete email campaignFolder UltraCartRestApiV2.StorefrontApi | deleteEmailCommseqStat | DELETE /storefront/{storefront_oid}/email/commseqs/{commseq_uuid}/stat | Delete communication sequence stats UltraCartRestApiV2.StorefrontApi | deleteEmailEmail | DELETE /storefront/{storefront_oid}/email/emails/{commseq_email_uuid} | Delete email email UltraCartRestApiV2.StorefrontApi | deleteEmailFlowFolder | DELETE /storefront/{storefront_oid}/email/flow_folders/{email_flow_folder_uuid} | Delete email flowFolder UltraCartRestApiV2.StorefrontApi | deleteEmailListCustomer | **DELET