For integrators in Washington (and other States) BioTrackTHC maintains the list of the vendors authorized in the system and their license numbers. This list is visible from the sync_vendor API call. However, a critical piece of data is kept out of this data-set – which licenses are active.

What this means for an integrator is that is not possible with the data provided by the system to determine which license can and should be used.

In fact in this vendor data-set historic, non active licenses are included. With no way to identify them. Here is an example, one of the two records below is not active, can you tell which one? (Note: Names and Address have been redacted)

{
    "address1": "[redacted]",
    "address2": null,
    "city": "SEATTLE",
    "location": "412252",
    "locationtype": 6,
    "name": "[redacted]",
    "processor": 1,
    "producer": 1,
    "retail": 0,
    "state": "WA",
    "transactionid": "121639",
    "transactionid_original": "121639",
    "ubi": "[redacted]",
    "zip": "[redacted]"
}
{
    "address1": "[redacted]",
    "address2": "[redacted]",
    "city": "SPOKANE VALLEY",
    "location": "419150",
    "locationtype": 6,
    "name": "[redacted]",
    "processor": 1,
    "producer": 1,
    "retail": 0,
    "state": "WA",
    "transactionid": "121535",
    "transactionid_original": "121535",
    "ubi": "[redacted]",
    "zip": "[redacted]"
}

Nope! There is no indicator which of the licenses is active. This puts third-party integrators at a severe disadvantage.

When asked about these issues BioTrackTHC responded with legal threats.