Developers
Changelog
Notable changes to the Ardent Africa public API and widgets.
Changes that affect integrators are recorded here. Within v1, expect only additive
changes (new endpoints and new fields). Breaking changes ship under a new version.
2026-07: Jobs & Reviews across the toolchain
The public Jobs and reviewed entities (TrustScore) domains are now first-class on every integration surface, not just the raw API:
- SDKs.
@ardent-africa/sdk1.1.0 addslistJobs/getJobandlistReviewEntities/getReviewEntity; the PHPardent-africa/sdk1.1.0 adds the same four methods. - oEmbed + widgets. Pasting a
/jobs/...or/reviews/...link now auto-renders, and there is a newjobembed widget alongside the existingreviewone. - WordPress. The Ardent Africa plugin 1.3.0 adds Jobs-list and
TrustScore blocks,
[ardent_jobs]/[ardent_review]shortcodes, and matching Elementor widgets. - Webhooks. The review and entity event types are now subscribable:
review.received,review.flagged,review.responded,entity.claim.submitted,entity.claim.approved,entity.question.asked,entity.update.published,entity.suggestion.submitted, andentity.verification.approved(the job eventsjob.posted/job.closed/application.received/application.status_changedremain available).
All additive on the existing v1 contract: no endpoint removals and no response-shape changes.
2026-06: SDKs & automation
- Published official SDKs:
@ardent-africa/sdkfor JavaScript/TypeScript andardent-africa/sdkfor PHP: typed, read-only clients over/public/v1. - Released the official Zapier app with polling triggers (New Campaign / Petition / Event) and slug searches.
- Added a downloadable, version-controlled copy of the OpenAPI spec
alongside the live
/openapi.jsonendpoint.
No endpoint or response-shape changes: all additive tooling on the existing v1 contract.
v1.0 (initial release)
- Introduced
/public/v1. - Endpoints:
campaigns,campaigns/:slug,petitions,petitions/:slug,blog,blog/:slug,profiles/:username,stats. - Two rate tiers: 30 requests/minute keyless (per IP), 600 requests/minute keyed.
- Embeddable widgets: campaign, compact card, and petition, via iframe or script tag.
- Cross-origin
GETenabled for/public/v1so the API can be called from the browser.
Subscribe to changes
There is no email list yet. Check this page, and pin your integration to the
explicit v1 path so additive changes never break you.
Last updated: 3 August 2026
