Optional
params: ZapierNLAWrapperParamsA path to the module that contains the class, eg. ["langchain", "llms"] Usually should be the same as the entrypoint the class is exported from.
Optional
zapierOptional
zapierA map of aliases for constructor args. Keys are the attribute names, e.g. "foo". Values are the alias that will replace the key in serialization. This is used to eg. make argument names match Python.
A map of additional attributes to merge with constructor args. Keys are the attribute names, e.g. "foo". Values are the attribute values, which will be serialized. These attributes need to be accepted by the constructor as arguments.
The final serialized identifier for the module.
A map of secrets, which will be omitted from serialization. Keys are paths to the secret in constructor args, e.g. "foo.bar.baz". Values are the secret ids, which will be used when deserializing.
Same as run, but instead of actually executing the action, will instead return a preview of params that have been guessed by the AI in case you need to explicitly review before executing.
Optional
params: ZapierValuesExecutes an action that is identified by action_id, must be exposed (enabled) by the current user (associated with the set api_key or access token).
Optional
params: ZapierValuesStatic
lc_Protected
_getProtected
_getGenerated using TypeDoc
A wrapper class for Zapier's Natural Language Actions (NLA). It provides an interface to interact with the 5k+ apps and 20k+ actions on Zapier's platform through a natural language API interface. This includes apps like Gmail, Salesforce, Trello, Slack, Asana, HubSpot, Google Sheets, Microsoft Teams, and many more.