All pages
Powered by GitBook
1 of 7

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

List certificates

Update certificate

Get certificate

Terminate certificate

Create certificate

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.

This object contains the following attributes:

Field
Type
Description

This object contains the following attributes:

Field
Type
Description

id

string, core

(Read-only) The business identifier of the certificate.

href

id

string

The identifier of the parameter definition this value refers to.

externalId

string

CERTIFICATE OBJECT
{
    "id": "CER-1495-4162-8138",
    "name": "Certainly a certificate",
    "revision": 1,
    "program": {
        "id": "PRG-8803-8286",
        "name": "Microsoft2 AI Cloud Friend",
        "revision": 2,
        "icon": "/v1/program/programs/PRG-8803-8286/icon",
        "status": "Unpublished",
        "applicableTo": "Licensee",
        "products": [
            {
                "id": "PRD-0262-5461",
                "name": "Don't touch it - testing in progress",
                "icon": "/v1/catalog/products/PRD-0262-5461/icon",
                "revision": 2,
                "externalIds": {},
                "status": "Published"
            },
            {
                "id": "PRD-0506-8226",
                "name": "iProduct",
                "icon": "/v1/catalog/products/PRD-0506-8226/icon",
                "revision": 2,
                "externalIds": {
                    "operations": "12345"
                },
                "status": "Published"
            },
            {
                "id": "PRD-1126-6342",
                "name": "ProFour",
                "icon": "/v1/catalog/products/PRD-1126-6342/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Unpublished"
            },
            {
                "id": "PRD-1186-8657",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-1186-8657/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Unpublished"
            },
            {
                "id": "PRD-1324-5809",
                "name": "Test",
                "icon": "/v1/catalog/products/PRD-1324-5809/icon",
                "revision": 1,
                "externalIds": {
                    "operations": "1666"
                },
                "status": "Pending"
            },
            {
                "id": "PRD-1361-4823",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-1361-4823/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Unpublished"
            },
            {
                "id": "PRD-1458-4448",
                "name": "ProOne",
                "icon": "/v1/catalog/products/PRD-1458-4448/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Published"
            },
            {
                "id": "PRD-1503-5649",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-1503-5649/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-1695-6569",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-1695-6569/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Unpublished"
            },
            {
                "id": "PRD-1712-6041",
                "name": "This is another product",
                "icon": "/v1/catalog/products/PRD-1712-6041/icon",
                "revision": 31,
                "externalIds": {},
                "status": "Published"
            },
            {
                "id": "PRD-2370-3582",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-2370-3582/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-2599-3780",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-2599-3780/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-2876-3270",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-2876-3270/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-3035-5906",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-3035-5906/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-3225-9621",
                "name": "Adobius Agobius",
                "icon": "/v1/catalog/products/PRD-3225-9621/icon",
                "revision": 4,
                "externalIds": {},
                "status": "Unpublished"
            },
            {
                "id": "PRD-4087-9832",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-4087-9832/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-4113-0835",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-4113-0835/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-4358-5858",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-4358-5858/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-4438-6974",
                "name": "Producto estupendo",
                "icon": "/v1/catalog/products/PRD-4438-6974/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Published"
            },
            {
                "id": "PRD-4584-0141",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-4584-0141/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-5008-6643",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-5008-6643/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-5423-8617",
                "name": "Release 009",
                "icon": "/v1/catalog/products/PRD-5423-8617/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Unpublished"
            },
            {
                "id": "PRD-5469-4797",
                "name": "Price List Items Test product",
                "icon": "/v1/catalog/products/PRD-5469-4797/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Unpublished"
            },
            {
                "id": "PRD-5486-6163",
                "name": "Adobe Bo",
                "icon": "/v1/catalog/products/PRD-5486-6163/icon",
                "revision": 43,
                "externalIds": {
                    "operations": "03543356356356365",
                    "defaultErpItem": "879878"
                },
                "status": "Published"
            },
            {
                "id": "PRD-5624-3062",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-5624-3062/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-5636-4901",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-5636-4901/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-6435-6769",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-6435-6769/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-6478-2097",
                "name": "AutomatedTajfunPending",
                "icon": "/v1/catalog/products/PRD-6478-2097/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-6847-2813",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-6847-2813/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-6998-2587",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-6998-2587/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-7070-4351",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-7070-4351/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-7162-5819",
                "name": "ProTwo",
                "icon": "/v1/catalog/products/PRD-7162-5819/icon",
                "revision": 3,
                "externalIds": {},
                "status": "Published"
            },
            {
                "id": "PRD-7399-8133",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-7399-8133/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-7492-6453",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-7492-6453/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-7622-1820",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-7622-1820/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-7811-7846",
                "name": "Tajfun",
                "icon": "/v1/catalog/products/PRD-7811-7846/icon",
                "revision": 3,
                "externalIds": {
                    "operations": "1234567890"
                },
                "status": "Published"
            },
            {
                "id": "PRD-8265-6648",
                "name": "BluewindPro",
                "icon": "/v1/catalog/products/PRD-8265-6648/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Unpublished"
            },
            {
                "id": "PRD-8289-7768",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-8289-7768/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-8557-8571",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-8557-8571/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-8599-9806",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-8599-9806/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-8674-3473",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-8674-3473/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-8854-4878",
                "name": "AutomatedTajfunUnpublished",
                "icon": "/v1/catalog/products/PRD-8854-4878/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Published"
            },
            {
                "id": "PRD-8854-7061",
                "name": "AutomatedTajfunPublished",
                "icon": "/v1/catalog/products/PRD-8854-7061/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Unpublished"
            },
            {
                "id": "PRD-9298-0552",
                "name": "ProThree",
                "icon": "/v1/catalog/products/PRD-9298-0552/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            },
            {
                "id": "PRD-9689-6324",
                "name": "Product with mad quantity of Terms",
                "icon": "/v1/catalog/products/PRD-9689-6324/icon",
                "revision": 1,
                "externalIds": {
                    "operations": "IAMD3FAULT"
                },
                "status": "Unpublished"
            },
            {
                "id": "PRD-9920-1302",
                "name": "MPT_QA_Product",
                "icon": "/v1/catalog/products/PRD-9920-1302/icon",
                "revision": 1,
                "externalIds": {},
                "status": "Pending"
            }
        ]
    },
    "vendor": {
        "id": "ACC-1762-8332",
        "name": "Test Tajfun Vendor",
        "icon": "/v1/accounts/accounts/ACC-1762-8332/icon",
        "revision": 8,
        "type": "Vendor",
        "status": "Enabled"
    },
    "externalIds": {},
    "client": {
        "id": "ACC-7843-4996",
        "name": "Experimental Client #37",
        "revision": 1,
        "type": "Client",
        "status": "Active"
    },
    "applicableTo": "Licensee",
    "licensee": {
        "id": "LCE-2722-7432-2049",
        "name": "US Licensee",
        "revision": 1
    },
    "eligibility": {
        "client": true,
        "partner": true
    },
    "status": "Terminated",
    "statusNotes": "this certificate needs to be terminated",
    "expirationDate": "2025-01-31",
    "parameters": {
        "ordering": [],
        "fulfillment": []
    },
    "audit": {
        "terminated": {
            "at": "2025-03-27T20:19:21.004Z",
            "by": {
                "id": "USR-0000-0032",
                "name": "Mariya Surovtseva",
                "revision": 1
            }
        },
        "created": {
            "at": "2025-02-03T10:52:56.814Z",
            "by": {
                "id": "USR-0000-0032",
                "name": "Mariya Surovtseva",
                "revision": 1
            }
        },
        "updated": {
            "at": "2025-04-25T16:45:51.902Z",
            "by": {
                "id": "USR-0000-0037",
                "name": "Michael Saunders",
                "revision": 1
            }
        }
    }
}

Parameter value

Example

string, core

(Read-only) The resource URI of the certificate.

program

object, core

Represents the program to which this certificate applies.

Example:

client

object

Represents the client or partner account object to which the certificate belongs.

applicableTo

string, core

The scope in which the given enrollment is created. Allowed values are buyer or licensee.

buyer

object, core

(Optional) Represents the buyer object, if the enrollment applies to the buyer.

licensee

object, core

(Optional) Represents the licensee object if the enrollment applies to the licensee.

Example:

eligibility

eligibility, core

Configuration of the partner program.

Example:

externalIds

object

Represents the externalIds object, containing the identifier for the external system.

Example:

status

enum, core

(Read-only) The certificate's status. Allowed values are:

  • Pending

  • Updating

  • Active

  • Terminated

  • Expired

statusNotes

string

(Optional) Notes provided by the vendor to terminate a certificate.

expirationDate

dateTime

(Optional) The expiration date of the certificate. When the date has passed, the system expires the certificate.

template

object

(Optional) Represents the template object.

Example:

parameters.fulfillment

object

Represents the orderParameter object, which holds a definition of a parameter, its value, and associated errors.

Example:

parameters.ordering

object

Represents the orderParameter object, which contains a definition of a parameter, its value, and associated errors.

Example:

audit

object

(Read-only) Represents the audit object.

The ID of the parameter in the external system.

type

string

The type of the parameter definition.

name

string

The display name of the parameter.

value

string

The value of the parameter.

{
    "id": "PRG-1234-5678",
    "href": "/program/programs/PRG-1234-5678",
    "name": "Microsoft AI Cloud Partner"
}
{
    "id": "CER-1234-1234",
    "href": "v1/accounts/licensees/LIC-1234-1234-1234"
    "name": "Stark Canada Limited",
    "externalId": "WW-CON-12345678"
}
{
  "client": true,
  "partner": false
}
{
  "vendor": "ven-1233-3222"
}
{ 
  "id": "PTP-1234-4444", 
  "href": "/programs/PRG-1234 1234/templates/TPP-1234-4444",
  "name": "Successful Activation" 
}
[
  {
      "id": "PRM-1234-1234-1234",
      "name": "Tenant Id",
      "externalId": "tenant_id",
      "constraints": {
          "readonly": false,
          "hidden": true,
          "required": true,
          "unique": false
      },
      "value": "69b73824-ce76-4866-ad47-b615ae9d8998",
      "error": {
          "id": "E001234",
          "message": "Incorrect parameter value"
      }
  }
]
[
  {
      "id": "PRM-1234-1234-1234",
      "name": "Tenant Id",
      "externalId": "tenant_id",
      "constraints": {
          "readonly": false,
          "hidden": true,
          "required": true,
          "unique": false
      },
      "value": "69b73824-ce76-4866-ad47-b615ae9d8998",
      "error": {
          "id": "E001234",
          "message": "Incorrect parameter value"
      }
  }
]

State diagram

The following diagram shows the state (status) transition process of a certificate. It shows the possible states a certificate can have and the transition between those states.

The state transition diagram of a certificate.
State
Definition

New

This is the initial status of a certificate, and it's assigned by the platform when the certificate is being created.

Pending

The certificate has been created successfully, and it's awaiting approval by the vendor.

Active

The certificate is active and can be used when placing an order.

Expired

The certificate has expired. Expired certificates can be renewed by re-enrolling in the program.

Updating

The certificate is being updated due to re-enrollment in the program.

Terminated

The certificate has been terminated. Terminated certificates can't be used to re-enroll in a program.

get
Responses
200

OK

application/json
offsetinteger · int32Optional
limitinteger · int32Optional
totalinteger · int32 · nullableOptional
omittedstring[]Optional
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
idstringOptional
namestringOptional
statusstring · enumOptionalPossible values:
applicableTostring · enumOptionalPossible values:
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
shortDescriptionstring · nullableOptional
longDescriptionstring · nullableOptional
operationsstring · nullableOptional
defaultErpItemstring · nullableOptional
websitestringOptional
iconstringOptional
statusstringOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
productOrderingbooleanOptional
enabledbooleanOptional
namestring · nullableOptional
labelstring · nullableOptional
itemSelectionbooleanOptional
orderQueueChangesbooleanOptional
purchaseOrderDraftbooleanOptional
purchaseOrderQueryingbooleanOptional
changeOrderDraftbooleanOptional
configurationOrderDraftbooleanOptional
terminationOrderbooleanOptional
productRequestbooleanOptional
enabledbooleanOptional
typestring · nullableOptional
enabledbooleanOptional
modestring · enum · nullableOptionalPossible values:
itemCountinteger · int32Optional
ordersPlacedCountinteger · int32Optional
agreementCountinteger · int32Optional
subscriptionCountinteger · int32Optional
requestCountinteger · int32Optional
namestringOptional
vendorstring · nullableOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
applicableTostring · enumOptionalPossible values:
idstringOptional
iconstring · nullableOptional
namestring · nullableOptional
idstringOptional
iconstring · nullableOptional
namestring · nullableOptional
externalIdstring · nullableOptional
clientbooleanOptional
partnerbooleanOptional
statusstring · enumOptionalPossible values:
expirationDatestring · date · nullableOptional
idstringOptional
namestringOptional
typestring · enumOptionalPossible values:
idstringOptional
externalIdstring · nullableOptional
namestringOptional
typestring · enumOptionalPossible values:
phasestring · enumOptionalPossible values:
idstring · nullableOptional
messagestring · min: 1 · max: 4000Required
parametersany · nullableOptional
hiddenboolean · nullableOptional
readonlyboolean · nullableOptional
requiredboolean · nullableOptional
displayValuestringOptional
valueany · nullableOptional
idstringOptional
externalIdstring · nullableOptional
namestringOptional
typestring · enumOptionalPossible values:
phasestring · enumOptionalPossible values:
idstring · nullableOptional
messagestring · min: 1 · max: 4000Required
parametersany · nullableOptional
hiddenboolean · nullableOptional
readonlyboolean · nullableOptional
requiredboolean · nullableOptional
displayValuestringOptional
valueany · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
descriptionstring · nullableOptional
displayOrderinteger · int32Optional
statusstringOptional
idstringOptional
namestringOptional
statusstring · enumOptionalPossible values:
applicableTostring · enumOptionalPossible values:
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
shortDescriptionstring · nullableOptional
longDescriptionstring · nullableOptional
operationsstring · nullableOptional
defaultErpItemstring · nullableOptional
websitestringOptional
iconstringOptional
statusstringOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
productOrderingbooleanOptional
enabledbooleanOptional
namestring · nullableOptional
labelstring · nullableOptional
itemSelectionbooleanOptional
orderQueueChangesbooleanOptional
purchaseOrderDraftbooleanOptional
purchaseOrderQueryingbooleanOptional
changeOrderDraftbooleanOptional
configurationOrderDraftbooleanOptional
terminationOrderbooleanOptional
productRequestbooleanOptional
enabledbooleanOptional
typestring · nullableOptional
enabledbooleanOptional
modestring · enum · nullableOptionalPossible values:
itemCountinteger · int32Optional
ordersPlacedCountinteger · int32Optional
agreementCountinteger · int32Optional
subscriptionCountinteger · int32Optional
requestCountinteger · int32Optional
acceptedstring · date-time · nullableOptional
idstringOptional
omittedstring[]Optional
namestringOptional
firstNamestring · nullableOptional
lastNamestring · nullableOptional
emailstring · nullableOptional
iconstring · nullableOptional
get/public/v1/program/certificates
GET /public/v1/program/certificates HTTP/1.1
Host: api.platform.softwareone.com
Accept: */*
200

OK

{
  "$meta": {
    "pagination": {
      "offset": 1,
      "limit": 1,
      "total": 1
    },
    "omitted": [
      "text"
    ]
  },
  "data": [
    {
      "id": "text",
      "audit": {
        "created": {},
        "updated": {},
        "activated": {},
        "pending": {},
        "terminated": {},
        "expired": {},
        "updating": {}
      },
      "$meta": {
        "omitted": [
          "text"
        ]
      },
      "program": {
        "id": "text",
        "name": "text",
        "status": "text",
        "applicableTo": "text",
        "products": [
          "[Circular Reference]"
        ]
      },
      "name": "text",
      "externalIds": {
        "vendor": "text"
      },
      "client": {
        "id": "text",
        "icon": "text",
        "type": "text",
        "status": "text",
        "name": "text"
      },
      "applicableTo": "text",
      "buyer": {
        "id": "text",
        "icon": "text",
        "name": "text"
      },
      "licensee": {
        "id": "text",
        "icon": "text",
        "name": "text",
        "externalId": "text"
      },
      "eligibility": {
        "client": true,
        "partner": true
      },
      "status": "text",
      "expirationDate": "2026-01-01",
      "template": {
        "id": "text",
        "name": "text",
        "type": "text"
      },
      "parameters": {
        "ordering": [
          {
            "id": "text",
            "externalId": "text",
            "name": "text",
            "type": "text",
            "phase": "text",
            "error": {
              "id": "text",
              "message": "text",
              "parameters": null
            },
            "constraints": {
              "hidden": true,
              "readonly": true,
              "required": true
            },
            "displayValue": "text",
            "value": null
          }
        ],
        "fulfillment": [
          {
            "id": "text",
            "externalId": "text",
            "name": "text",
            "type": "text",
            "phase": "text",
            "error": {
              "id": "text",
              "message": "text",
              "parameters": null
            },
            "constraints": {
              "hidden": true,
              "readonly": true,
              "required": true
            },
            "displayValue": "text",
            "value": null
          }
        ]
      },
      "terms": [
        {
          "id": "text",
          "audit": {},
          "$meta": {
            "omitted": [
              "text"
            ]
          },
          "name": "text",
          "description": "text",
          "displayOrder": 1,
          "status": "text",
          "program": {},
          "accepted": "2026-01-01T00:00:00.000Z",
          "acceptedBy": {
            "id": "text",
            "$meta": {
              "omitted": [
                "text"
              ]
            },
            "name": "text",
            "firstName": "text",
            "lastName": "text",
            "email": "text",
            "icon": "text"
          }
        }
      ]
    }
  ]
}
put
Path parameters
idstringRequired
Body
idstringOptional
valueany · nullableOptional
idstringOptional
valueany · nullableOptional
idstringOptional
expirationDatestring · dateOptional
vendorstring · nullableOptional
namestring · nullableOptional
Responses
200

OK

application/json
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
idstringOptional
namestringOptional
statusstring · enumOptionalPossible values:
applicableTostring · enumOptionalPossible values:
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
shortDescriptionstring · nullableOptional
longDescriptionstring · nullableOptional
operationsstring · nullableOptional
defaultErpItemstring · nullableOptional
websitestringOptional
iconstringOptional
statusstringOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
productOrderingbooleanOptional
enabledbooleanOptional
namestring · nullableOptional
labelstring · nullableOptional
itemSelectionbooleanOptional
orderQueueChangesbooleanOptional
purchaseOrderDraftbooleanOptional
purchaseOrderQueryingbooleanOptional
changeOrderDraftbooleanOptional
configurationOrderDraftbooleanOptional
terminationOrderbooleanOptional
productRequestbooleanOptional
enabledbooleanOptional
typestring · nullableOptional
enabledbooleanOptional
modestring · enum · nullableOptionalPossible values:
itemCountinteger · int32Optional
ordersPlacedCountinteger · int32Optional
agreementCountinteger · int32Optional
subscriptionCountinteger · int32Optional
requestCountinteger · int32Optional
namestringOptional
vendorstring · nullableOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
applicableTostring · enumOptionalPossible values:
idstringOptional
iconstring · nullableOptional
namestring · nullableOptional
idstringOptional
iconstring · nullableOptional
namestring · nullableOptional
externalIdstring · nullableOptional
clientbooleanOptional
partnerbooleanOptional
statusstring · enumOptionalPossible values:
expirationDatestring · date · nullableOptional
idstringOptional
namestringOptional
typestring · enumOptionalPossible values:
idstringOptional
externalIdstring · nullableOptional
namestringOptional
typestring · enumOptionalPossible values:
phasestring · enumOptionalPossible values:
idstring · nullableOptional
messagestring · min: 1 · max: 4000Required
parametersany · nullableOptional
hiddenboolean · nullableOptional
readonlyboolean · nullableOptional
requiredboolean · nullableOptional
displayValuestringOptional
valueany · nullableOptional
idstringOptional
externalIdstring · nullableOptional
namestringOptional
typestring · enumOptionalPossible values:
phasestring · enumOptionalPossible values:
idstring · nullableOptional
messagestring · min: 1 · max: 4000Required
parametersany · nullableOptional
hiddenboolean · nullableOptional
readonlyboolean · nullableOptional
requiredboolean · nullableOptional
displayValuestringOptional
valueany · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
descriptionstring · nullableOptional
displayOrderinteger · int32Optional
statusstringOptional
idstringOptional
namestringOptional
statusstring · enumOptionalPossible values:
applicableTostring · enumOptionalPossible values:
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
shortDescriptionstring · nullableOptional
longDescriptionstring · nullableOptional
operationsstring · nullableOptional
defaultErpItemstring · nullableOptional
websitestringOptional
iconstringOptional
statusstringOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
productOrderingbooleanOptional
enabledbooleanOptional
namestring · nullableOptional
labelstring · nullableOptional
itemSelectionbooleanOptional
orderQueueChangesbooleanOptional
purchaseOrderDraftbooleanOptional
purchaseOrderQueryingbooleanOptional
changeOrderDraftbooleanOptional
configurationOrderDraftbooleanOptional
terminationOrderbooleanOptional
productRequestbooleanOptional
enabledbooleanOptional
typestring · nullableOptional
enabledbooleanOptional
modestring · enum · nullableOptionalPossible values:
itemCountinteger · int32Optional
ordersPlacedCountinteger · int32Optional
agreementCountinteger · int32Optional
subscriptionCountinteger · int32Optional
requestCountinteger · int32Optional
acceptedstring · date-time · nullableOptional
idstringOptional
omittedstring[]Optional
namestringOptional
firstNamestring · nullableOptional
lastNamestring · nullableOptional
emailstring · nullableOptional
iconstring · nullableOptional
400

Bad Request

application/json
typestring · nullableOptional
titlestring · nullableOptional
statusinteger · int32 · nullableOptional
detailstring · nullableOptional
instancestring · nullableOptional
Other propertiesanyOptional
403

Forbidden

application/json
typestring · nullableOptional
titlestring · nullableOptional
statusinteger · int32 · nullableOptional
detailstring · nullableOptional
instancestring · nullableOptional
Other propertiesanyOptional
500

Internal Server Error

No content

put/public/v1/program/certificates/{id}
PUT /public/v1/program/certificates/{id} HTTP/1.1
Host: api.platform.softwareone.com
Content-Type: application/json
Accept: */*
Content-Length: 200

{
  "parameters": {
    "ordering": [
      {
        "id": "text",
        "value": null
      }
    ],
    "fulfillment": [
      {
        "id": "text",
        "value": null
      }
    ]
  },
  "template": {
    "id": "text"
  },
  "expirationDate": "2026-01-01",
  "externalIds": {
    "vendor": "text"
  },
  "name": "text"
}
{
  "id": "text",
  "audit": {
    "created": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "updated": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "activated": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "pending": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "terminated": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "expired": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "updating": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    }
  },
  "$meta": {
    "omitted": [
      "text"
    ]
  },
  "program": {
    "id": "text",
    "name": "text",
    "status": "text",
    "applicableTo": "text",
    "products": [
      {
        "id": "text",
        "audit": {},
        "$meta": {
          "omitted": [
            "text"
          ]
        },
        "name": "text",
        "shortDescription": "text",
        "longDescription": "text",
        "externalIds": {
          "operations": "text",
          "defaultErpItem": "text"
        },
        "website": "text",
        "icon": "text",
        "status": "text",
        "vendor": {
          "id": "text",
          "icon": "text",
          "type": "text",
          "status": "text",
          "name": "text"
        },
        "settings": {
          "productOrdering": true,
          "productRequests": {
            "enabled": true,
            "name": "text",
            "label": "text"
          },
          "itemSelection": true,
          "orderQueueChanges": true,
          "preValidation": {
            "purchaseOrderDraft": true,
            "purchaseOrderQuerying": true,
            "changeOrderDraft": true,
            "configurationOrderDraft": true,
            "terminationOrder": true,
            "productRequest": true
          },
          "splitBilling": {
            "enabled": true,
            "type": "text"
          },
          "subscriptionCessation": {
            "enabled": true,
            "mode": "Termination"
          }
        },
        "statistics": {
          "itemCount": 1,
          "ordersPlacedCount": 1,
          "agreementCount": 1,
          "subscriptionCount": 1,
          "requestCount": 1
        }
      }
    ]
  },
  "name": "text",
  "externalIds": {
    "vendor": "text"
  },
  "client": {
    "id": "text",
    "icon": "text",
    "type": "text",
    "status": "text",
    "name": "text"
  },
  "applicableTo": "text",
  "buyer": {
    "id": "text",
    "icon": "text",
    "name": "text"
  },
  "licensee": {
    "id": "text",
    "icon": "text",
    "name": "text",
    "externalId": "text"
  },
  "eligibility": {
    "client": true,
    "partner": true
  },
  "status": "text",
  "expirationDate": "2026-01-01",
  "template": {
    "id": "text",
    "name": "text",
    "type": "text"
  },
  "parameters": {
    "ordering": [
      {
        "id": "text",
        "externalId": "text",
        "name": "text",
        "type": "text",
        "phase": "text",
        "error": {
          "id": "text",
          "message": "text",
          "parameters": null
        },
        "constraints": {
          "hidden": true,
          "readonly": true,
          "required": true
        },
        "displayValue": "text",
        "value": null
      }
    ],
    "fulfillment": [
      {
        "id": "text",
        "externalId": "text",
        "name": "text",
        "type": "text",
        "phase": "text",
        "error": {
          "id": "text",
          "message": "text",
          "parameters": null
        },
        "constraints": {
          "hidden": true,
          "readonly": true,
          "required": true
        },
        "displayValue": "text",
        "value": null
      }
    ]
  },
  "terms": [
    {
      "id": "text",
      "audit": {
        "created": {},
        "updated": {},
        "published": {},
        "unpublished": {}
      },
      "$meta": {
        "omitted": [
          "text"
        ]
      },
      "name": "text",
      "description": "text",
      "displayOrder": 1,
      "status": "text",
      "program": {
        "id": "text",
        "name": "text",
        "status": "text",
        "applicableTo": "text",
        "products": [
          {
            "id": "text",
            "audit": {},
            "$meta": {
              "omitted": [
                "text"
              ]
            },
            "name": "text",
            "shortDescription": "text",
            "longDescription": "text",
            "externalIds": {
              "operations": "text",
              "defaultErpItem": "text"
            },
            "website": "text",
            "icon": "text",
            "status": "text",
            "vendor": {
              "id": "text",
              "icon": "text",
              "type": "text",
              "status": "text",
              "name": "text"
            },
            "settings": {
              "productOrdering": true,
              "productRequests": {
                "enabled": true,
                "name": "text",
                "label": "text"
              },
              "itemSelection": true,
              "orderQueueChanges": true,
              "preValidation": {
                "purchaseOrderDraft": true,
                "purchaseOrderQuerying": true,
                "changeOrderDraft": true,
                "configurationOrderDraft": true,
                "terminationOrder": true,
                "productRequest": true
              },
              "splitBilling": {
                "enabled": true,
                "type": "text"
              },
              "subscriptionCessation": {
                "enabled": true,
                "mode": "Termination"
              }
            },
            "statistics": {
              "itemCount": 1,
              "ordersPlacedCount": 1,
              "agreementCount": 1,
              "subscriptionCount": 1,
              "requestCount": 1
            }
          }
        ]
      },
      "accepted": "2026-01-01T00:00:00.000Z",
      "acceptedBy": {
        "id": "text",
        "$meta": {
          "omitted": [
            "text"
          ]
        },
        "name": "text",
        "firstName": "text",
        "lastName": "text",
        "email": "text",
        "icon": "text"
      }
    }
  ]
}
get
Path parameters
idstringRequired
Query parameters
selectstringOptional
Responses
200

