Skip to main content

Create/Update/Delete Offering Tree Policy

PUT 

/api/v1/catalog/offering/policy

Create/Update/Delete policy, for managing offering tree policy.

Request​

Body

required

    platformId number
    deviceTypeId number
    projectId numberrequired
    catalogId objectnullable

    Set to null to remove the policy. For backward compat with old format.

    rules

    object[]

    New format: array of filter rules

  • Array [

  • type stringrequired

    Possible values: [EXACT, RANGE]

    EXACT matches a single catalogId, RANGE matches a semver range

    value stringrequired

    catalogId for EXACT, semver range for RANGE

  • ]

Responses​

Schema

    platformId number
    deviceTypeId number
    projectId numberrequired
    catalogId string
    latest booleanrequired

    rules

    object[]

    required

    Filter rules that define which releases agents can access

  • Array [

  • type stringrequired

    Possible values: [EXACT, RANGE]

    EXACT matches a single catalogId, RANGE matches a semver range

    value stringrequired

    catalogId for EXACT, semver range for RANGE

  • ]

  • allowedCatalogIds string[]required

    Pre-computed catalogIds allowed by the rules

    allowedCount numberrequired

    How many versions currently match the rules

    createdAt date-timerequired
    updatedAt date-timerequired
Loading...