Event Stream
Collects workflow and alert events from your Tines tenant for automation visibility and monitoring.
Sync Type: Incremental
Requirements
Before you connect Monad to Tines, you need an API Key and a Tenant URL:
- Sign up for a Tines tenant to get a Tenant URL if you aren't already a customer.
- Follow the instructions in the following link from Tines to generate an API Key to allow API access to event data - https://www.tines.com/api/authentication/
Details
Monad uses the since filter on the API to determine which events to display. This field is updated every time a request to get events is successful with the last time a request to get events was initiated. If this was the first time requesting for data, a full sync of the data is performed.
Configuration
The following configuration defines the input parameters. Each field's specifications, such as type, requirements, and descriptions, are detailed below.
Settings
| Setting | Type | Required | Description |
|---|---|---|---|
| Tenant URL | string | Yes | Unique URL for your Tines instance. |
| Team ID | string | No | Filter by the given team. |
| Story ID | string | No | Filter by the given story. |
| Backfill Start Time | string | No | The date to start fetching data from. If not specified, no past records will be fetched. |
Secrets
| Secret | Type | Required | Description |
|---|---|---|---|
| API Key | string | Yes | API Key for the Tines API. This is required to authenticate requests. |
Custom Schema Handling
If the source data doesn't align with any of the OpenSecurityControlFramework (OSCF) schemas, you can create a custom transformation using our JQ transform pipeline. For example:
{
metadata: {
schema_version: "1.0.0",
custom_framework: "my_framework"
},
controls: .[]
}
For more information on JQ and how to write your own JQ transformations see the JQ docs here.
If you believe this data source should be included in the standard OSCF schema set, please reach out to our team at support@monad.com. We're always looking to expand our coverage of security control frameworks based on community needs.
Related Articles
https://www.tines.com/api/events/list/ https://www.tines.com/api/authentication/
Sample Record
{
"id": 1508459857,
"user_id": 22,
"agent_id": 156,
"payload": {
"propagation_webhook": {
"username": "Peter Brown",
"age": 88
},
"delay_http_request": {
"body": {
"delay": "7"
},
"headers": {
"access-control-allow-credentials": "",
"access-control-allow-headers": "",
"access-control-allow-methods": "",
"access-control-allow-origin": "",
"access-control-expose-headers": "",
"content-type": "application/x-www-form-urlencoded",
"date": "2025-08-11T23:46:24Z",
"etag": "W/\"931-08571773-6abd-3632-afd3-16e3b36915ca\"",
"server": "apache",
"set-cookie": "sails.sid=s%3A11563e82-bc81-9a21-b60a-79773c70f959; Path=/; HttpOnly",
"vary": "Accept-Encoding",
"content-length": "994",
"connection": "Close"
},
"status": 204
}
},
"created_at": "2025-08-11T23:46:24.244678Z",
"updated_at": "2025-08-11T23:46:24.244683Z",
"story_run_guid": "33366377-34d0-62a3-3ca8-e74c94060237",
"previous_events_ids": [
1054452026
]
}