OK

application/json
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
idstringOptional
namestringOptional
statusstring · enumOptionalPossible values:
applicableTostring · enumOptionalPossible values:
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
shortDescriptionstring · nullableOptional
longDescriptionstring · nullableOptional
operationsstring · nullableOptional
defaultErpItemstring · nullableOptional
websitestringOptional
iconstringOptional
statusstringOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
productOrderingbooleanOptional
enabledbooleanOptional
namestring · nullableOptional
labelstring · nullableOptional
itemSelectionbooleanOptional
orderQueueChangesbooleanOptional
purchaseOrderDraftbooleanOptional
purchaseOrderQueryingbooleanOptional
changeOrderDraftbooleanOptional
configurationOrderDraftbooleanOptional
terminationOrderbooleanOptional
productRequestbooleanOptional
enabledbooleanOptional
typestring · nullableOptional
enabledbooleanOptional
modestring · enum · nullableOptionalPossible values:
itemCountinteger · int32Optional
ordersPlacedCountinteger · int32Optional
agreementCountinteger · int32Optional
subscriptionCountinteger · int32Optional
requestCountinteger · int32Optional
namestringOptional
vendorstring · nullableOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
applicableTostring · enumOptionalPossible values:
idstringOptional
iconstring · nullableOptional
namestring · nullableOptional
idstringOptional
iconstring · nullableOptional
namestring · nullableOptional
externalIdstring · nullableOptional
clientbooleanOptional
partnerbooleanOptional
statusstring · enumOptionalPossible values:
expirationDatestring · date · nullableOptional
idstringOptional
namestringOptional
typestring · enumOptionalPossible values:
idstringOptional
externalIdstring · nullableOptional
namestringOptional
typestring · enumOptionalPossible values:
phasestring · enumOptionalPossible values:
idstring · nullableOptional
messagestring · min: 1 · max: 4000Required
parametersany · nullableOptional
hiddenboolean · nullableOptional
readonlyboolean · nullableOptional
requiredboolean · nullableOptional
displayValuestringOptional
valueany · nullableOptional
idstringOptional
externalIdstring · nullableOptional
namestringOptional
typestring · enumOptionalPossible values:
phasestring · enumOptionalPossible values:
idstring · nullableOptional
messagestring · min: 1 · max: 4000Required
parametersany · nullableOptional
hiddenboolean · nullableOptional
readonlyboolean · nullableOptional
requiredboolean · nullableOptional
displayValuestringOptional
valueany · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
descriptionstring · nullableOptional
displayOrderinteger · int32Optional
statusstringOptional
idstringOptional
namestringOptional
statusstring · enumOptionalPossible values:
applicableTostring · enumOptionalPossible values:
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
shortDescriptionstring · nullableOptional
longDescriptionstring · nullableOptional
operationsstring · nullableOptional
defaultErpItemstring · nullableOptional
websitestringOptional
iconstringOptional
statusstringOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
productOrderingbooleanOptional
enabledbooleanOptional
namestring · nullableOptional
labelstring · nullableOptional
itemSelectionbooleanOptional
orderQueueChangesbooleanOptional
purchaseOrderDraftbooleanOptional
purchaseOrderQueryingbooleanOptional
changeOrderDraftbooleanOptional
configurationOrderDraftbooleanOptional
terminationOrderbooleanOptional
productRequestbooleanOptional
enabledbooleanOptional
typestring · nullableOptional
enabledbooleanOptional
modestring · enum · nullableOptionalPossible values:
itemCountinteger · int32Optional
ordersPlacedCountinteger · int32Optional
agreementCountinteger · int32Optional
subscriptionCountinteger · int32Optional
requestCountinteger · int32Optional
acceptedstring · date-time · nullableOptional
idstringOptional
omittedstring[]Optional
namestringOptional
firstNamestring · nullableOptional
lastNamestring · nullableOptional
emailstring · nullableOptional
iconstring · nullableOptional
404

Not Found

application/json
typestring · nullableOptional
titlestring · nullableOptional
statusinteger · int32 · nullableOptional
detailstring · nullableOptional
instancestring · nullableOptional
Other propertiesanyOptional
get/public/v1/program/certificates/{id}
GET /public/v1/program/certificates/{id} HTTP/1.1
Host: api.platform.softwareone.com
Accept: */*
{
  "id": "text",
  "audit": {
    "created": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "updated": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "activated": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "pending": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "terminated": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "expired": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "updating": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    }
  },
  "$meta": {
    "omitted": [
      "text"
    ]
  },
  "program": {
    "id": "text",
    "name": "text",
    "status": "text",
    "applicableTo": "text",
    "products": [
      {
        "id": "text",
        "audit": {},
        "$meta": {
          "omitted": [
            "text"
          ]
        },
        "name": "text",
        "shortDescription": "text",
        "longDescription": "text",
        "externalIds": {
          "operations": "text",
          "defaultErpItem": "text"
        },
        "website": "text",
        "icon": "text",
        "status": "text",
        "vendor": {
          "id": "text",
          "icon": "text",
          "type": "text",
          "status": "text",
          "name": "text"
        },
        "settings": {
          "productOrdering": true,
          "productRequests": {
            "enabled": true,
            "name": "text",
            "label": "text"
          },
          "itemSelection": true,
          "orderQueueChanges": true,
          "preValidation": {
            "purchaseOrderDraft": true,
            "purchaseOrderQuerying": true,
            "changeOrderDraft": true,
            "configurationOrderDraft": true,
            "terminationOrder": true,
            "productRequest": true
          },
          "splitBilling": {
            "enabled": true,
            "type": "text"
          },
          "subscriptionCessation": {
            "enabled": true,
            "mode": "Termination"
          }
        },
        "statistics": {
          "itemCount": 1,
          "ordersPlacedCount": 1,
          "agreementCount": 1,
          "subscriptionCount": 1,
          "requestCount": 1
        }
      }
    ]
  },
  "name": "text",
  "externalIds": {
    "vendor": "text"
  },
  "client": {
    "id": "text",
    "icon": "text",
    "type": "text",
    "status": "text",
    "name": "text"
  },
  "applicableTo": "text",
  "buyer": {
    "id": "text",
    "icon": "text",
    "name": "text"
  },
  "licensee": {
    "id": "text",
    "icon": "text",
    "name": "text",
    "externalId": "text"
  },
  "eligibility": {
    "client": true,
    "partner": true
  },
  "status": "text",
  "expirationDate": "2026-01-01",
  "template": {
    "id": "text",
    "name": "text",
    "type": "text"
  },
  "parameters": {
    "ordering": [
      {
        "id": "text",
        "externalId": "text",
        "name": "text",
        "type": "text",
        "phase": "text",
        "error": {
          "id": "text",
          "message": "text",
          "parameters": null
        },
        "constraints": {
          "hidden": true,
          "readonly": true,
          "required": true
        },
        "displayValue": "text",
        "value": null
      }
    ],
    "fulfillment": [
      {
        "id": "text",
        "externalId": "text",
        "name": "text",
        "type": "text",
        "phase": "text",
        "error": {
          "id": "text",
          "message": "text",
          "parameters": null
        },
        "constraints": {
          "hidden": true,
          "readonly": true,
          "required": true
        },
        "displayValue": "text",
        "value": null
      }
    ]
  },
  "terms": [
    {
      "id": "text",
      "audit": {
        "created": {},
        "updated": {},
        "published": {},
        "unpublished": {}
      },
      "$meta": {
        "omitted": [
          "text"
        ]
      },
      "name": "text",
      "description": "text",
      "displayOrder": 1,
      "status": "text",
      "program": {
        "id": "text",
        "name": "text",
        "status": "text",
        "applicableTo": "text",
        "products": [
          {
            "id": "text",
            "audit": {},
            "$meta": {
              "omitted": [
                "text"
              ]
            },
            "name": "text",
            "shortDescription": "text",
            "longDescription": "text",
            "externalIds": {
              "operations": "text",
              "defaultErpItem": "text"
            },
            "website": "text",
            "icon": "text",
            "status": "text",
            "vendor": {
              "id": "text",
              "icon": "text",
              "type": "text",
              "status": "text",
              "name": "text"
            },
            "settings": {
              "productOrdering": true,
              "productRequests": {
                "enabled": true,
                "name": "text",
                "label": "text"
              },
              "itemSelection": true,
              "orderQueueChanges": true,
              "preValidation": {
                "purchaseOrderDraft": true,
                "purchaseOrderQuerying": true,
                "changeOrderDraft": true,
                "configurationOrderDraft": true,
                "terminationOrder": true,
                "productRequest": true
              },
              "splitBilling": {
                "enabled": true,
                "type": "text"
              },
              "subscriptionCessation": {
                "enabled": true,
                "mode": "Termination"
              }
            },
            "statistics": {
              "itemCount": 1,
              "ordersPlacedCount": 1,
              "agreementCount": 1,
              "subscriptionCount": 1,
              "requestCount": 1
            }
          }
        ]
      },
      "accepted": "2026-01-01T00:00:00.000Z",
      "acceptedBy": {
        "id": "text",
        "$meta": {
          "omitted": [
            "text"
          ]
        },
        "name": "text",
        "firstName": "text",
        "lastName": "text",
        "email": "text",
        "icon": "text"
      }
    }
  ]
}
post
Path parameters
idstringRequired
Body
idstring · nullableOptional
messagestring · min: 1 · max: 4000Required
parametersany · nullableOptional
Responses
200

OK

application/json
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
idstringOptional
namestringOptional
statusstring · enumOptionalPossible values:
applicableTostring · enumOptionalPossible values:
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
shortDescriptionstring · nullableOptional
longDescriptionstring · nullableOptional
operationsstring · nullableOptional
defaultErpItemstring · nullableOptional
websitestringOptional
iconstringOptional
statusstringOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
productOrderingbooleanOptional
enabledbooleanOptional
namestring · nullableOptional
labelstring · nullableOptional
itemSelectionbooleanOptional
orderQueueChangesbooleanOptional
purchaseOrderDraftbooleanOptional
purchaseOrderQueryingbooleanOptional
changeOrderDraftbooleanOptional
configurationOrderDraftbooleanOptional
terminationOrderbooleanOptional
productRequestbooleanOptional
enabledbooleanOptional
typestring · nullableOptional
enabledbooleanOptional
modestring · enum · nullableOptionalPossible values:
itemCountinteger · int32Optional
ordersPlacedCountinteger · int32Optional
agreementCountinteger · int32Optional
subscriptionCountinteger · int32Optional
requestCountinteger · int32Optional
namestringOptional
vendorstring · nullableOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
applicableTostring · enumOptionalPossible values:
idstringOptional
iconstring · nullableOptional
namestring · nullableOptional
idstringOptional
iconstring · nullableOptional
namestring · nullableOptional
externalIdstring · nullableOptional
clientbooleanOptional
partnerbooleanOptional
statusstring · enumOptionalPossible values:
expirationDatestring · date · nullableOptional
idstringOptional
namestringOptional
typestring · enumOptionalPossible values:
idstringOptional
externalIdstring · nullableOptional
namestringOptional
typestring · enumOptionalPossible values:
phasestring · enumOptionalPossible values:
idstring · nullableOptional
messagestring · min: 1 · max: 4000Required
parametersany · nullableOptional
hiddenboolean · nullableOptional
readonlyboolean · nullableOptional
requiredboolean · nullableOptional
displayValuestringOptional
valueany · nullableOptional
idstringOptional
externalIdstring · nullableOptional
namestringOptional
typestring · enumOptionalPossible values:
phasestring · enumOptionalPossible values:
idstring · nullableOptional
messagestring · min: 1 · max: 4000Required
parametersany · nullableOptional
hiddenboolean · nullableOptional
readonlyboolean · nullableOptional
requiredboolean · nullableOptional
displayValuestringOptional
valueany · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
descriptionstring · nullableOptional
displayOrderinteger · int32Optional
statusstringOptional
idstringOptional
namestringOptional
statusstring · enumOptionalPossible values:
applicableTostring · enumOptionalPossible values:
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
shortDescriptionstring · nullableOptional
longDescriptionstring · nullableOptional
operationsstring · nullableOptional
defaultErpItemstring · nullableOptional
websitestringOptional
iconstringOptional
statusstringOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
productOrderingbooleanOptional
enabledbooleanOptional
namestring · nullableOptional
labelstring · nullableOptional
itemSelectionbooleanOptional
orderQueueChangesbooleanOptional
purchaseOrderDraftbooleanOptional
purchaseOrderQueryingbooleanOptional
changeOrderDraftbooleanOptional
configurationOrderDraftbooleanOptional
terminationOrderbooleanOptional
productRequestbooleanOptional
enabledbooleanOptional
typestring · nullableOptional
enabledbooleanOptional
modestring · enum · nullableOptionalPossible values:
itemCountinteger · int32Optional
ordersPlacedCountinteger · int32Optional
agreementCountinteger · int32Optional
subscriptionCountinteger · int32Optional
requestCountinteger · int32Optional
acceptedstring · date-time · nullableOptional
idstringOptional
omittedstring[]Optional
namestringOptional
firstNamestring · nullableOptional
lastNamestring · nullableOptional
emailstring · nullableOptional
iconstring · nullableOptional
400

Bad Request

application/json
typestring · nullableOptional
titlestring · nullableOptional
statusinteger · int32 · nullableOptional
detailstring · nullableOptional
instancestring · nullableOptional
Other propertiesanyOptional
403

Forbidden

application/json
typestring · nullableOptional
titlestring · nullableOptional
statusinteger · int32 · nullableOptional
detailstring · nullableOptional
instancestring · nullableOptional
Other propertiesanyOptional
404

Not Found

application/json
typestring · nullableOptional
titlestring · nullableOptional
statusinteger · int32 · nullableOptional
detailstring · nullableOptional
instancestring · nullableOptional
Other propertiesanyOptional
500

Internal Server Error

No content

post/public/v1/program/certificates/{id}/terminate
POST /public/v1/program/certificates/{id}/terminate HTTP/1.1
Host: api.platform.softwareone.com
Content-Type: application/json
Accept: */*
Content-Length: 64

