VeraCore - Enable API Access

The Application Programming Interface (API) allows for automated communication between connected systems. In order to automate fulfillment, API access must be enabled.

If you have not yet gathered your API credentials, follow these steps first:

Gather API credentials from VeraCore.

Enter API credentials in PackageBee

  1. In the PackageBee Dashboard, click Warehouses.


  1. Click the name of your VeraCore warehouse.
  2. In Connection Details, enter your API credentials:
  • VeraCore Hostname
  • Merchant Username
  • Merchant Password

VeraCore connection details - required

  1. Optional: Edit any of the following settings:
  • Carrier Billing Code: This setting will populate the XML tag 'ThirdPartyType' in VeraCore with a corresponding numeric value:
Carrier billing code ThirdPartyType
No third party billing/freight account (none)
Ordered By 1
Bill To 2
Ship To 3
Client Freight Account (non-resident) 4
Freight Collect 5
Consignee Billing 6
Client Freight Account (resident) 7

VeraCore - Carrier Billing Code options

Note: If a selection is made for the Carrier Billing Code, a Account Number must also be specified.

  • Local Zone: The local time zone.

VeraCore - Local Time Zone options

  • Account Number: This third party account number will transmit to the 'ThirdPartyAccountNumber' XML tag in VeraCore for all orders.

If you will have some orders that require a 3rd party account number but not all, contact the PackageBee Support Team at to help you set up the appropriate rule.

  • Include Discount Code: If enabled, all orders transmitted to VeraCore will include the discount code ID. (default: disabled)
  • Include Order Classification: Include order classification data. If enabled, external source IDs will be forwarded to VeraCore. For this option to work properly, the source/sales channel must be properly configured in VeraCore before the option is enabled. Otherwise, order export may fail with VeraCore error System.Exception: Invalid Source. (default: disabled)
  • Include Package Details (Partial Shipments): If enabled, include package details. Required for partial shipments. (default: disabled)
  • Owner ID and VeraCore System ID — The Owner ID and System ID pertain to Purchase Orders. If your clients will be using purchase orders with VeraCore, filling in the System ID and Owner ID will send these IDs with the 'SaveExpectedArrival' call to VeraCore for the advanced ship notice.
  • Inventory API method — Specifies the method used for inventory updates, either of:
  • Offers (Legacy SOAP) — Use the legacy SOAP API for inventory. (the default)
  • Product Summary (Dynamic Report) — Use the newer REST API, leveraging Dynamic Reporting data. NOTE: this option requires that the VeraCore System ID be specified, above.

Veracore connection details - optional

  1. When you're done, click Save Changes.

Save changes.

Back to: Integration Overview

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request



Please sign in to leave a comment.