Program

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

This object contains the following attributes:

Field Name
Data Type
Description

id

string

The program's identifier.

Example: PRG-1234-5678

name

string

The name of the program.

Example: Microsoft AI Cloud Partner

website

string

The URL for the program website.

Example: https://www.microsoft.com

icon

string

The program logo's or icon.

status

string

The status of the program. Allowed values: none, draft, published, unpublished, or deleted.

eligibility

string

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

applicableTo

string

Allowed values: buyer or licensee.

products

object (product)

Contains a list of selected products.

Example:

vendor

object

A reference to the vendor account object.

Example:

settings

Example:

statistics

Example:

audit

object

A reference to the audit object.

ProgramSettings object

This object contains the following attributes:

Field Name
Data Type
Description

newCertificateAutoapprove

boolean

Automatically activates every new certificate request for this program. Example: true

programEnrolment

boolean

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

Example: true

programLink

boolean

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

Example: true

terminateOnExpiration

boolean

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

Example: true

terminateOnExpiration.enabled

boolean

Sets whether the certificates expire.

Example: true

terminateOnExpiration.duration

number

The duration in days.

Example: 30

preValidation

boolean

Contains settings for the prevalidation phase during enrollment.

Example: true

preValidation.enrollmentDraft

boolean

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

Example: false

preValidation.enrollmentQuerying

boolean

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

Example: false

preValidation.reEnrollment

boolean

Validates before and during the re-enrollment.

Example: false

Program Statistics object

This object contains the following attributes:

Field Name
Data Type
Description

certificates

integer

The total number of verified certificates.

Example: 1

Example response

Last updated

Was this helpful?