{
  "statusNotes": {
    "id": "text",
    "message": "text",
    "parameters": null
  }
}
{
  "id": "text",
  "audit": {
    "created": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "updated": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "activated": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "pending": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "terminated": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "expired": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "updating": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    }
  },
  "$meta": {
    "omitted": [
      "text"
    ]
  },
  "program": {
    "id": "text",
    "name": "text",
    "status": "text",
    "applicableTo": "text",
    "products": [
      {
        "id": "text",
        "audit": {},
        "$meta": {
          "omitted": [
            "text"
          ]
        },
        "name": "text",
        "shortDescription": "text",
        "longDescription": "text",
        "externalIds": {
          "operations": "text",
          "defaultErpItem": "text"
        },
        "website": "text",
        "icon": "text",
        "status": "text",
        "vendor": {
          "id": "text",
          "icon": "text",
          "type": "text",
          "status": "text",
          "name": "text"
        },
        "settings": {
          "productOrdering": true,
          "productRequests": {
            "enabled": true,
            "name": "text",
            "label": "text"
          },
          "itemSelection": true,
          "orderQueueChanges": true,
          "preValidation": {
            "purchaseOrderDraft": true,
            "purchaseOrderQuerying": true,
            "changeOrderDraft": true,
            "configurationOrderDraft": true,
            "terminationOrder": true,
            "productRequest": true
          },
          "splitBilling": {
            "enabled": true,
            "type": "text"
          },
          "subscriptionCessation": {
            "enabled": true,
            "mode": "Termination"
          }
        },
        "statistics": {
          "itemCount": 1,
          "ordersPlacedCount": 1,
          "agreementCount": 1,
          "subscriptionCount": 1,
          "requestCount": 1
        }
      }
    ]
  },
  "name": "text",
  "externalIds": {
    "vendor": "text"
  },
  "client": {
    "id": "text",
    "icon": "text",
    "type": "text",
    "status": "text",
    "name": "text"
  },
  "applicableTo": "text",
  "buyer": {
    "id": "text",
    "icon": "text",
    "name": "text"
  },
  "licensee": {
    "id": "text",
    "icon": "text",
    "name": "text",
    "externalId": "text"
  },
  "eligibility": {
    "client": true,
    "partner": true
  },
  "status": "text",
  "expirationDate": "2026-01-01",
  "template": {
    "id": "text",
    "name": "text",
    "type": "text"
  },
  "parameters": {
    "ordering": [
      {
        "id": "text",
        "externalId": "text",
        "name": "text",
        "type": "text",
        "phase": "text",
        "error": {
          "id": "text",
          "message": "text",
          "parameters": null
        },
        "constraints": {
          "hidden": true,
          "readonly": true,
          "required": true
        },
        "displayValue": "text",
        "value": null
      }
    ],
    "fulfillment": [
      {
        "id": "text",
        "externalId": "text",
        "name": "text",
        "type": "text",
        "phase": "text",
        "error": {
          "id": "text",
          "message": "text",
          "parameters": null
        },
        "constraints": {
          "hidden": true,
          "readonly": true,
          "required": true
        },
        "displayValue": "text",
        "value": null
      }
    ]
  },
  "terms": [
    {
      "id": "text",
      "audit": {
        "created": {},
        "updated": {},
        "published": {},
        "unpublished": {}
      },
      "$meta": {
        "omitted": [
          "text"
        ]
      },
      "name": "text",
      "description": "text",
      "displayOrder": 1,
      "status": "text",
      "program": {
        "id": "text",
        "name": "text",
        "status": "text",
        "applicableTo": "text",
        "products": [
          {
            "id": "text",
            "audit": {},
            "$meta": {
              "omitted": [
                "text"
              ]
            },
            "name": "text",
            "shortDescription": "text",
            "longDescription": "text",
            "externalIds": {
              "operations": "text",
              "defaultErpItem": "text"
            },
            "website": "text",
            "icon": "text",
            "status": "text",
            "vendor": {
              "id": "text",
              "icon": "text",
              "type": "text",
              "status": "text",
              "name": "text"
            },
            "settings": {
              "productOrdering": true,
              "productRequests": {
                "enabled": true,
                "name": "text",
                "label": "text"
              },
              "itemSelection": true,
              "orderQueueChanges": true,
              "preValidation": {
                "purchaseOrderDraft": true,
                "purchaseOrderQuerying": true,
                "changeOrderDraft": true,
                "configurationOrderDraft": true,
                "terminationOrder": true,
                "productRequest": true
              },
              "splitBilling": {
                "enabled": true,
                "type": "text"
              },
              "subscriptionCessation": {
                "enabled": true,
                "mode": "Termination"
              }
            },
            "statistics": {
              "itemCount": 1,
              "ordersPlacedCount": 1,
              "agreementCount": 1,
              "subscriptionCount": 1,
              "requestCount": 1
            }
          }
        ]
      },
      "accepted": "2026-01-01T00:00:00.000Z",
      "acceptedBy": {
        "id": "text",
        "$meta": {
          "omitted": [
            "text"
          ]
        },
        "name": "text",
        "firstName": "text",
        "lastName": "text",
        "email": "text",
        "icon": "text"
      }
    }
  ]
}
post
Body
idstringOptional
idstringOptional
idstringOptional
idstringOptional
namestringOptional
idstringOptional
valueanyOptional
idstringOptional
valueanyOptional
Responses
201

