1. Tasks
  2. Org Global Value

Tasks

Org Global Value

Performs an operation on or creates a pair of key-value data that is accessible to all stubs.

Basic usage

loading...

Parameters

key

required
string

The key on which the operation will be executed. It needs to consist of a minimum of five parts seperated with :.


operation

string

The operation that will be executed on the key.

Options:

  • set:

    Sets the key to the value of the savevalue parameter.

  • get:

    Returns the value of the key.

  • delete:

    Deletes the key.

  • increment:

    Increments the value of the key.

  • decrement:

    Decrements the value of the key.


savevalue

The value the key is set to, if the operation is set.


expiry_date

If set, this determines the date at which the key's value will expire.


expire_in

number

If set, this determines the amount of time, in seconds, after which the key's value will expire.

Result

editor
        
    "success": true,
    "payload": {
        "key": "key_one:key_two:key_three:key_four:key_five",
        "value": "Hello!",
    },

      

Properties

key

string

The key on which the operation was executed.


value

The value of the key after the operation has been executed.


Examples

Set value with expiry date

Set a global org value with an expiry date.

editor
            {
        "tasktype": "orgglobalvalue",
        "params": {
            "key": "company:marketing:copy:slogan:2024",
            "operation": "set",
            "savevalue": "Liberate humans from mundane work",
            "expiry_date": "2025-12-31"
        },
    }

      

Get value and save to stub data

Get a global org value. You will need to use a savedata task to save the value into the stub.data.

editor
        {
  "get_org_value": {
      "tasktype": "orgglobalvalue",
      "params": {
          "key": "company:marketing:copy:slogan:2024",
          "operation": "get"
      },
  }
}

      

Save the value from the previous task

loading...