For the complete documentation index, see llms.txt. This page is also available as Markdown.

Program

The Program object represents a set of requirements (parameters) that vendors ask their clients to meet.

This object contains the following attributes:

Field
Type
Description

id

string, core

(Read-only) The program's identifier.

name

string, core

The program name.

website

string

The URL of the program website.

icon

string, core

The program logo or icon.

shortDescription

string

(Optional) A short description of program, shown in the card.

longDescription

string

(Optional) A long description of program, shown on details page.

status

string, core

The status of the program. Allowed values are:

  • None

  • Draft

  • Published

  • Unpublished

  • Deleted

eligibility

string, core

Represents an object for storing information for the clients and reseller flags.

applicableTo

string, core

Allowed values are buyer or licensee.

products

object, core

Represents the product object, containing a list of selected products.

Example:

vendor

object

Represents the vendor account object. Example:

settings

object

Represents the programSettings object.

Example:

statistics

object

(Read-only) Represents the programStatistics object. Example:

audit

object

(Read-only) Represents the audit object.

Program Settings object

This object contains the following attributes:

Field
Type
Description

newCertificateAutoapprove

boolean

Automatically activates every new certificate request for this program.

programEnrolment

boolean

Displays the Enrol button on the program profile, enabling the client to place a request for this program.

programLink

boolean

Displays the Info button on the program profile, enabling clients to go to a URL to get more information.

terminateOnExpiration

boolean

Terminates the certificate on the expiration date, if the certificates have an expiration date.

terminateOnExpiration.enabled

boolean

Sets whether the certificates expire.

terminateOnExpiration.duration

number

The duration in days.

preValidation

boolean

Contains settings for the prevalidation phase during enrollment.

preValidation.enrollmentDraft

boolean

Validates change enrollment during the creation and before the enrollment is submitted.

preValidation.enrollmentQuerying

boolean

Validates querying enrollment during the creation and before the enrollment is submitted.

preValidation.reEnrollment

boolean

Validates before and during the re-enrollment.

Program Statistics object

This object contains the following attributes:

Field
Type
Description

certificates

integer

(Read-only) Total number of verified certificates.

Example

Last updated

Was this helpful?