A program is an Online Programs course, challenge, or structured journey. Programs contain lifecycle state, public description, timeline, access rules, pricing, SEO, rewards, and summary information for their content.
Category IDs assigned to the program. This field is read-only; use the Program Categories API to assign categories.
Read-only counts of content entities in the program.
Date and time the program was created.
Public-facing program title, details, and media.
Custom fields for apps that extend the Program entity.
Program ID.
ID of the site user who created the program.
Optional one-time payment price for joining the program.
Program access, participation, and progression rules.
Revision number, which increments by 1 each time the program is updated. To prevent conflicting changes, the current revision must be specified when updating a program.
Rewards assigned to participants when they reach configured milestones.
SEO settings used for the program page.
Whether to send an invoice after a single-payment purchase. When false, the buyer receives a payment confirmation email instead.
ID of the social group connected to the program, if one exists.
Date and time when status last changed.
Program timeline settings. Use this to configure self-paced or scheduled programs.
Date and time the program was last updated.
Settings that control how video steps behave in this program.