Automatic Distributor is a US automotive parts distributor. The Flxpoint integration imports product catalog, real-time inventory and pricing, and exchanges orders, shipments, and invoices via Automatic Distributor's v2 API. Important: the legacy v1 API will be decommissioned on May 1, 2026 — Flxpoint is already on v2 and your credentials continue to work. This guide walks you through connecting Automatic Distributor, configuring product and order operations, and the v2 schema changes you may need to know about.
How to Connect
⚠️ API v2 Migration — Action Required by May 1, 2026
Automatic Distributor has launched a new version of their API. Your existing credentials continue to work — no credential changes required. The legacy API version will be fully decommissioned on May 1, 2026. Flxpoint has been updated to use the new API.
What's new in v2:
-
header.invoiceDatestandardized to MM/DD/YY across all order lookup endpoints. -
header.orderGenerationNumberis now a 2-digit format with leading zeros. -
trackingNumberandproNumberare separate fields (except in range endpoints). - New fields:
shipToAddress.phoneandshipToAddress.classification. - Maximum lookup window: 365 days.
- PO numbers: ASCII printable only, max 22 chars; required only with the appropriate account flag.
- CARB restriction validations added (aligned with B2B logic).
-
header.ponumberkey is now lowercase in/order/createresponses (affects XML users).
Need help? Contact Automatic Distributor's IT team at it@autodist.com.
The integration has been upgraded to support a new version of the Automatic Distributor API. Your existing credentials continue to work, and no action is required for migration. The previous API version will be decommissioned on May 1, 2026, so we strongly encourage early migration so you can take advantage of the new functionality (improved order lookup, additional ship-to fields, and the ability to revoke all orders associated with a PO number).
For vendor-side questions about the migration, contact Automatic Distributor's IT team at it@autodist.com.
Choose the right Source Type
For most Automatic Distributor setups, we recommend Vendor Warehouse. Use the other options only if they better match how you store and ship inventory.
- Vendor Warehouse (Recommended): You send POs/FRs to Automatic Distributor so they ship directly to your customers.
- Internal Warehouse: You stock items and ship from your own facility.
- External Warehouse: A 3PL or external partner ships your owned inventory.
- Product Data Source: Content-only source to enrich product details (no fulfillment).
- Yes (Recommended): You can route orders here.
- No: Routing/Shipping steps won't apply.
- Override: Auto Processing (Use Global / Auto Process / Do NOT Auto Process).
- Commit Stock + Inventory Management Options.
- Allow Backorders / Cancel Unacknowledged Items.
- Yes, Use Rate Shopping (Real-Time Estimates).
- No, Set Up via Rules.
Finish the Source Wizard by confirming your Ship From location and reviewing shipping behavior for Automatic Distributor.
- Skip if you do not need to configure shipping methods at this time.
- Or Add Method to configure shipping methods if required for your setup.
- Address, City, State/Code, Postal Code, Country/Code
- Optional: Contact Name, Phone, Email
Automatic Distributor uses an API connection for all operations (inventory, order creation, shipments, and invoices). The credentials are provided directly by Automatic Distributor.
- Connection Name (required) — a friendly label for this connection.
- API Username (required) — provided by Automatic Distributor.
- API Password (required) — provided by Automatic Distributor.
- Account Number (required) — your Automatic Distributor account identifier.
- Get Inventory (Primary) — imports the product catalog and quantities.
- Get Inventory (Secondary) — refreshes variant-level data (cost, MSRP, MAP, quantity).
- Send Fulfillment Requests — submits orders to Automatic Distributor.
- Get Shipments — retrieves carrier, tracking, and pro number data for shipped orders.
- Get Invoices — pulls invoice data for financial reconciliation.
Product Operations
Get Inventory Primary imports the full automotive parts catalog (daily). Get Inventory Secondary refreshes stock + pricing (hourly).
Automatic Distributor — Get Inventory [Primary] imports your full Automatic Distributor catalog into Flxpoint over the (new) v2 API. You'll (1) confirm your saved API credentials, (2) choose import settings, and (3) select a mapping template.
- 1Connect Automatic Distributor: Select your saved API connection. Click Save and Proceed.
-
2Choose Settings:
- Catalog Scope — full catalog or a filtered subset.
- Archive/Un-Archive Inventory — archive SKUs absent from the latest feed.
- 3Select a Mapping Template: Choose Automatic Distributor Get Source Product 1 and click Save and Complete.
⚠️ API v2 Migration — Action Required by May 1, 2026
Automatic Distributor has launched a new version of their API. Your existing credentials continue to work — no credential changes are required. However, the legacy API version will be fully decommissioned on May 1, 2026. Flxpoint has been updated to use the new API.
What's new in v2:
-
header.invoiceDateis now in MM/DD/YY format across all order lookup endpoints (e.g.,03/31/26). -
header.orderGenerationNumberis now a 2-digit format with leading zeros (00,01,12). -
trackingNumberandproNumberare now separate fields (except in range endpoints). - New fields:
shipToAddress.phoneandshipToAddress.classification. - New endpoint to revoke all orders associated with a single PO number.
- Maximum lookup window: 365 days — prevents conflicts with previously-used order numbers.
- CARB restriction validations added (aligned with B2B logic).
- PO numbers must contain only ASCII printable characters; max length 22; required only for customers with the appropriate flag enabled.
-
header.ponumberkey is now lowercase in/order/createresponses (wasPONumberin v1) — this affects XML users only.
Need help? Contact Automatic Distributor's IT team at it@autodist.com.
| Automatic Distributor Field | Flxpoint Field | Notes |
|---|---|---|
| Part Number / SKU | Product → SKU | Primary identifier. |
| Title / Description | Product → Title / Description | Direct mapping. |
| Brand | Attributes → Brand | Manufacturer name. |
| Cost | Pricing → Cost | Your contract / dealer cost. |
| MSRP / List Price | Pricing → MSRP | Suggested retail. |
| Quantity | Inventory → Quantity | Current stock. |
| Categories | Categories | Multi-level where provided. |
| UPC / GTIN | Identifiers → UPC | Barcode where present. |
- Connection passes Test Connection.
- Mapping template is selected and saved.
- Schedule is set (daily Primary is typical).
-
Authentication fails after v2 migration: Your credentials should still work, but if you see auth errors, contact Automatic Distributor at
it@autodist.comto verify your account status on v2. - Some catalog fields are missing or empty: Check the field's source in Automatic Distributor — v2 introduced schema changes that may have moved or renamed fields.
- Items missing after a run: If Archive is enabled, absent SKUs are archived (qty 0).
⚠️ API v2 Migration — Action Required by May 1, 2026
Automatic Distributor has launched a new version of their API. Your existing credentials continue to work — no credential changes are required. However, the legacy API version will be fully decommissioned on May 1, 2026. Flxpoint has been updated to use the new API.
What's new in v2:
-
header.invoiceDateis now in MM/DD/YY format across all order lookup endpoints (e.g.,03/31/26). -
header.orderGenerationNumberis now a 2-digit format with leading zeros (00,01,12). -
trackingNumberandproNumberare now separate fields (except in range endpoints). - New fields:
shipToAddress.phoneandshipToAddress.classification. - New endpoint to revoke all orders associated with a single PO number.
- Maximum lookup window: 365 days — prevents conflicts with previously-used order numbers.
- CARB restriction validations added (aligned with B2B logic).
- PO numbers must contain only ASCII printable characters; max length 22; required only for customers with the appropriate flag enabled.
-
header.ponumberkey is now lowercase in/order/createresponses (wasPONumberin v1) — this affects XML users only.
Need help? Contact Automatic Distributor's IT team at it@autodist.com.
The new API enforces a maximum 365-day lookup window on order queries. This prevents conflicts with order numbers that have been reused after long intervals. If you need to query orders older than 365 days, contact Automatic Distributor for an archive export.
- ASCII printable only — no non-printing characters, no Unicode beyond ASCII.
- Maximum length: 22 characters.
- Required only for customers with the appropriate flag enabled — if your account doesn't have the flag, PO number is optional.
The new API adds CARB (California Air Resources Board) restriction validations aligned with B2B logic. If you're shipping to California addresses, expect occasional rejections for products that aren't CARB-compliant for that destination.
Automatic Distributor — Get Inventory [Secondary] is a quantity / pricing delta refresh that runs between full Primary catalog imports. Pair with Primary on an hourly schedule.
- 1Re-use your Primary API connection.
- 2Match warehouse / scope settings to Primary.
- 3Select the Secondary mapping template (SKU + Quantity + Cost + MSRP).
⚠️ API v2 Migration — Action Required by May 1, 2026
Automatic Distributor has launched a new version of their API. Your existing credentials continue to work — no credential changes are required. However, the legacy API version will be fully decommissioned on May 1, 2026. Flxpoint has been updated to use the new API.
What's new in v2:
-
header.invoiceDateis now in MM/DD/YY format across all order lookup endpoints (e.g.,03/31/26). -
header.orderGenerationNumberis now a 2-digit format with leading zeros (00,01,12). -
trackingNumberandproNumberare now separate fields (except in range endpoints). - New fields:
shipToAddress.phoneandshipToAddress.classification. - New endpoint to revoke all orders associated with a single PO number.
- Maximum lookup window: 365 days — prevents conflicts with previously-used order numbers.
- CARB restriction validations added (aligned with B2B logic).
- PO numbers must contain only ASCII printable characters; max length 22; required only for customers with the appropriate flag enabled.
-
header.ponumberkey is now lowercase in/order/createresponses (wasPONumberin v1) — this affects XML users only.
Need help? Contact Automatic Distributor's IT team at it@autodist.com.
| Field | Flxpoint | Notes |
|---|---|---|
| SKU | Variant → SKU | Match key. |
| Quantity | Inventory → Quantity | Current stock. |
| Cost / MSRP | Pricing | Refreshed each run. |
- Cost not updating: Confirm v2 API is in use (check connection settings).
- Quantity stale: Increase Secondary frequency or check schedule status.
Order Operations
Route orders to Automatic Distributor, pull shipment + tracking back, and import invoices for reconciliation. All operations use the v2 API; pay attention to PO number constraints (ASCII printable, max 22), MM/DD/YY date format, and separate trackingNumber/proNumber fields.
Automatic Distributor — Send Fulfillment Requests submits orders to Automatic Distributor over the v2 API. PO numbers must follow v2's new constraints: ASCII printable only, max 22 chars.
- 1Re-use your saved API connection.
- 2Configure shipping method mapping and default warehouse.
- 3Select the Send FR mapping template.
⚠️ API v2 Migration — Action Required by May 1, 2026
Automatic Distributor has launched a new version of their API. Your existing credentials continue to work — no credential changes are required. However, the legacy API version will be fully decommissioned on May 1, 2026. Flxpoint has been updated to use the new API.
What's new in v2:
-
header.invoiceDateis now in MM/DD/YY format across all order lookup endpoints (e.g.,03/31/26). -
header.orderGenerationNumberis now a 2-digit format with leading zeros (00,01,12). -
trackingNumberandproNumberare now separate fields (except in range endpoints). - New fields:
shipToAddress.phoneandshipToAddress.classification. - New endpoint to revoke all orders associated with a single PO number.
- Maximum lookup window: 365 days — prevents conflicts with previously-used order numbers.
- CARB restriction validations added (aligned with B2B logic).
- PO numbers must contain only ASCII printable characters; max length 22; required only for customers with the appropriate flag enabled.
-
header.ponumberkey is now lowercase in/order/createresponses (wasPONumberin v1) — this affects XML users only.
Need help? Contact Automatic Distributor's IT team at it@autodist.com.
| Field | Flxpoint | v2 Notes |
|---|---|---|
| PO Number | Order → FR Number | ASCII printable, max 22 chars. Required only if your account has the flag enabled. |
| Ship-to Address (with Phone, Classification) | Order → Shipping Address | v2 adds shipToAddress.phone and shipToAddress.classification fields. |
| Line Items (SKU + Qty) | Order → Line Items | Standard mapping. |
header.ponumber key in /order/create responses is now lowercase (was PONumber in v1). Update any XML response parsers accordingly.- Order rejected (PO number invalid): Check your PO format — ASCII printable only, max 22 chars. If your account doesn't have the PO-required flag, the field is optional.
- CARB validation failure: the destination is in California and the product isn't CARB-compliant for that shipment. Choose a different SKU or skip the destination.
- Order revoke endpoint: v2 added a new endpoint to cancel all orders associated with a single PO number; contact Flxpoint support if you need to use this flow.
Automatic Distributor — Get Shipments retrieves shipment + tracking data via the v2 API. trackingNumber and proNumber are now separate fields (except in range endpoints).
- 1Re-use API connection.
- 2Set lookback window (max 365 days per v2).
- 3Select shipment mapping template.
| Field | Flxpoint | v2 Notes |
|---|---|---|
| trackingNumber | Shipment → Tracking Number | v2: separate field (split from proNumber). |
| proNumber | Shipment → Pro Number | v2: separate field (used by LTL carriers). |
| invoiceDate | Shipment → Date |
v2 format: MM/DD/YY (e.g., 03/31/26). |
| orderGenerationNumber | Shipment → Order Generation |
v2 format: 2-digit with leading zero (00, 01, 12). |
/order/find/range and /order/find/range/details endpoints still combine trackingNumber + proNumber into a single field for backwards compatibility.- Tracking field is empty but proNumber is populated: Some shipments use only proNumber (LTL carriers). Check both fields.
- Date parse error: v2 changed invoiceDate format to MM/DD/YY. Confirm your downstream sync is using the v2 schema.
Automatic Distributor — Get Invoices retrieves invoice data from the v2 API for reconciliation. Date format is now MM/DD/YY across all invoice endpoints.
- 1Re-use API connection.
- 2Set lookback window (max 365 days).
- 3Select invoice mapping template.
| Field | Flxpoint | v2 Notes |
|---|---|---|
| invoiceDate | Invoice → Date | v2: MM/DD/YY. |
| Invoice Number | Invoice → Number | Standard. |
| Order Reference | Invoice → Order Ref | Links back to FR. |
| Total / Line Items | Invoice → Line Items | Standard. |
- Invoices older than 365 days missing: v2 enforces a 365-day max lookup. Contact Automatic Distributor for an archive export.
- Invoice date parse error: v2 format is MM/DD/YY; if your downstream tooling expects YYYY-MM-DD, transform before consuming.
Troubleshooting
What's happening
Automatic Distributor's legacy API will be decommissioned May 1, 2026. Flxpoint already targets the new v2 API.
How to fix it
- No action required for typical customers — existing credentials continue to work.
- If you have custom XML integrations downstream, update parsers for the new lowercase
header.ponumberkey and the MM/DD/YY date format. - Contact
it@autodist.comfor vendor-side support.
What's happening
v2 enforces stricter PO validation: ASCII printable only, max 22 chars.
How to fix it
- Strip non-ASCII characters from your PO number generation.
- Shorten the PO number if it exceeds 22 chars.
- If your account doesn't have the PO-required flag, you can omit the field entirely.
What's happening
LTL carriers use proNumber instead of trackingNumber. v2 splits these into two distinct fields.
How to fix it
- Map both
trackingNumberandproNumberin your downstream channels. - For range endpoints, the legacy combined field is still available.
What's happening
v2 added CARB compliance validations for California shipments. Non-CARB-compliant products will reject when shipping to CA.
How to fix it
- Check the product's CARB compliance status in Automatic Distributor.
- Route the order through a different distributor for CA destinations, or skip the SKU.
What's happening
v2 enforces a 365-day max lookup window on order queries.
How to fix it
- Reduce your lookback to ≤ 365 days.
- For older invoice/order history, contact Automatic Distributor for an archive export.