Program API
Manage programs, certificates, and enrollments with the Program API.
The Program API provides secure endpoints for creating, retrieving, updating, and managing programs, certificates, and enrollments within the Marketplace Platform.
With this API, you can also perform additional operations, including:
Publish and unpublish programs.
Update program settings.
Manage program groups and parameters.
Create and manage program documents, media, and terms & conditions.
Create and manage program templates.
Submit and retrieve enrollment requests.
Validate enrollments in the draft and querying states.
Manage attachments associated with enrollments.
Process or fail enrollment requests.
Retrieve an enrollment's template.
Before you start
Review the shared API docs before you work with program resources.
Core resources
The Program API is built around the following core resources:
Certificate – Issued to a client or partner as confirmation that they meet a specific program's requirements.
Enrollment – Process through which a client formally registers or signs up to participate in a vendor program.
Program – Represents a set of requirements (parameters) that vendors ask their clients to meet.
Browse collections
The API is organized into collections, each containing a set of operations. Access to these operations varies by role, depending on whether you are a client, vendor, or operations user.
Use the following links to jump to the collection you need:
Certificate
Enrollment
Program
Program Parameter
Program Parameter Group
Program Document
Program Media
Program Terms
Program Terms Variant
Program Template
Last updated
Was this helpful?