> For the complete documentation index, see [llms.txt](https://help.orderdesk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.orderdesk.com/integration-setup-guides/shipping-services/endicia-integration.md).

# Endicia Integration

Order Desk has the ability to interface directly with your [Endicia](https://www.endicia.com/) label-printing software.

### Setup

To enable the integration, click on **Manage Integrations** in the left sidebar. Under the **Shipping** tab, find and enable the **Endicia** integration.

![](https://251457507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQOLMUJWMYtrpQ7Oxxca%2Fuploads%2F5iZMLFPZP5XfzlviSyah%2Flegacy-c7876f3b1584784a0c2a.jpg?alt=media)

Alternatively, search for Endicia in the available search bar.

![](https://251457507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQOLMUJWMYtrpQ7Oxxca%2Fuploads%2FiHHGKQgnb78p2mAvgQvF%2Flegacy-cb80d525261160b4091d.png?alt=media)

Once enabled, you’ll be taken directly to the integration’s setup page.

#### Setup

![](https://251457507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQOLMUJWMYtrpQ7Oxxca%2Fuploads%2F7vGxPTypnW1gjYIf90R4%2Flegacy-f8502545384b3aaffd64.png?alt=media)

#### Platform

Start by selecting between PC and Mac for your Endicia integration. There are some features which only apply to the PC software (see Advanced PC Settings).

#### Mode

Select from either a Live or Testing environment for your integration.

#### Hidden Pricing

Select if you’ll be hiding the price of each of your items.

#### Insurance

Select to set Endicia Insurance on your labels.

#### Delivery Confirmation

Select to enable or disable confirmation of delivery.

#### Include Customs Details

Choose between adding custom details only when required, or always including details for customs.

#### Default Mail Class

Select the default mail classes you want Endicia to use for your orders. The shipping method chosen here will be used for all orders where the method on the order does not match any of Endicia’s shipping method names.

#### Default Package Type

Select the default package type you want your label sizes to print for. This can be changed for specific orders by customizing the package type.

#### Cut-off Time

Set to define what time you stop dispatching orders every day.

#### Customs Signer Name

Enter the name of the person who is certifying that the information provided on the customs form is accurate. Use a name of the person in your organization who is responsible for this.

#### Customs HTS Number

Enter your Harmonized Tariff Schedule code here. This is a 6 to 10 digit code that identifies an import product to U.S. Customs.

#### Advanced PC Settings

If you’re using a PC you’ll have the option to add some advanced settings to your integration.

![](https://251457507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQOLMUJWMYtrpQ7Oxxca%2Fuploads%2FKfEGgTCdR3rnQqHBWkWC%2Flegacy-d48b3a59c6b89dc40c2b.png?alt=media)

#### Output File Directory

The output file directory should be a directory on your computer that is not the same as your auto-listen directory.

#### Layout File

Full path to the layout file…

#### Prompt

Choose whether or not to be prompted.

#### Abort on Error

Stop running labels immediately if any error occurs.

#### Auto Close

Automatically close on completion.

#### Skip Unverified

Skip any unverified addresses.

#### Start Option

Select which option to begin when starting. DAZ, Printing, or no action.

Using With Your PC

Open each order you want to print. Confirm the price and weight in the “Print Endicia Labels” section and click the Prepare button. All the order data will be sent directly to Endicia where you can confirm your address and print your label.

You can also do this in batch by creating XML and submitting it (like the PC method below) but the labels will automatically print without a chance to confirm or change anything.

#### Shipping Class Match

![](https://251457507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQOLMUJWMYtrpQ7Oxxca%2Fuploads%2FtbGdZF9FJhg5ipa5vQbl%2Flegacy-417e637f82bcc3ea1b3d.png?alt=media)

### Using With Your PC

Select a number of orders from the order list page and click the “Endicia” button. (You can also click this button from an order detail page.) Order Desk will compile the necessary XML and prompt you to save a file to your computer. You can either save the file on your desktop or to Endicia’s watch folder for automatic ingestion.

If you want to manually import the file, switch to Endicia, click File > Print From > External File, and select your saved XML file. Your order packages will be automatically imported into Endicia for confirmation and printing.

### Customize Package Types

If you would like to customize the type of package based on something in your order, you can add checkout data on the order [with a rule](/guided-walkthroughs/orders-and-folders/how-to-work-with-checkout-data.md#automatically-add-checkout-data). Field name must be set with ENDICIA\_PACKAGE\_TYPE and one of the values in the **Available Field Values** table below. For example:

![](https://251457507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQOLMUJWMYtrpQ7Oxxca%2Fuploads%2FYRfDL52cqPf3Kh86IAqy%2Flegacy-6d300a8d5c92e1106ba9.png?alt=media)

#### Available Field Values:

| POSTCARD                  |
| ------------------------- |
| ENVELOPE                  |
| FLAT                      |
| RECTPARCEL                |
| NONRECTPARCEL             |
| FLATRATEENVELOPE          |
| FLATRATEMEDIUMBOX         |
| FLATRATELARGEBOX          |
| FLATRATESMALLBOX          |
| FLATRATEPADDEDENVELOPE    |
| FLATRATELEGALENVELOPE     |
| REGIONALRATEBOXA          |
| REGIONALRATEBOXB          |
| REGIONALRATEBOXC          |
| FLATRATEGIFTCARDNVELOPE   |
| FLATRATEWINDOWENVELOPE    |
| FLATRATECARDBOARDENVELOPE |
| SMALLFLATRATEENVELOPE     |
| FLATRATEDVDBOX            |
| FLATRATELARGEVIDEOBOX     |
| FLATRATELARGEBOARDGAMEBOX |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.orderdesk.com/integration-setup-guides/shipping-services/endicia-integration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
