Co-founder Fit

Co-founder Fit · GPT アクション

Zapier AI Actions for GPT (Dynamic)

Equip GPTs with the ability to run thousands of actions via Zapier. (703dcca4c2e24c5ea5e2c717eba11029)

  • POST /gpt/api/v1/available/01HGN0B9J0W56BWJBRN7RQDN0D/run/Google Sheets: Lookup Spreadsheet Row ("data" spreadsheet, "records" worksheet, "id" lookup column) (751bab0)

    If this action does not exist, call list_available_actions to get the latest list of available actions for the user.

  • POST /gpt/api/v1/available/01HGH5DQJHT12GY52QWHSHAQEY/run/Google Sheets: Create Spreadsheet Row ("data" spreadsheet, "records" worksheet) (caa3f99)

    If this action does not exist, call list_available_actions to get the latest list of available actions for the user.

元の API スキーマ
{
  "openapi": "3.0.2",
  "info": {
    "title": "Zapier AI Actions for GPT (Dynamic)",
    "version": "1.0.0",
    "description": "Equip GPTs with the ability to run thousands of actions via Zapier. (703dcca4c2e24c5ea5e2c717eba11029)",
    "x-openai-verification-token": "703dcca4c2e24c5ea5e2c717eba11029"
  },
  "servers": [
    {
      "url": "https://nla.zapier.com"
    }
  ],
  "paths": {
    "/gpt/api/v1/available/01HGN0B9J0W56BWJBRN7RQDN0D/run/": {
      "post": {
        "operationId": "google_sheets_lookup_spreadsheet_row_data_spreadsheet_records_worksheet_id_lookup_column_751bab0",
        "summary": "Google Sheets: Lookup Spreadsheet Row (\"data\" spreadsheet, \"records\" worksheet, \"id\" lookup column) (751bab0)",
        "parameters": [],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RunResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        },
        "description": "If this action does not exist, call list_available_actions to get the latest list of available actions for the user.",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RunRequest_01HGN0B9J0W56BWJBRN7RQDN0D"
              }
            }
          },
          "required": true
        },
        "security": [
          {
            "AccessPointOAuth": []
          }
        ]
      }
    },
    "/gpt/api/v1/available/01HGH5DQJHT12GY52QWHSHAQEY/run/": {
      "post": {
        "operationId": "google_sheets_create_spreadsheet_row_data_spreadsheet_records_worksheet_caa3f99",
        "summary": "Google Sheets: Create Spreadsheet Row (\"data\" spreadsheet, \"records\" worksheet) (caa3f99)",
        "parameters": [],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RunResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        },
        "description": "If this action does not exist, call list_available_actions to get the latest list of available actions for the user.",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RunRequest_01HGH5DQJHT12GY52QWHSHAQEY"
              }
            }
          },
          "required": true
        },
        "security": [
          {
            "AccessPointOAuth": []
          }
        ]
      }
    }
  },
  "components": {
    "schemas": {
      "RunResponse": {
        "title": "RunResponse",
        "description": "This is a summary of the results given the action that was run.",
        "type": "object",
        "properties": {
          "id": {
            "title": "Id",
            "description": "The id of the run log.",
            "type": "string"
          },
          "action_used": {
            "title": "Action Used",
            "description": "The name of the action that was run.",
            "type": "string"
          },
          "input_params": {
            "title": "Input Params",
            "description": "The params we used / will use to run the action.",
            "type": "object"
          },
          "review_url": {
            "title": "Review Url",
            "description": "The URL to run the action or review the AI choices the AI made for input_params given instructions.",
            "type": "string"
          },
          "result": {
            "title": "Result",
            "description": "A trimmed down result of the first item of the full results. Ideal for humans and language models!",
            "type": "object"
          },
          "additional_results": {
            "title": "Additional Results",
            "description": "The rest of the full results. Always returns an array of objects",
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "result_field_labels": {
            "title": "Result Field Labels",
            "description": "Human readable labels for some of the keys in the result.",
            "type": "object"
          },
          "status": {
            "title": "Status",
            "description": "The status of the action run.",
            "default": "success",
            "enum": [
              "success",
              "error",
              "empty",
              "preview"
            ],
            "type": "string"
          },
          "error": {
            "title": "Error",
            "description": "The error message if the action run failed.",
            "type": "string"
          },
          "assistant_hint": {
            "title": "Assistant Hint",
            "description": "A hint for the assistant on what to do next.",
            "type": "string"
          },
          "full_results": {
            "title": "Full Results",
            "description": "The full results, not summarized, if available. Always returns an array of objects.",
            "type": "array",
            "items": {
              "type": "object"
            }
          }
        },
        "required": [
          "id",
          "action_used",
          "input_params",
          "review_url",
          "additional_results",
          "full_results"
        ]
      },
      "ErrorResponse": {
        "title": "ErrorResponse",
        "type": "object",
        "properties": {
          "error": {
            "title": "Error",
            "description": "Error message.",
            "type": "string"
          }
        },
        "required": [
          "error"
        ]
      },
      "RunRequest_01HGN0B9J0W56BWJBRN7RQDN0D": {
        "title": "RunRequest_01HGN0B9J0W56BWJBRN7RQDN0D",
        "description": "Try and stuff as much relevant information into the instructions as possible. Set any necessary AvailableActionSchema params. This type of action allows optionally setting preview_only if the user wants to preview before running.",
        "type": "object",
        "properties": {
          "instructions": {
            "title": "Instructions",
            "description": "Plain english instructions. Provide as much detail as possible, even if other fields are present.",
            "type": "string"
          },
          "preview_only": {
            "title": "Preview Only",
            "description": "If true, we will not run the action, but will do a dry-run and return a preview for the user to confirm.",
            "default": false,
            "type": "boolean"
          },
          "Lookup_Value": {
            "title": "Lookup Value",
            "type": "string"
          }
        },
        "required": [
          "instructions"
        ]
      },
      "RunRequest_01HGH5DQJHT12GY52QWHSHAQEY": {
        "title": "RunRequest_01HGH5DQJHT12GY52QWHSHAQEY",
        "description": "Try and stuff as much relevant information into the instructions as possible. Set any necessary AvailableActionSchema params. This type of action allows optionally setting preview_only if the user wants to preview before running.",
        "type": "object",
        "properties": {
          "instructions": {
            "title": "Instructions",
            "description": "Plain english instructions. Provide as much detail as possible, even if other fields are present.",
            "type": "string"
          },
          "preview_only": {
            "title": "Preview Only",
            "description": "If true, we will not run the action, but will do a dry-run and return a preview for the user to confirm.",
            "default": false,
            "type": "boolean"
          },
          "q3": {
            "title": "Q3",
            "type": "string"
          },
          "q6": {
            "title": "Q6",
            "type": "string"
          },
          "q10": {
            "title": "Q10",
            "type": "string"
          },
          "q4": {
            "title": "Q4",
            "type": "string"
          },
          "id": {
            "title": "Id",
            "type": "string"
          },
          "q1": {
            "title": "Q1",
            "type": "string"
          },
          "q9": {
            "title": "Q9",
            "type": "string"
          },
          "q2": {
            "title": "Q2",
            "type": "string"
          },
          "q8": {
            "title": "Q8",
            "type": "string"
          },
          "q7": {
            "title": "Q7",
            "type": "string"
          },
          "q5": {
            "title": "Q5",
            "type": "string"
          }
        },
        "required": [
          "instructions"
        ]
      }
    },
    "securitySchemes": {
      "AccessPointOAuth": {
        "type": "oauth2",
        "flows": {
          "authorizationCode": {
            "authorizationUrl": "/oauth/authorize/",
            "tokenUrl": "/oauth/token/",
            "scopes": {
              "nla:exposed_actions:execute": "Run AI Actions"
            }
          }
        }
      }
    }
  }
}