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 --saveFor browser
The library also works in the browser environment via npm and browserify. After following
the above steps with Node.js and installing browserify with npm install -g browserify,
perform the following (assuming main.js is your entry file):
browserify main.js > bundle.jsThen include bundle.js in the HTML pages.
Webpack Configuration
Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:
module: {
rules: [
{
parser: {
amd: false
}
}
]
}Getting Started
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
