@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api Zapier AI Actions API
@base https://actions.zapier.com
@version main_api_v1
@auth ApiKey x-api-key in header | ApiKey api_key in query | OAuth2 | ApiKey nlasession in cookie
@endpoints 5
@toc api(5)

@endpoint GET /api/v1/check/
@returns(200)

@endpoint GET /api/v1/configuration-link/
@returns(200)

@endpoint GET /api/v1/exposed/
@returns(200) {results: [map], configuration_link: str}

@endpoint POST /api/v1/exposed/{exposed_app_action_id}/execute/
@required {exposed_app_action_id: str(uuid), instructions: str}
@optional {preview_only: bool=False}
@returns(200) {id: str, action_used: str, input_params: map, review_url: str, result: any, additional_results: [map], result_field_labels: any, status: str, error: any, assistant_hint: any}
@errors {400}

@endpoint GET /api/v1/execution-log/{execution_log_id}/
@required {execution_log_id: str(uuid)}
@returns(200) {id: str, action_used: str, input_params: map, review_url: str, result: any, additional_results: [map], result_field_labels: any, status: str, error: any, assistant_hint: any}
@errors {400}

@end
