ProducepakHelp

Producepak API

Updated

Producepak developer center

Producepak External Data Feed & API

User guide for connecting Microsoft B.I. or any other app that uses API via HTTPS.

SECURITY: For security reasons, the API is not enabled until you request it. The API is not able to edit data, it is read only.

Connect to the Producepak API

Get your feed URL & API key

  1. Sign in to Producepak as an Employee Admin.
  2. Open Companies and open your main company record.
  3. Click External BI data feed.
  4. Copy your chosen Feed URL
  5. Copy is API Key (generate one if it is empty)
  6. Paste those details into Microsoft B.I. or your chosen app to access your Producepak data

Warning

Treat the API key like a password. Anyone with the key can read data, so please don't keep a copy of it, delete it once you connect. If it may have been shared, click Generate API key again to replace it.

Headers & table descriptions

Most responses from the Producepak API will include a description of the table and headers for each column. Contact your consultant for help.

Connect to microsoft B.I.

Most BI tools can use either an OData / Web connector or a generic HTTP / Web data source.

Typical setup 1. Create a new data source → choose OData or Web. 2. Paste the feed URL from Producepak. 3. Add HTTP header: X-Api-Key: <your-api-key> 4. You must include date filters on every request (see below). Many tools let you append these as query parameters on the URL. Example URL (required dates) https://{your-Producepak-api-host}/api/v1/external/odata/EmployeeTaskDetails?dateFrom=2026-05-01&dateTo=2026-07-30 Replace the host with the URL shown in Producepak. Replace dates with the period you need.

Employee task details feed filters

You must provide filters with every feed request:

Parameter Required? Description RuledateFrom Yes Start date YYYY-MM-DD (inclusive)dateTo Yes End date YYYY-MM-DD (inclusive)
Max data span — 92 days (about 3 months). Longer ranges are rejected.
FILTERING RULES
Parameter Example MeaningsiteIDs 12~15 Sites (tilde-separated IDs)cropIDs 100~101 CropstaskTypeIDs 3~7 Task typesemployeeData EMP-42 Employee ID / badge databatchTasks true Only batch-linked tasks$top 1000 Page size (max 5000)$select TaskDate,EmployeeName,Cost Columns to return

Error codes

401 Unauthorized Missing or wrong X-Api-Key 400 Bad Request Missing dates, inverted dates, or range > 92 days 200 Empty list, No data in that date range for your company

Still need help?

Answer these questions in your request:

  1. Which screen or report
  2. What's the problem
  3. What you expect to see / happen
  4. Always use examples such as Inventory number, Invoice number, Customer name etc, and send an example report or screenshot directly to your consultant

In the app, tap Profile › Contact support, contact your solution consultant, or email websupport@producepak.com.

Create support ticket