Created

application/json
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
idstringOptional
namestringOptional
statusstring · enumOptionalPossible values:
applicableTostring · enumOptionalPossible values:
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
shortDescriptionstring · nullableOptional
longDescriptionstring · nullableOptional
operationsstring · nullableOptional
defaultErpItemstring · nullableOptional
websitestringOptional
iconstringOptional
statusstringOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
productOrderingbooleanOptional
enabledbooleanOptional
namestring · nullableOptional
labelstring · nullableOptional
itemSelectionbooleanOptional
orderQueueChangesbooleanOptional
purchaseOrderDraftbooleanOptional
purchaseOrderQueryingbooleanOptional
changeOrderDraftbooleanOptional
configurationOrderDraftbooleanOptional
terminationOrderbooleanOptional
productRequestbooleanOptional
enabledbooleanOptional
typestring · nullableOptional
enabledbooleanOptional
modestring · enum · nullableOptionalPossible values:
itemCountinteger · int32Optional
ordersPlacedCountinteger · int32Optional
agreementCountinteger · int32Optional
subscriptionCountinteger · int32Optional
requestCountinteger · int32Optional
namestringOptional
vendorstring · nullableOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
applicableTostring · enumOptionalPossible values:
idstringOptional
iconstring · nullableOptional
namestring · nullableOptional
idstringOptional
iconstring · nullableOptional
namestring · nullableOptional
externalIdstring · nullableOptional
clientbooleanOptional
partnerbooleanOptional
statusstring · enumOptionalPossible values:
expirationDatestring · date · nullableOptional
idstringOptional
namestringOptional
typestring · enumOptionalPossible values:
idstringOptional
externalIdstring · nullableOptional
namestringOptional
typestring · enumOptionalPossible values:
phasestring · enumOptionalPossible values:
idstring · nullableOptional
messagestring · min: 1 · max: 4000Required
parametersany · nullableOptional
hiddenboolean · nullableOptional
readonlyboolean · nullableOptional
requiredboolean · nullableOptional
displayValuestringOptional
valueany · nullableOptional
idstringOptional
externalIdstring · nullableOptional
namestringOptional
typestring · enumOptionalPossible values:
phasestring · enumOptionalPossible values:
idstring · nullableOptional
messagestring · min: 1 · max: 4000Required
parametersany · nullableOptional
hiddenboolean · nullableOptional
readonlyboolean · nullableOptional
requiredboolean · nullableOptional
displayValuestringOptional
valueany · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
descriptionstring · nullableOptional
displayOrderinteger · int32Optional
statusstringOptional
idstringOptional
namestringOptional
statusstring · enumOptionalPossible values:
applicableTostring · enumOptionalPossible values:
idstringOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
atstring · date-time · nullableOptional
idstringOptional
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
atstring · date-time · nullableOptional
byall ofOptional
⤷Circular reference to all of
omittedstring[]Optional
namestringOptional
iconstring · nullableOptional
omittedstring[]Optional
namestringOptional
shortDescriptionstring · nullableOptional
longDescriptionstring · nullableOptional
operationsstring · nullableOptional
defaultErpItemstring · nullableOptional
websitestringOptional
iconstringOptional
statusstringOptional
idstringOptional
iconstring · nullableOptional
typestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
namestring · min: 1 · max: 500Required
productOrderingbooleanOptional
enabledbooleanOptional
namestring · nullableOptional
labelstring · nullableOptional
itemSelectionbooleanOptional
orderQueueChangesbooleanOptional
purchaseOrderDraftbooleanOptional
purchaseOrderQueryingbooleanOptional
changeOrderDraftbooleanOptional
configurationOrderDraftbooleanOptional
terminationOrderbooleanOptional
productRequestbooleanOptional
enabledbooleanOptional
typestring · nullableOptional
enabledbooleanOptional
modestring · enum · nullableOptionalPossible values:
itemCountinteger · int32Optional
ordersPlacedCountinteger · int32Optional
agreementCountinteger · int32Optional
subscriptionCountinteger · int32Optional
requestCountinteger · int32Optional
acceptedstring · date-time · nullableOptional
idstringOptional
omittedstring[]Optional
namestringOptional
firstNamestring · nullableOptional
lastNamestring · nullableOptional
emailstring · nullableOptional
iconstring · nullableOptional
400

