Skip to main content
GET
/
v1
/
zaps
Get Zaps [v1]
curl --request GET \
  --url https://api.zapier.com/v1/zaps \
  --header 'Authorization: Bearer <token>'
[
  {
    "next": "<string>",
    "previous": "<string>",
    "count": 123,
    "objects": [
      {
        "id": 123,
        "title": "<string>",
        "state": "<string>",
        "steps": [
          {
            "type_of": "read",
            "app": {
              "id": 123,
              "uuid": "<string>",
              "title": "<string>",
              "slug": "<string>",
              "description": "<string>",
              "hex_color": "<string>",
              "image": "<string>",
              "images": {
                "url_16x16": "<string>",
                "url_32x32": "<string>",
                "url_64x64": "<string>",
                "url_128x128": "<string>"
              },
              "api": "<string>",
              "url": "<string>"
            },
            "params": {}
          }
        ],
        "url": "<string>",
        "modified_at": "<string>"
      }
    ]
  }
]
This API is rate limited.

Authorizations

Authorization
string
header
required

See our OAuth2 authentication documentation here: https://docs.zapier.com/powered-by-zapier/api-reference/authentication

Query Parameters

limit
number
default:5

(Max: 100) Limit the number of Zap templates returned.

offset
number
default:0

The number of Zap templates to skip before beginning to return the Zap templates. The default value is 0, which is the offset of the first item.

params__{{KEY}}
string

Filter for Zaps that contain the given parameter's {{KEY}} and the value of the query parameter. Keys are defined by your app on the developer platform.

Response

next
string<uri> | null
required

The URL to get the next set of records

previous
string<uri> | null
required

The URL to get the previous set of records

count
integer
required

The total number of records matching the request

objects
object[]
required

The returned Zap data