Certificate
A certificate is issued to a client or partner as confirmation that they meet a specific program's requirements. This document is proof that the client or partner has adhered to the vendor's standards and is now eligible to purchase or access their products. The following rules apply to certificates:
A certificate can only be created or re-enrolled for published programs.
A client or partner can re-enroll for a certificate if it's in Active or Expired status. Re-enrollment is not permitted for terminated certificates.
A certificate can automatically expire on its expiration date, changing its status to Expired.
id
string
The business identifier of the certificate.
Example: CER-1234-5678-9012
href
string
The resource URI of the certificate.
Example: /v1/program/certificates/CER-1234-5678-9012
program
program
The program to which this certificate applies.
Example:
client
The client or partner to whom the certificate belongs.
Example:
applicableTo
string
Defines the scope in which the given enrollment has been created. Possible values: Buyer
or Licensee
.
buyer
A reference to the Buyer object if the enrollment applies to the buyer.
Example:
licensee
A reference to the Licensee object if the enrollment applies to the licensee.
Example:
eligibility
eligibility
Configuration of the partner program.
Example:
externalIds
externalIds
Identifier for the external system.
Example:
status
string
The certificate's status.
Possible values: Pending
, Updating
, Active
, Terminated
, or Expired
.
expirationDate
dateTime
The expiration date of the certificate.
When the date has passed, the system expires the certificate.
Example: 2025-12-04
template
Example:
parameters.fulfillment
An object that holds a concise definition of a parameter, its value, and any associated errors.
Example:
parameters.ordering
An object that holds a concise definition of a parameter, its value, and any associated errors.
Example:
audit
auditObject
The audit information object.
Example:
Parameter Value
id
string
The identifier of the parameter definition this value refers to.
Example: PAR-1234-1234-1234
externalId
string
The ID of the parameter in the external system.
Example: MPNID
type
string
The type of the parameter definition.
Example: SingleLineText
name
string
The display name of the parameter.
Example: Microsoft Partner Network ID
value
string
The value of the parameter.
Example: 65272478BB01A12
Example
Last updated
Was this helpful?