Zapier Get Fields Inputs Example is an example object payload from Zapier, with 6 top-level fields. It illustrates the shape of data this provider's APIs accept or return.
Top-level fields
operationIdmethodpathsummaryrequestExamplesresponseExamples
Example Payload
{
"operationId": "get-fields-inputs",
"method": "POST",
"path": "/v2/actions/{action_id}/inputs",
"summary": "Zapier Get Input Fields",
"requestExamples": [
{
"contentType": "application/json",
"name": "FetchInputFields",
"example": {
"data": {
"authentication": "928117",
"inputs": {
"spreadsheet": "my_sheet"
}
}
}
}
],
"responseExamples": [
{
"status": "200",
"contentType": "application/json",
"name": "InputFieldsForSomeApp",
"example": {
"links": {
"next": null,
"prev": null
},
"meta": {
"count": 2,
"limit": null,
"offset": 0
},
"data": [
{
"type": "input_field",
"id": "input",
"default_value": "",
"depends_on": [],
"description": "Use the Input Data fields above to assign key names (left) and map values (right) from previous steps. Use notation `inputData.keyName` or `inputData['keyName']` to access the values within your code. The data will be provided **as strings**. Learn more [here](https://zapier.com/help/create/code-webhooks/use-javascript-code-in-zaps#input-data-for-code-steps).",
"invalidates_input_fields": false,
"is_required": false,
"placeholder": "",
"title": "Input Data",
"value_type": "OBJECT"
},
{
"type": "input_field",
"id": "code",
"default_value": "// this is wrapped in an `async` function\n// you can use await throughout the function\n\noutput = [{id: 123, hello: \"world\"}];",
"depends_on": [],
"description": "**Warning! This is an advanced action!** Uses Node 10.x.x. Please read the [Code documentation for more information](/help/create/code-webhooks/use-javascript-code-in-zaps).",
"format": "CODE",
"invalidates_input_fields": false,
"is_required": true,
"placeholder": "",
"title": "Code",
"value_type": "STRING"
}
]
}
},
{
"status": "403",
"contentType": "application/json",
"name": "Get-fields-inputs403Example",
"example": {
"errors": [
{}
]
}
},
{
"status": "401",
"contentType": "application/json",
"name": "Get-fields-inputs401Example",
"example": {
"errors": [
{}
]
}
},
{
"status": "409",
"contentType": "application/json",
"name": "Get-fields-inputs409Example",
"example": {
"errors": [
{}
]
}
},
{
"status": "429",
"contentType": "application/json",
"name": "Get-fields-inputs429Example",
"example": {
"errors": [
{}
]
}
},
{
"status": "503",
"contentType": "application/json",
"name": "Get-fields-inputs503Example",
"example": {
"errors": [
{}
]
}
},
{
"status": "504",
"contentType": "application/json",
"name": "Get-fields-inputs504Example",
"example": {
"errors": [
{}
]
}
},
{
"status": "400",
"contentType": "application/json",
"name": "MalformedRequest.",
"example": {
"errors": [
{
"status": 400,
"code": "parse_error",
"title": "ParseError",
"detail": "Malformed request.",
"source": null,
"meta": {
"source": "ZAPIER",
"full_details": {
"message": "Malformed request.",
"code": "parse_error"
}
}
}
]
}
},
{
"status": "500",
"contentType": "application/json",
"name": "AServerErrorOccurred.",
"example": {
"errors": [
{
"status": 500,
"code": "error",
"title": "APIException",
"detail": "A server error occurred.",
"source": null,
"meta": {
"source": "ZAPIER",
"full_details": {
"message": "A server error occurred.",
"code": "error"
}
}
}
]
}
}
]
}