Skip to main content
GET
Get a rule set
Returns one program-owned rule set by stable ID. The response includes its immutable key, display name, and current order.

Authorizations

X-API-Key
string
header
required

API key passed in the X-API-Key header.

Path Parameters

programId
string<uuid>
required

Program ID

ruleSetId
string<uuid>
required

Rule set ID

Response

Rule-set details

created_at
string<date-time>

When this rule set was created.

Example:

"2026-07-16T10:30:00Z"

id
string<uuid>

Stable rule-set identifier.

Example:

"550e8400-e29b-41d4-a716-446655440000"

key
string

Immutable program-scoped key.

Example:

"holiday-promo"

name
string

Operator-facing display name.

Example:

"Holiday Promotion"

order
integer

Execution position among participating sets; lower executes first. This does not control participation, stacking, replacement, or suppression.

Example:

1

program_id
string<uuid>

Program that owns this rule set.

Example:

"550e8400-e29b-41d4-a716-446655440001"

rule_configuration_version
integer

Resulting program rule-configuration revision. Present on mutation responses.

Example:

4

updated_at
string<date-time>

When this rule set was last modified.

Example:

"2026-07-16T10:30:00Z"