Skip to main content

Mpowered API Introduction

Mpowered provides a suite of APIs that allow you to integrate directly with two of our core platforms:

These APIs are designed for organisations that need automated, repeatable, and reliable ways to synchronise supplier data, load procurement transactions, and manage B-BBEE scorecards programmatically.


What You Can Do With the API

The API enables you to:

1. Manage Supplier Master Data

Create and maintain your supplier list using your own vendor codes. Attributes can include VAT numbers, intragroup status, contact details, B-BBEE-related flags, and more.

2. Build Procurement Scorecards

Create scorecards for any period—month, year-to-date, or financial year—using your chosen B-BBEE charter. Scorecards can be published and marked as canonical for a given period.

3. Load Procurement Spend

Record procurement transactions using Line Items, which form the basis of:

  • Total Measured Procurement Spend (TMPS)
  • Recognition calculations
  • B-BBEE procurement points
  • Supplier Development alignment

Line items are append-only to preserve auditability.

4. Retrieve Verification-Ready Data

All data is stored and processed using verification-aligned rules. This means the API lets you pull clean, structured, compliant data into your internal BI tools or ERP systems.


How Authentication Works

All API requests must be authenticated using:

  • X-Api-Key – your account key
  • HMAC Signature – a request-specific signature proving the integrity of the call

See the Authentication section for implementation details.


Base URL

All endpoints use the following base URL: