RolloutStrategyService

post/mr-api/application/{appId}/rollout-strategy

Request body

idstring
percentageinteger

value between 0 and 1000000 - for four decimal places

percentageAttributesstring[]

if you don't wish to apply percentage based on user id, you can use one or more attributes defined here

{"stackTrail":"components:schemas:RolloutStrategy:allOf:properties:value","oasType":"schema","type":"unknown","description":"when we attach the RolloutStrategy for Dacha or SSE this lets us push the value out. Only visible in SDK and SSE Edge."}
namestring required

names are unique in a case insensitive fashion

colouringinteger

the colour used to display the strategy in the UI. indexed table of background/foreground combos.

avatarstring

url to avatar (if any). Not sent to SDK. Preferably a unicorn.

Response

The created rollout strategy for this application

whenArchivedstring date-time

Changes

Changed in 2 of the 2 revisions of this API.31920

  • faed5fd616c32154See the full diff
    • added BaseRolloutStrategy subschema #2 to the request body allOf list

      request-body-all-of-added

    • removed the required property rolloutStrategy/name from the response with the 201 status

      response-required-property-removed

    • removed the request property attributes

      request-property-removed

    • removed the request property avatar

      request-property-removed

    • removed the request property colouring

      request-property-removed

    • removed the request property id

      request-property-removed

    • removed the request property name

      request-property-removed

    • removed the request property percentage

      request-property-removed

    • removed the request property percentageAttributes

      request-property-removed

    • removed the request property value

      request-property-removed

    • removed the optional property rolloutStrategy/attributes from the response with the 201 status

      response-optional-property-removed

    • removed the optional property rolloutStrategy/avatar from the response with the 201 status

      response-optional-property-removed

    • removed the optional property rolloutStrategy/colouring from the response with the 201 status

      response-optional-property-removed

    • removed the optional property rolloutStrategy/id from the response with the 201 status

      response-optional-property-removed

    • removed the optional property rolloutStrategy/percentage from the response with the 201 status

      response-optional-property-removed

    • removed the optional property rolloutStrategy/percentageAttributes from the response with the 201 status

      response-optional-property-removed

    • removed the optional property rolloutStrategy/value from the response with the 201 status

      response-optional-property-removed

    • added the optional property changedBy/personType to the response with the 201 status

      response-optional-property-added

    • added the optional property changedBy/whenLastAuthenticated to the response with the 201 status

      response-optional-property-added

    • added the optional property changedBy/whenLastSeen to the response with the 201 status

      response-optional-property-added

    • added BaseRolloutStrategy subschema #2 to the rolloutStrategy response property allOf list for the response status 201

      response-property-all-of-added

  • b06e5f293bda1416See the full diff
    • added the new required request property name

      new-required-request-property

    • removed BaseRolloutStrategy subschema #2 from the request body allOf list

      request-body-all-of-removed

    • removed the optional property changedBy/personType from the response with the 201 status

      response-optional-property-removed

    • removed the optional property changedBy/whenLastAuthenticated from the response with the 201 status

      response-optional-property-removed

    • removed the optional property changedBy/whenLastSeen from the response with the 201 status

      response-optional-property-removed

    • added the new optional request property attributes

      new-optional-request-property

    • added the new optional request property avatar

      new-optional-request-property

    • added the new optional request property colouring

      new-optional-request-property

    • added the new optional request property id

      new-optional-request-property

    • added the new optional request property percentage

      new-optional-request-property

    • added the new optional request property percentageAttributes

      new-optional-request-property

    • added the new optional request property value

      new-optional-request-property

    • added the optional property rolloutStrategy/attributes to the response with the 201 status

      response-optional-property-added

    • added the optional property rolloutStrategy/avatar to the response with the 201 status

      response-optional-property-added

    • added the optional property rolloutStrategy/colouring to the response with the 201 status

      response-optional-property-added

    • added the optional property rolloutStrategy/id to the response with the 201 status

      response-optional-property-added

    • added the optional property rolloutStrategy/percentage to the response with the 201 status

      response-optional-property-added

    • added the optional property rolloutStrategy/percentageAttributes to the response with the 201 status

      response-optional-property-added

    • added the optional property rolloutStrategy/value to the response with the 201 status

      response-optional-property-added

    • removed BaseRolloutStrategy subschema #2 from the rolloutStrategy response property allOf list for the response status 201

      response-property-all-of-removed

    • added the required property rolloutStrategy/name to the response with the 201 status

      response-required-property-added

    This revision also has 37 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog