| Vendor | MindTouch |
| Type | Extension |
| Categories | Crm, Database |
| Requires | MindTouch 8.08 or later |
| OS Restriction | None |
| Status | Stable |
| License | Standard/Enterprise |
| SID (service id) | sid://mindtouch.com/std/2008/09/snaplogic |
| Assembly | mindtouch.snaplogic |
Table of Contents
Embed data from SnapLogic pipelines.
See also How to add an extension, Using the Extension Dialog, Learn about DekiScript, Extensions Directory.
Configuration:
Before the SnapLogic extension can be used, it must be configured with the access information to the SnapLogic server.
| Config Key | Description |
| server | SnapLogic server URI. |
| path-prefix | Optional. Add prefix to 'path' arguments in function calls. |
| path-suffix | Optional. Add suffix to 'path' arguments in function calls. |
If you need to configure multiple servers for the same wiki, register this extension once for each server. Use the following preference to specify a unique namespace value for each registration. Invoke the service using this value instead of snaplogic. For example, if you set namespace=sn, you would invoke the service with sn.json("...") instead of snaplogic.json("...").
| Preference | Description |
| namespace | Specifies a custom namespace (default: access) |
Query a SnapLogic pipeline and return the results in JSON format.
Parameters:
| Name | Type | Description |
| path | str | Path to pipeline. |
| args | map | Optional. Query parameters. (default: none) |
| ttl | num | Optional. Caching duration in seconds. (range: 60 - 86400; default: 300) |