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"
}
}
}
}
}
}
}