Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 6 Current »

General

Its very normal for Distributors to require “clarifying information” when integrating with Suppliers. This can range from “mechanical concerns” (such as: When are established maintenance windows? How do I get notified of outages? Do I need to be whitelisted for access?) and some are more “business concerns” (such as: What might it mean when an order is on General Hold?). It is a best practice for Suppliers to take these kinds of recurring questions and proactively put their answers into an integration guide which can be made available for Distributors.

Some real-world sample integration guides from Suppliers:

Data / Business Mapping

Order Status API

It is common for suppliers to have more status codes than is enumerated in the API specification; a brief mapping should be provided so that Distributors know where to expect “known statuses” that are used in daily business practices

PromoStandards StatusID

PromoStandards Status Name

Supplier Statuses Represented

10

Order Received

11

Order Entry Hold

20

Order Confirmed

30

Pre-Production

40

General Hold

41

Credit Hold

42

Proof Hold

43

Art Hold

44

Back Order Hold

60

In Production

70

In Storage

75

Partial Shipment

80

Complete

99

Canceled

Allowed Date Ranges

  • Maximal days back supported for date-range invoice API requests?

  • Maximal days back supported for date-range order status API requests?

  • Maximal days back supported for date-range order shipment notification API requests?

Access Restrictions

  • What is the process for a Distributor to get credentials?

    • What information will be required as part of that process?

  • Are there any geographic restrictions to API’s?

  • Is there a requirement to whitelist IP numbers?

  • Is any kind of rate limiting in place?

    • If so, what are the details of the rate limiting?

  • Are there any other security/access constraints that a Distributor would need to know?

Maintenance Windows

  • When are the maintenance windows?

  • How are Distributors notified of maintenance?

  • Is there anything a Distributor needs to do to get notified proactively?

  • Are there any times of the day when API’s are offline due to scheduled processing?

    • If so, which API’s and what times?

  • No labels