Email

APIDescription
POST api/email/SendProof/{programid}/{userId}

Sends out a proof email

POST api/email/GetGeneratedDynamicEmail/{programid}/{userId}/{orderId}

No documentation available.

POST api/email/ViewBrowser/{orderid}/{email}

Get the body of an html email

Orders

APIDescription
GET api/orders/get/{programid}?orderid={orderid}

Get the order details of an order id

POST api/orders/PostEmail/{programid}

Place an order and create email queue into the veritas system Conditions: No Cart involved

POST api/orders/PostEmailE/{programid}

Place an order and create email queue into the veritas system Conditions: No Cart involved

POST api/orders/post/{programid}?clientKey={clientKey}

Place an order into the veritas system

GET api/orders/getSimple/{programid}?orderid={orderid}&clientKey={clientKey}

Get the order details of an order id

POST api/orders/postSimple/{programid}

Place an order into the veritas system

GET api/orders/GetOrderIDs/{programName}?clientKey={clientKey}&tokenID={tokenID}

This will return order IDs

GET api/orders/GetOrderHistoryStatus/{programName}?clientKey={clientKey}&ContactId={ContactId}&startDate={startDate}&endDate={endDate}

This will return the order status data.

GET api/orders/GetOrderHistory/{programid}?ContactId={ContactId}&getItems={getItems}

This will return the last two years of Order Number, Date/Time Ordered, Status, recipient Name, Order By, Ship Via, Tracking Number

GET api/orders/CancelOrder/{programid}?userId={userId}&orderId={orderId}&inventoryId={inventoryId}

Cancels a given order

GET api/orders/RemoveExcludedContacts/{programid}?userId={userId}&cartId={cartId}

Removes do not email emails from maillist

GET api/orders/GetExclutionCount/{programid}?userId={userId}&cartId={cartId}

Get count of do not email's from maillist

POST api/orders/PostOptions/{programId}?token={token}

Create an order for items with customizable items

POST api/Orders?connString={connString}

No documentation available.

Inventories

APIDescription
GET api/inventories/get/{programid}?keyword={keyword}&state={state}&line={line}&category={category}&category2={category2}&options={options}

Returns back all inventory items match the keyword supplied

Cms

APIDescription
POST api/cms/render/{programid}/{userId}

Wrapper function to render CMS html templates

Job

Methods releated to flow jobs

APIDescription
POST api/flow/job/Create

Add a job into flow

POST api/flow/job/CreateJobItems

Creates all of the services for a given job

GET api/Job?completed={completed}

Method for getting all jobs

GET api/Job?jobId={jobId}

Method for getting data about a single job

Pcs

Api for PcsRecords

APIDescription
POST api/Pcs/Create

Creates a record in pcs

Cart

APIDescription
GET api/cart/CreateCart/{programid}?userId={userId}&inventoryId={inventoryId}

Create cart without any associated order

GET api/cart/CreateCartEmailSingleRecipient/{programid}?userId={userId}&inventoryId={inventoryId}

Create cart without any associated order

GET api/cart/CancelCart/{programid}?cartId={cartId}&userid={userid}

Cancel a given cart

Endicia

APIDescription
POST api/endicia/post

Add records to the endicia db

GET api/endicia/get?jobId={jobId}

Get records that have a given Job Id

ImageConversion

Image conversion tool for EPS, PDF to Image files

APIDescription
POST api/convert/EpsImage

Convert EPS file to an Image