Zapier · Schema

CreateZapRequestStep

CreateZapRequestStep schema from Partner API

IntegrationsiPaaS

Properties

Name Type Description
action string The ID of the Action to be associated with this step
inputs object The inputs for the Action associated with this step
authentication stringnull The authentication, if required, for this Action to run
alias stringnull Optional alias for this step to be referenced by later steps (snake_case, max 64 chars)
View JSON Schema on GitHub

JSON Schema

partner-api-create-zap-request-step-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "CreateZapRequestStep",
  "description": "CreateZapRequestStep schema from Partner API",
  "$id": "https://raw.githubusercontent.com/api-evangelist/zapier/refs/heads/main/json-schema/partner-api-create-zap-request-step-schema.json",
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "description": "The ID of the Action to be associated with this step",
      "example": "example-value"
    },
    "inputs": {
      "type": "object",
      "additionalProperties": {},
      "description": "The inputs for the Action associated with this step",
      "example": {}
    },
    "authentication": {
      "type": [
        "string",
        "null"
      ],
      "description": "The authentication, if required, for this Action to run",
      "example": "example-value"
    },
    "alias": {
      "type": [
        "string",
        "null"
      ],
      "description": "Optional alias for this step to be referenced by later steps (snake_case, max 64 chars)",
      "maxLength": 64,
      "pattern": "^[a-z][a-z0-9_]*$",
      "example": "example-value"
    }
  },
  "required": [
    "action",
    "authentication",
    "inputs"
  ]
}