PACADEMY

Developer Docs

Partner Endpoint

Get Course Feed

GEThttps://pacademy.top/api/partners/courses

This endpoint lets approved partners pull the live Pacademy courses that have been published and approved for partner exposure, with image URLs and redirect links ready for listing cards and handoff flows.

Authentication

Use a dedicated partner key

Send the issued key in the x-api-key header or as a Bearer token. Keys should stay in your server or worker environment and never be exposed inside client-side JavaScript.

Recommended pattern

  • Call the feed from your backend or scheduled sync job, not from browser bundles.
  • Only courses that are Published and marked for partner exposure in the admin dashboard are included.
  • Use the returned Pacademy course URL for redirect handoff after the user clicks a listing on your platform.

Endpoint Details

Request URL

https://pacademy.top/api/partners/courses

Documentation URL

https://pacademy.top/developers/course-feed

Request Format

Method

GET

Auth header

x-api-key

Response format

application/json

Field Reference

Core fields partner integrations usually consume first

slug

Stable course identifier for mapping, deduplication, and sync updates.

title

Display name for the course card or listing row on the partner platform.

summary

Short marketing summary suitable for previews, listing cards, or search results.

imageUrl

Primary course image to show inside cards, thumbnails, and recommendation surfaces.

url

Destination URL on Pacademy for redirecting the user into the course page.

category, duration, level, audience

Supporting metadata for badges, filters, relevance scoring, or partner-side grouping.

Responses

200

Feed returned successfully

The request was authenticated and the course payload was generated.

401

Missing or invalid key

The request did not include a valid partner API key.

503

Partner keys not configured

Partner authentication is not configured in the environment yet.

Partner Rollout

Need a key, rotation, or a custom sync rollout?

We issue keys directly, can coordinate key rotation, and can agree a sync cadence that fits your catalogue refresh cycle.

partners@pacademy.localOne dedicated key per partner is recommended