Asset Read
In this Article
Overview
You can use the Asset Read Snap to query the Asset database. Marketo assets include:
Folders
Programs
Emails
Email Templates
Landing Pages
Landing Page Templates
Snippets
Forms
Tokens
Prerequisites
A valid account with the required permissions. For more info, see Roles and Permissions.
Support for Ultra Pipelines
Works in Ultra Pipelines.
Limitations
Daily Quota: The subscriptions are allocated 50,000 API calls per day (which resets daily at 12:00AM CST).
API Rate Limit: All Marketo APIs are rate-limited. The API access per instance is limited to 100 calls per 20 seconds.
Concurrency Limit: You can make a maximum of 10 concurrent API calls.
Known Issues
If the API rate limit of 100 calls per 20 seconds exceed, the API responds with a 606 error code and the Snap fails.
The Asset Read Snap does not fetch existing data in Marketo database with special characters and displays warning as “
No assets found for the given search criteria”Marketo Snaps do not support some special characters (for example, (
𝖖𝖗𝖘𝖬𝖭𝖮𝗕𝗖𝘧𝘨𝘩𝛀𝛁𝛂𝛃𝛄𝛅𝛆𝛇,𝖗𝖘𝖬𝛌𝛗𝛘𝛙𝛴).
Snap Input and Output
Input/Output | Type of View | Number of Views | Examples of Upstream and Downstream Snaps | Description |
|---|---|---|---|---|
Input | Document |
|
| Command to query the Asset database.
|
Output | Document |
|
| A document containing the record on the basis of the input command. |
Snap Settings
Asterisk ( * ): Indicates a mandatory field.
Suggestion icon ( ): Indicates a list that is dynamically populated based on the configuration.
Expression icon ( ): Indicates the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.
Add icon ( ): Indicates that you can add fields in the fieldset.
Remove icon ( ): Indicates that you can remove fields from the fieldset.
Field Name | Field Type | Description | |
|---|---|---|---|
Label* | String | Specify a name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your Pipeline.
Default Value: Asset Read | |
Command* | String/Expression/Suggestion | Specify the command to query the Asset database to retrieve the desired records. Alternatively, click the Suggestion icon to fetch a list of commands and select a command. Some commands require specific data in the input view. In such cases, place the Mapper Snap as an upstream Snap Default Value: N/A. | |
Query Parameters | Use this fieldset to define the name and value for query parameters on request.
| ||
Name | String/Expression | Specify the name of the query parameter for retrieving assets. Default Value: N/A | |
Value | String | Specify the value for the query parameter for retrieving assets.
Default Value: N/A | |
Timeout (seconds)
| Integer/Expression | Specify the time in seconds to wait for the operation to complete before it times out. A value of zero disables the timeout.
| |
Number of Retries
| Integer/Expression | Specify the number of attempts the Snap must make in case of connection failure or timeout.
| |
Retry Interval (seconds)
| Integer/Expression | Specify the amount of time in seconds the Snap must wait before each retry attempt.
| |
Snap Execution | Dropdown list | Select one of the three following modes in which the Snap executes:
Default Value: Validate & Execute | |
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2025 SnapLogic, Inc.