Bad Request

application/json
typestring · nullableOptional
titlestring · nullableOptional
statusinteger · int32 · nullableOptional
detailstring · nullableOptional
instancestring · nullableOptional
Other propertiesanyOptional
403

Forbidden

application/json
typestring · nullableOptional
titlestring · nullableOptional
statusinteger · int32 · nullableOptional
detailstring · nullableOptional
instancestring · nullableOptional
Other propertiesanyOptional
500

Internal Server Error

No content

post/public/v1/program/certificates
POST /public/v1/program/certificates HTTP/1.1
Host: api.platform.softwareone.com
Content-Type: application/json
Accept: */*
Content-Length: 207

{
  "program": {
    "id": "text"
  },
  "buyer": {
    "id": "text"
  },
  "licensee": {
    "id": "text"
  },
  "client": {
    "id": "text"
  },
  "name": "text",
  "parameters": {
    "ordering": [
      {
        "id": "text",
        "value": null
      }
    ],
    "fulfillment": [
      {
        "id": "text",
        "value": null
      }
    ]
  }
}
{
  "id": "text",
  "audit": {
    "created": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "updated": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "activated": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "pending": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "terminated": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "expired": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    },
    "updating": {
      "at": "2026-01-01T00:00:00.000Z",
      "by": {}
    }
  },
  "$meta": {
    "omitted": [
      "text"
    ]
  },
  "program": {
    "id": "text",
    "name": "text",
    "status": "text",
    "applicableTo": "text",
    "products": [
      {
        "id": "text",
        "audit": {},
        "$meta": {
          "omitted": [
            "text"
          ]
        },
        "name": "text",
        "shortDescription": "text",
        "longDescription": "text",
        "externalIds": {
          "operations": "text",
          "defaultErpItem": "text"
        },
        "website": "text",
        "icon": "text",
        "status": "text",
        "vendor": {
          "id": "text",
          "icon": "text",
          "type": "text",
          "status": "text",
          "name": "text"
        },
        "settings": {
          "productOrdering": true,
          "productRequests": {
            "enabled": true,
            "name": "text",
            "label": "text"
          },
          "itemSelection": true,
          "orderQueueChanges": true,
          "preValidation": {
            "purchaseOrderDraft": true,
            "purchaseOrderQuerying": true,
            "changeOrderDraft": true,
            "configurationOrderDraft": true,
            "terminationOrder": true,
            "productRequest": true
          },
          "splitBilling": {
            "enabled": true,
            "type": "text"
          },
          "subscriptionCessation": {
            "enabled": true,
            "mode": "Termination"
          }
        },
        "statistics": {
          "itemCount": 1,
          "ordersPlacedCount": 1,
          "agreementCount": 1,
          "subscriptionCount": 1,
          "requestCount": 1
        }
      }
    ]
  },
  "name": "text",
  "externalIds": {
    "vendor": "text"
  },
  "client": {
    "id": "text",
    "icon": "text",
    "type": "text",
    "status": "text",
    "name": "text"
  },
  "applicableTo": "text",
  "buyer": {
    "id": "text",
    "icon": "text",
    "name": "text"
  },
  "licensee": {
    "id": "text",
    "icon": "text",
    "name": "text",
    "externalId": "text"
  },
  "eligibility": {
    "client": true,
    "partner": true
  },
  "status": "text",
  "expirationDate": "2026-01-01",
  "template": {
    "id": "text",
    "name": "text",
    "type": "text"
  },
  "parameters": {
    "ordering": [
      {
        "id": "text",
        "externalId": "text",
        "name": "text",
        "type": "text",
        "phase": "text",
        "error": {
          "id": "text",
          "message": "text",
          "parameters": null
        },
        "constraints": {
          "hidden": true,
          "readonly": true,
          "required": true
        },
        "displayValue": "text",
        "value": null
      }
    ],
    "fulfillment": [
      {
        "id": "text",
        "externalId": "text",
        "name": "text",
        "type": "text",
        "phase": "text",
        "error": {
          "id": "text",
          "message": "text",
          "parameters": null
        },
        "constraints": {
          "hidden": true,
          "readonly": true,
          "required": true
        },
        "displayValue": "text",
        "value": null
      }
    ]
  },
  "terms": [
    {
      "id": "text",
      "audit": {
        "created": {},
        "updated": {},
        "published": {},
        "unpublished": {}
      },
      "$meta": {
        "omitted": [
          "text"
        ]
      },
      "name": "text",
      "description": "text",
      "displayOrder": 1,
      "status": "text",
      "program": {
        "id": "text",
        "name": "text",
        "status": "text",
        "applicableTo": "text",
        "products": [
          {
            "id": "text",
            "audit": {},
            "$meta": {
              "omitted": [
                "text"
              ]
            },
            "name": "text",
            "shortDescription": "text",
            "longDescription": "text",
            "externalIds": {
              "operations": "text",
              "defaultErpItem": "text"
            },
            "website": "text",
            "icon": "text",
            "status": "text",
            "vendor": {
              "id": "text",
              "icon": "text",
              "type": "text",
              "status": "text",
              "name": "text"
            },
            "settings": {
              "productOrdering": true,
              "productRequests": {
                "enabled": true,
                "name": "text",
                "label": "text"
              },
              "itemSelection": true,
              "orderQueueChanges": true,
              "preValidation": {
                "purchaseOrderDraft": true,
                "purchaseOrderQuerying": true,
                "changeOrderDraft": true,
                "configurationOrderDraft": true,
                "terminationOrder": true,
                "productRequest": true
              },
              "splitBilling": {
                "enabled": true,
                "type": "text"
              },
              "subscriptionCessation": {
                "enabled": true,
                "mode": "Termination"
              }
            },
            "statistics": {
              "itemCount": 1,
              "ordersPlacedCount": 1,
              "agreementCount": 1,
              "subscriptionCount": 1,
              "requestCount": 1
            }
          }
        ]
      },
      "accepted": "2026-01-01T00:00:00.000Z",
      "acceptedBy": {
        "id": "text",
        "$meta": {
          "omitted": [
            "text"
          ]
        },
        "name": "text",
        "firstName": "text",
        "lastName": "text",
        "email": "text",
        "icon": "text"
      }
    }
  ]
}