Audit Log Events
Fetches audit log events from Greenhouse Harvest API for tracking changes and administrative actions.
Sync Type: Incremental
Requirements
Before you connect Monad to Greenhouse, you need a Harvest API Key and User ID:
- Create a Harvest API key
- Select the API type:
Harvest - Select Partner:
Custom - Enter a description and click Save. Copy the API Key.
- Once you have saved the API Key, set the API Key permissions.
- Under Manage permissions, select
Auditlog v1and save.
- Under Manage permissions, select
- Select the API type:
- Find the User ID of the user to pull data on behalf of
- The User should have "Site Admin" level permissions.
- Click on the user's name to load their profile. The User ID is available in the URL.
Example: The User ID for
https://app4.greenhouse.io/account/users/4234884004/editwould be4234884004.
Details
Monad uses the Audit Log Events API to fetch incremental changes. The connector tracks the timestamp of the last fetched event and only retrieves new events on subsequent syncs. On the first sync, a full backfill of available audit log data is performed unless otherwise specified by the backfill start time.
Limitations
- This connector is restricted by rate limits
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 |
|---|---|---|---|
| User ID | string | Yes | User ID to pull data on behalf of. Must have "Site Admin" permissions. |
| 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 |
|---|---|---|---|
| Harvest API Key | string | Yes | API key for the Greenhouse account with Auditlog v1 permissions. |
Related Articles
Sample Record
{
"request": {
"id": "1234zID",
"type": "email_settings#create_organization_email"
},
"performer": {
"meta": {
"name": "Allison Jamie",
"username": "allison.j@omniva-corp.com"
},
"id": 12345,
"ip_address": "192.168.0.1",
"type": "user"
},
"organization_id": 123,
"event": {
"meta": null,
"target_type": "Global Email Added",
"type": "action"
},
"event_time": "2023-06-02T16:06:19.217Z"
}