Skip to main content

How to find your VeraCore credentials

Find the VeraCore Web Service User to enter as your API Username, plus the optional report for Unavailable stock.

A
Written by Argo Ohvril

What Katana asks for

The Katana connection form asks for your API Username. This is the VeraCore Web Service User set up for API access.

  • API Username: the name of the Web Service User in your VeraCore account that Katana uses to access VeraCore's API.

Find your credentials in VeraCore

  1. Follow VeraCore's Setup Web Services Users article in the Advantive support portal (https://advantive.my.site.com/support/s/article/Setup-Web-Services-Users) to set up API access to your VeraCore account.

  2. Enter that Web Service User as your API Username in the Katana connection form. If you need help, contact your VeraCore representative.

  3. Recommended: ask your VeraCore administrator to create a dynamic report named exactly (DO NOT EDIT) Product Availability by Warehouse. It should have one row per product per warehouse and these exact column names: Product ID, Product Warehouse ID, On Hand Quantity, Marked Quantity, Available Quantity, Unavailable Quantity.

  4. Grant the DynamicReporting API permission to the Web Service User you use as your API Username.

VeraCore's standard inventory API only returns available and reserved stock. Units held as Unavailable (quarantined, on hold, or damaged) are left out, so on-hand counts come through lower than VeraCore shows.

Once the report exists and the permission is granted, the next inventory sync uses it automatically. You don't need to change your connection, and you can set it up before or after connecting. Don't rename the report or change its columns, because the sync looks for them by name. Without the report, inventory still syncs, but on hand won't include Unavailable units.

Did this answer your question?