Skip to main content
For usage details, see the API Reference and CLI Reference.

TypeScript SDK (@zapier/zapier-sdk)

0.40.1

Several top-level method options were renamed so flexible resource references use suffix-less names (app instead of appKey, connection instead of connectionId, and so on). The values you pass are the same as before—slugs, implementation keys, versioned IDs, connection aliases, numeric IDs, and other supported forms. The goal is one obvious parameter per resource and less ambiguity between *Key and *Id now that parameters like connection already accept multiple identifier styles. Note: This is not a breaking change. The old parameter names still work; they are deprecated.
Old nameNew name
appKeyapp
appKeysapps
actionKeyaction
inputFieldKeyinputField
connectionIdconnection
connectionIdsconnections
tableIdtable
tableIdstables
recordIdrecord
recordIdsrecords
fieldKeysfields
accountIdaccount

CLI (@zapier/zapier-sdk-cli)

0.39.1

CLI flags and options were renamed to match TypeScript SDK 0.40.1—the same suffix-less resource naming, accepted values, and deprecation approach as in that release. Note: This is not a breaking change. The old flag names still work; they are deprecated.
Old flag / optionNew flag / option
--app-key--app
--app-keys--apps
--action-key--action
--input-field-key--input-field
--connection-id--connection
--connection-ids--connections
--table-id--table
--table-ids--tables
--record-id--record
--record-ids--records
--field-keys--fields
--account-id--account