Class: ZapierNLAWrapper
tools.ZapierNLAWrapper
Constructors
constructor
• new ZapierNLAWrapper(params?)
Parameters
| Name | Type |
|---|---|
params? | string | ZapiterNLAWrapperParams |
Defined in
langchain/src/tools/zapier.ts:33
Properties
caller
• caller: AsyncCaller
Defined in
langchain/src/tools/zapier.ts:31
zapierNlaApiBase
• zapierNlaApiBase: string = "https://nla.zapier.com/api/v1/"
Defined in
langchain/src/tools/zapier.ts:29
zapierNlaApiKey
• zapierNlaApiKey: string
Defined in
langchain/src/tools/zapier.ts:27
Methods
_getActionRequest
▸ Protected _getActionRequest(actionId, instructions, params?): Promise<ZapierValues>
Parameters
| Name | Type |
|---|---|
actionId | string |
instructions | string |
params? | ZapierValues |
Returns
Promise<ZapierValues>
Defined in
langchain/src/tools/zapier.ts:59
_getHeaders
▸ Protected _getHeaders(): Record<string, string>
Returns
Record<string, string>
Defined in
langchain/src/tools/zapier.ts:51
listActions
▸ listActions(): Promise<ZapierValues[]>
Returns a list of all exposed (enabled) actions associated with current user (associated with the set api_key). Change your exposed actions here: https://nla.zapier.com/demo/start/
Returns
Promise<ZapierValues[]>
Defined in
langchain/src/tools/zapier.ts:135
listActionsAsString
▸ listActionsAsString(): Promise<string>
Same as list, but returns a stringified version of the result.
Returns
Promise<string>
Defined in
langchain/src/tools/zapier.ts:184
previewAction
▸ previewAction(actionId, instructions, params?): Promise<ZapierValues>
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.
Parameters
| Name | Type |
|---|---|
actionId | string |
instructions | string |
params? | ZapierValues |
Returns
Promise<ZapierValues>
Defined in
langchain/src/tools/zapier.ts:119
previewAsString
▸ previewAsString(actionId, instructions, params?): Promise<string>
Same as preview, but returns a stringified version of the result.
Parameters
| Name | Type |
|---|---|
actionId | string |
instructions | string |
params? | ZapierValues |
Returns
Promise<string>
Defined in
langchain/src/tools/zapier.ts:172
runAction
▸ runAction(actionId, instructions, params?): Promise<ZapierValues>
Executes an action that is identified by action_id, must be exposed (enabled) by the current user (associated with the set api_key). Change your exposed actions here: https://nla.zapier.com/demo/start/
Parameters
| Name | Type |
|---|---|
actionId | string |
instructions | string |
params? | ZapierValues |
Returns
Promise<ZapierValues>
Defined in
langchain/src/tools/zapier.ts:102
runAsString
▸ runAsString(actionId, instructions, params?): Promise<string>
Same as run, but returns a stringified version of the result.
Parameters
| Name | Type |
|---|---|
actionId | string |
instructions | string |
params? | ZapierValues |
Returns
Promise<string>
Defined in
langchain/src/tools/zapier.ts:157