{ "opencollection": "1.0.0", "info": { "name": "Partner Accounts Apps API", "version": "2024.11.0" }, "items": [ { "info": { "name": "Apps", "type": "folder" }, "items": [ { "info": { "name": "Zapier Get Apps [v1]", "type": "http" }, "http": { "method": "GET", "url": "https://api.zapier.com/v1/apps", "params": [ { "name": "category", "value": "google", "type": "query", "description": "Categories that apps must have in order to be returned in the response" }, { "name": "is_in_zap_template_with", "value": "", "type": "query", "description": "If set, only return apps that are in a Zap Template with your app" }, { "name": "page", "value": "42.5", "type": "query", "description": "Which page to return" }, { "name": "per_page", "value": "42.5", "type": "query", "description": "Number of results to return per page" }, { "name": "title_search", "value": "google+calendar", "type": "query", "description": "Case-insensitive parameter to limit the results to apps whose titles match" }, { "name": "title_starts_with", "value": "google", "type": "query", "description": "Case-insensitive parameter to only return apps whose titles start with the parameter value in the response" } ], "auth": { "type": "apikey", "key": "client_id", "value": "{{client_id}}", "placement": "query" } }, "docs": "This endpoint returns a list of apps sorted popularity. See the List Apps guide to get started." }, { "info": { "name": "Zapier Get Actions", "type": "http" }, "http": { "method": "GET", "url": "https://api.zapier.com/v2/actions", "params": [ { "name": "action_type", "value": "READ", "type": "query", "description": "The type of Action to filter for. Defaults to returning all actions regardless of type." }, { "name": "app", "value": "868f9d3c-2ea0-4f19-a32d-a61b276ab8de", "type": "query", "description": "A canonical App ID, as provided by the `/apps` endpoint." } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://zapier.com/oauth/authorize/", "accessTokenUrl": "https://zapier.com/oauth/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Fetch the available actions for the provided App. It's typical to filter by type so that only actions that make sense for a particular step are shown. Action IDs may not be reused, see our documentation for how to hardcode a particular action.\n\n#### When using Client ID\n\nSimply providing a client ID query parameter is sufficient. If an Authorization header is present, it will be used instead.\n\n#### When using OAuth\n\nThis endpoint requires the `zap` OAuth scope." }, { "info": { "name": "Zapier Get Apps [v2]", "type": "http" }, "http": { "method": "GET", "url": "https://api.zapier.com/v2/apps", "params": [ { "name": "category", "value": "ai-tools", "type": "query", "description": "Categories that apps must have in order to be returned in the response. \nThe full list of valid categories can be retrieved using the `category` endpoint, detailed [here](https://platform.zapier.com/embed/partner-api#get-v1categories)." }, { "name": "ids", "value": "example-value", "type": "query", "description": "Parameter to restrict the results to apps whose ID matches those in the provided comma-separated value. Cannot be combined with `category`." }, { "name": "limit", "value": "10", "type": "query", "description": "Used for paginating results. Specifies the maximum number of items to return per page. If this value is not set, it defaults to 10." }, { "name": "offset", "value": "100", "type": "query", "description": "Used for paginating results. Specifies the offset to use." }, { "name": "query", "value": "example-value", "type": "query", "description": "Parameter to limit the results to apps whose titles match the provided query." } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://zapier.com/oauth/authorize/", "accessTokenUrl": "https://zapier.com/oauth/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "This endpoint returns a list of apps sorted by popularity.\n\n#### When using Client ID\n\nSimply providing a client ID query parameter is sufficient. If an Authorization header is present, it will be used instead.\n\n#### When using OAuth\n\nThis endpoint requires the `zap` OAuth scope." }, { "info": { "name": "Zapier Get Whitelabel Apps [v2]", "type": "http" }, "http": { "method": "GET", "url": "https://api.zapier.com/v2/whitelabel/apps", "params": [ { "name": "category", "value": "standard", "type": "query", "description": "Filter apps by category slug." }, { "name": "limit", "value": "42.5", "type": "query", "description": "Limit the number of apps returned." }, { "name": "offset", "value": "0", "type": "query", "description": "The number of apps to skip before beginning to return results." }, { "name": "search", "value": "example-value", "type": "query", "description": "Case-insensitive search to filter apps by title." } ] }, "docs": "This endpoint returns a list of apps available for whitelabel connection. It is only for customers enrolled in the Zapier Whitelabel program. All others likely want the `Get Apps` endpoint instead." } ] } ], "bundled": true }