Applications - Function

Retrieve details of an Application Function Instance

Retrieve details of a specific Application Function Instance in your account.

get/workspace/applications/{application_id}/functions/{function_id}

Path parameters

application_idinteger required

A unique integer value identifying the application.

function_idinteger required

A unique integer value identifying the function instance.

Query parameters

fieldsstring

Comma-separated list of field names to include in the response. Nested fields can be accessed using dot notation.

Response

Application function instance details retrieved successfully.

statestring

Example response

{
  "data": {
    "args": {
      "arg_01": "value_01"
    },
    "azion_form": {
      "type": "object",
      "properties": {
        "domain": {
          "type": "string",
          "title": "Domain",
          "description": "Domain where the cookie will be valid (use '.' at the beginning for subdomains)",
          "default": ".azion.com",
          "pattern": "^[.]?[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]*\\.[a-zA-Z]{2,}$"
        },
        "max_age": {
          "type": "integer",
          "title": "Max Age (seconds)",
          "description": "Cookie lifetime in seconds",
          "default": 180,
          "minimum": 1,
          "maximum": 31536000
        },
        "path": {
          "type": "string",
          "title": "Path",
          "description": "Path where the cookie will be valid",
          "default": "/",
          "pattern": "^/"
        },
        "values": {
          "type": "array",
          "title": "Test Variations",
          "description": "List of A/B test variations with their respective weights",
          "minItems": 2,
          "maxItems": 10,
          "items": {
            "type": "object",
            "properties": {
              "value": {
                "type": "string",
                "title": "Variation Value",
                "description": "Unique variation identifier",
                "minLength": 1,
                "maxLength": 50,
                "pattern": "^[a-zA-Z0-9_-]+$"
              },
              "weight": {
                "type": "integer",
                "title": "Weight",
                "description": "Variance weight (higher weight = higher probability)",
                "minimum": 1,
                "maximum": 100
              }
            },
            "required": [
              "value",
              "weight"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "domain",
        "max_age",
        "path",
        "values"
      ],
      "additionalProperties": false
    }
  }
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.