UltraFuseOrderArtHashkey
End-points related to a specific art detail.
| API | Description |
|---|---|
| GET v1/ultraFuse/order/{orderNumber}/art/{hashKey}?customerNumber={customerNumber} |
Get art detail for a specific hashkey and order number. |
ProductReview
Order Product Review Controller
| API | Description |
|---|---|
| POST review |
Creates new product review. |
| PUT review |
Update the product review. |
OrderArtHashkey
| API | Description |
|---|---|
| GET v1/order/{orderNumber}/art/{hashKey}?customerNumber={customerNumber} |
No documentation available. |
ProductSetReview
Methods for Product Set Reviews.
| API | Description |
|---|---|
| GET v1/productSet/{setCode}/review |
Get Product Set Reviews. |
SalesRep
Retrieves information about sales reps.
| API | Description |
|---|---|
| GET v1/salesrep |
Retrieves all sales reps in the system. |
| GET v1/salesrep/{repCode} |
Gets a sales rep with the given id (sales rep code). |
| GET v1/salesrep?zipCode={zipCode} |
Looks up a sales rep for a given zip code. |
ProductSetSizeChart
Methods for product set size chart.
| API | Description |
|---|---|
| GET v1/productSet/{setCode}/sizeChart |
Get specified sizes dimensions. |
OrderHeader
Methods related to getting order header details.
| API | Description |
|---|---|
| GET v1/order/{orderNumber}/header |
Get order header information for a specific order. |
EarningsReport
End-points relating to web store earnings reports.
| API | Description |
|---|---|
| GET v1/cats/earningsreport/{businessChainIds}?from={from}&to={to} |
Get a specific earnings report from an array of business chain IDs. |
ProductColor
Methods relating to getting detailed information for a Product Family.
| API | Description |
|---|---|
| GET v1/productcolor/{colorId} |
Fetch a color code from a colorId. |
SalesTax
Controller for calculating sales tax.
| API | Description |
|---|---|
| POST salestax |
Calucate sales tax. |
| GET salestax/test |
Calucate sales tax. |
| POST salestax/taxareaid |
Get tax area id. |
OrderArt
Methods relating to getting art summary detail for orders that have art
| API | Description |
|---|---|
| GET v1/order/{orderNumber}/art |
Returns art lines for an order. |
OrderDeprecated
Methods related to getting order details.
| API | Description |
|---|---|
| GET v1/order/{orderNumber} |
Get order summary details for a specific order. |
| GET v1/order/{orderNumber}/orderLine/personalization |
Get order personalization data. |
| GET v1/order/{orderNumber}/orderLine/{orderLine}/personalization |
Get order line personalization data. |
OrderShipmentTrackingInformation
Order Shipment Controller
| API | Description |
|---|---|
| GET OrderShipmentTrackingInformation?orderNumber={orderNumber}&deliveryId={deliveryId} |
Gets a list of order shipments tracking information. |
M3Customer
M3 Customer Controller
| API | Description |
|---|---|
| GET m3customer/{m3CustomerNumber} |
Fetch an existing M3 Customer. |
| POST m3customer |
Create a new customer in M3. |
| PUT m3customer/{m3CustomerNumber} |
Create a new customer in M3. |
Momentec
Controller for Premiere Lacrosse League Resources.
| API | Description |
|---|---|
| GET momentec/inventory/update |
Updates inventory levels for all products from Momentec. |
| GET momentec/Personalization/{orderNumber} |
Gets Personalization for an Order. |
Marketing
End-points for resources related to Marketing.
| API | Description |
|---|---|
| GET marketing/promotionalFlyer?id={id}&filterActive={filterActive} |
Gets a list of promotional flyers. |
| GET marketing/catalog?showOnlyRequestable={showOnlyRequestable} |
Get Catalogs |
| POST marketing/catalog |
Create a new catalog. |
| PUT marketing/catalog |
Updates a catalog. |
| DELETE marketing/catalog?catalogCode={catalogCode} |
Delete a catalog. |
| POST marketing/catalogrequest |
Create a catalog request. |
| PATCH marketing/catalogrequest?catalogRequestGuid={catalogRequestGuid} |
Mark a catalog request as processed. |
| DELETE marketing/catalogrequest?catalogRequestGuid={catalogRequestGuid} |
Delete a catalog request |
WebServiceProxy
Proxy interface for the GTM Partner API web service.
| API | Description |
|---|---|
| POST WebServiceProxy/payment |
Posts a payment to the Adyen payment gateway. Does not require authentication. |
| GET WebServiceProxy/paymenttest |
Tests a payment to the adyen payment gateway. Does not require authentication. |
| POST WebServiceProxy/teamart |
Updates a team's M3 information and their custom art. |
ArtPricing
Controller for Art Pricing from PCM.
| API | Description |
|---|---|
| GET artpricing?pricingRequest={pricingRequest}&priceList={priceList} |
Retrieves pricing from PCM. |
| POST artpricing/pcmartpricing |
Retrieves pricing from PCM. |
| GET artpricing/test?pricingRequest={pricingRequest}&priceList={priceList} |
Retrieves pricing from PCM. |
CompatibleArt
| API | Description |
|---|---|
| GET v1/productConfigurator/compatibleArt |
No documentation available. |
OrderQuote
End-points for resources related to Order Quotes.
| API | Description |
|---|---|
| POST order/quote/{stagedOrderId}/html |
Creates a quote from a staged order. |
| GET order/quote/{stagedOrderId}/pdf |
Generates a quote from an order as html and converts it to a pdf file. |
UltraFuseArtLine
Methods relating to UltraFuse Order data for Art Lines in Art Mashup.
| API | Description |
|---|---|
| GET v1/order/{orderNumber}/ultrafuseArtLine |
GetUltraFuseArtLines returns the pattern art lines for a customer order. Result takes the M3 Art Lines and the PCM Art Lines and "Mashes Up" the data. |
| GET v1/order/{orderNumber}/patternArtLine |
Creates a response to return art lines for each UltraFuse Pattern found in an UltraFuse Order. |
| GET v1/order/{orderNumber}/patternArtLine/{patternArtId}/placementArtLine?minWost={minWost}&maxWost={maxWost}&workCenter={workCenter} |
Creates a reponse to return art lines for each placement related to an UltraFuse Pattern found in an UltraFuse Order. The art lines being returned have been assigned to a work center in art. |
OrderConfiguration
| API | Description |
|---|---|
| GET v1/orderconfiguration/{orderNumber}/lines/placements?artType={artType}&hashKey={hashKey} |
No documentation available. |
| GET v1/orderconfiguration/lines/placements?orderNumber={orderNumber}&artType={artType}&hashKey={hashKey} |
No documentation available. |
| GET v1/orderconfiguration/lines?orderNumber={orderNumber}&artType={artType}&hashKey={hashKey} |
No documentation available. |
Validation
Methods relating to email and address validation.
| API | Description |
|---|---|
| POST v1/validation/address |
Validates an address against UPS XAV Webservice. |
OrderProcess
Methods related to processing an order through M3.
| API | Description |
|---|---|
| POST v1/order/{orderNumber}/process?artApproval={artApproval} |
Processes a specific order and send out a transactional email. |
WebStore
Handles retrieving and maintaining Web Store data.
| API | Description |
|---|---|
| POST webstore/{teamStoreLinkId}/products/cleanup |
Deactivates invalid Web Store products for a given TeamStore/Locker. |
OrderPaymentReminder
Order Payment Reminder
| API | Description |
|---|---|
| POST v1/order/{orderNumber}/paymentReminder |
Creates a payment reminder and sends out a transactional email. |
ProductSetSpecs
Methods for Product Set Specs.
| API | Description |
|---|---|
| GET v1/productSet/{setCode}/specs |
Get Product Set Specifications. |
Taxonomy
Methods relating to taxonomy.
| API | Description |
|---|---|
| GET v1/taxonomy |
Returns a list of the top level taxonomy created from all of the categories. |
CustomerAccount
| API | Description |
|---|---|
| GET v1/account/{customerNumber}/message |
No documentation available. |
| GET v1/account/{customerNumber}/profile |
No documentation available. |
| PUT v1/account/{customerNumber}/profile |
No documentation available. |
| PUT v1/account/{customerNumber}/password |
No documentation available. |
| GET v1/account/{customerNumber}/orders |
No documentation available. |
| GET v1/account/{customerNumber}/statement |
No documentation available. |
Configuration
Methods relating to Order Configuration data used in mashups for art and sales.
| API | Description |
|---|---|
| GET v1/configuration/{configurationId}/productimages?componentName={componentName} |
Returns a list of rotate image views for a component in and order configuration. Also returns shortened url |
Project
Methods related to getting project details.
| API | Description |
|---|---|
| GET v1/project/{projectNumber}/order/orderline/personalization |
Get personalization data. |
Shopify
Controller for Premiere Lacrosse League Resources.
| API | Description |
|---|---|
| POST shopify/submitorder |
Saves the order json for a Shopify Order for standard products. |
| GET shopify/processorder?queuedOrderId={queuedOrderId} |
Submits a Shopify queued Order to M3. |
| POST shopify/submitorder/test |
Redirects test orders to Test Environment. |
| GET shopify/fulfill |
Fulfills the PLL order by providing tracking number back to PLL. |
OrderInvoice
Methods related to getting order invoice details.
| API | Description |
|---|---|
| GET v1/order/{orderNumber}/invoice/{invoiceNumber}?invoiceYear={invoiceYear} |
Get detailed invoice details for a specific order invoice |
Adyen
Controller for Adyen Resources.
| API | Description |
|---|---|
| GET adyen/session?amount={amount} |
Retrieve a Session used for adyen front-end plugins. |
| POST adyen/notification |
Receives notification responses from Adyen. |
| GET adyen/notification/test |
Tests notification requests from Adyen. |
| GET adyen/reconcile/{paymentId} |
Reconciles a payment from Adyen into M3. |
| GET adyen/reconcileall |
Reconciles all unprocessed payments from Adyen into M3. |
B2bOrder
Controller for b2b orders.
| API | Description |
|---|---|
| POST b2b/order |
Creates a B2b Order. |
| POST b2b/weborder |
Creates a B2b Order from the web. |
| POST b2b/weborder/stage |
Stages a B2b Order from the web. |
| GET b2b/weborder/stage/{stagedOrderId} |
Processes a previously staged order. |
| GET b2b/weborder/stage/{quoteId}/history |
Retrieves list of showing s. |
ArtApproval
Methods relating to sending art approval messages.
| API | Description |
|---|---|
| PUT v1/artapproval |
Sends list of art reject (with notes) or approval to M3. |
FilterColor
Methods for acting upon a Filter Color
| API | Description |
|---|---|
| GET v1/filterColor |
Retrieves a list of filter colors. |
Brand
Brand Controller
| API | Description |
|---|---|
| GET brand |
Gets a list of brands. |
| DELETE brand/{name} |
Delete a brand. |
| POST brand |
Creates new brand. |
| PUT brand |
Update the brand. |
| GET brand/{name} |
Fetch a brand. |
Order
Order Controller
| API | Description |
|---|---|
| POST order |
Creates an Order |
| POST order/{m3OrderNumber}?shipmentTrackingNumber={shipmentTrackingNumber} |
Ship a partner's order. |
Payment
| API | Description |
|---|---|
| GET v1/payment/TestPayment?amount={amount} |
No documentation available. |
| PUT v1/payment/AuthorizePayment |
No documentation available. |
| POST v1/payment/AuthorizeWebPayment |
No documentation available. |
| GET v1/payment/history/{customerNumber} |
No documentation available. |
| GET v1/payment/options/{customerNumber}?orderNumber={orderNumber} |
No documentation available. |
| GET v1/payment/options/{customerNumber} |
No documentation available. |
OrderLine
Methods related to getting order line details.
| API | Description |
|---|---|
| GET v1/orderLine/{orderLine}/personalization?orderNumber={orderNumber} |
Get order personalization data. |
OrderInvoiceSummary
Methods related to getting an order invoice summary.
| API | Description |
|---|---|
| GET v1/order/{orderNumber}/invoiceSummary |
Get a list of invoice summaries from a specific order. |
| GET v1/order/{orderNumber}/invoiceSummary/{invoicenumber} |
Get a specific invoice summary from a sepcific order. |
Personalization
| API | Description |
|---|---|
| GET personalizationLine?projectNumber={projectNumber} |
No documentation available. |
| POST personalizationLine?orderNumber={orderNumber}&orderLine={orderLine} |
No documentation available. |
| POST personalizationLine?orderNumber={orderNumber} |
No documentation available. |
Wll
Controller for Women's Lacrosse League Resources.
| API | Description |
|---|---|
| POST wll/submitorder/dtg |
Saves the order json for a Wll Order for standard products. |
| POST wll/submitorder |
Saves the order json for a Wll Order for Ultrafuse Products. |
| GET wll/fetchorder?queuedOrderId={queuedOrderId} |
Fetches a WLL queued Order. |
| GET wll/processorder?queuedOrderId={queuedOrderId}&orderType={orderType} |
Submits a WLL queued Order to M3. |
| GET wll/fulfill |
Fulfills the WLL order by providing tracking number back to WLL. |
UltraFuseArt
Methods relating to UltraFuse Art Lines for Art Mashup.
| API | Description |
|---|---|
| GET mashup/ultrafuseart/{orderNumber}/ultrafuseArtLine |
Get the pattern and art lines for a customer order. |
Pll
Controller for Premiere Lacrosse League Resources.
| API | Description |
|---|---|
| POST pll/submitorder/dtg |
Saves the order json for a Pll Order for standard products. |
| POST pll/submitorder |
Saves the order json for a Pll Order for Ultrafuse Products. |
| GET pll/fetchorder?queuedOrderId={queuedOrderId} |
Fetches a PLL queued Order. |
| GET pll/processorder?queuedOrderId={queuedOrderId}&orderType={orderType} |
Submits a PLL queued Order to M3. |
| GET pll/fulfill |
Fulfills the PLL order by providing tracking number back to PLL. |
| POST pll/submitorder/dtg/test |
Redirects test orders to Test Environment. |
| POST pll/submitorder/test |
Redirects test orders to Test Environment. |
ProductFamilyDetailed
Methods relating to getting detailed information for a Product Family.
| API | Description |
|---|---|
| GET v1/productfamilydetailed/{code}?priceList={priceList} |
Get information from a specific product family code. |
| GET v1/productfamilydetailed?search={search}&priceList={priceList} |
Search for a product family. |
| GET v1/productfamilydetailed?categoryId={categoryId}&priceList={priceList} |
Retrieve product familys from a web category. |
Account
Account Controller
| API | Description |
|---|---|
| GET account?email={email}&password={password} |
Login to an account |
| GET account/decode/{characters} |
Gets the account referral code. The identifier for the account. |
| POST account |
Register an account |
| GET account?search={search} |
Gets a list of online accounts based on a search string passed into it. Returns top 100 accounts if empty search string is passed in. |
| GET account/{email}/customer |
Get a list of customerIds associated with an account. |
| PUT account |
Creates CustomerAccountLink if new or update the CustomerAccountLink on exisiting account. |
OrderProcessing
Product Ratings Email Controller
| API | Description |
|---|---|
| POST orderprocessing/{fulfillmentCustomerNumber}/{fulfillmentOrderNumber}?invoiceNumber={invoiceNumber}&invoiceYear={invoiceYear} |
Looks up order information and sends an email to customer with link to invoice. |
| POST orderprocessing/ratingemail?invoiceDate={invoiceDate} |
Gets the orders invoiced on the given date and send email reminder to review products. |
CustomerSurveyOrder
| API | Description |
|---|---|
| GET v1/customersurveyorder/styles/{orderNumber}?filterTop={filterTop} |
No documentation available. |
Market
Methods for interacting with a Market.
| API | Description |
|---|---|
| GET v1/Market |
Retrieves list of markets. |
Test
| API | Description |
|---|---|
| GET v1/test/customer/{customernumber} |
No documentation available. |
| GET v1/test/ChangePaymentTypeForOrder/{ordernumber} |
No documentation available. |
ProductItemMap
Methods relating to getting detailed information for a Product Family.
| API | Description |
|---|---|
| GET v1/productitemmap/{sku} |
Get item map for a SKU. |
OrderDetail
Methods related to getting an order details.
| API | Description |
|---|---|
| GET v1/order/{orderNumber}/detail |
Get order details on a specific order. |
OrderProductReview
Order Product Review Controller
| API | Description |
|---|---|
| GET order/{orderNumber}/review |
Retrieves the list of Product reviews for the given order number. |
OrderPersonalization
| API | Description |
|---|---|
| GET v1/order/{orderNumber}/personalization |
No documentation available. |
| PUT v1/order/{orderNumber}/personalization?submit={submit} |
No documentation available. |
ProjectSweep
Controller for initiating sweeps of pending projects.
| API | Description |
|---|---|
| POST project/sweep/partnerapi |
Initiates a project sweep of unscheduled projects related to partner api. |
UltraFuse
Methods relating to the UltraFuse product embellishment process.
| API | Description |
|---|---|
| POST v1/ultrafuse/salesRequest |
Creates an UltraFuse sales request. |
WebStoreConfiguration
Controls access to creating web store configurations.
| API | Description |
|---|---|
| POST webstore/configuration/{teamStoreLinkId} |
Creates a background configuration for each product on a web store. |
| POST webstore/configuration/{teamStoreLinkId}/product/{teamStoreProductLinkId} |
Creates a background configuration for a particular product on a web store. |
OrderInvoicing
End-points for resources related to Order Invoices.
| API | Description |
|---|---|
| POST order/{orderNumber}/invoice/html |
Generates HTML file from order |
| GET order/{orderNumber}/invoice/pdf?customerNumber={customerNumber}&invoiceNumber={invoiceNumber}&invoiceYear={invoiceYear} |
Generates a retail order invoice HTML file and converts it to a PDF file |
| GET order/{orderNumber}/invoice/b2bpdf?customerNumber={customerNumber}&invoiceNumber={invoiceNumber}&invoiceYear={invoiceYear} |
Generates HTML file from b2b order invoice information |
OrderShip
Methods related to setting up a shipment for an order.
| API | Description |
|---|---|
| POST v1/order/{orderNumber}/ship |
Will create a shipment for order and send out any necessary emails. |
OrderConfirmation
Methods related to getting order confirmation details.
| API | Description |
|---|---|
| GET v1/order/{orderNumber}/confirmation |
Get order confirmation details for a specific order. |
StagedOrder
Controller for staged orders.
| API | Description |
|---|---|
| GET stagedorder?showAll={showAll}&sourceCode={sourceCode}&webOrderIdPrefix={webOrderIdPrefix} |
Retrieves Staged Orders. |
| PUT stagedorder/{stagedOrderId} |
Updates Staged Orders. |