DataTrails (formerly RKVST is an API-first platform to add provenance and verify the authenticity of any digital content.)
Go to siteThe DataTrails API, formerly known as RKVST, is designed to track the provenance and integrity of digital assets across their lifecycle. With this API, you can create an immutable record of actions, decisions, and processes that affect any asset, thereby providing an auditable trail. Leveraging Pipedream, you can automate workflows that require secure, verifiable, and traceable asset history. You can react to events in real-time, integrate with other services, and trigger actions based on asset changes or compliance checks.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
rkvst: {
type: "app",
app: "rkvst",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.datatrails.ai/archivist/v2/assets`,
headers: {
Authorization: `Bearer ${this.rkvst.$auth.oauth_access_token}`,
},
})
},
})
Automated Compliance Reporting: Create a workflow that triggers whenever a new compliance report is generated in DataTrails. The report can be sent automatically to relevant stakeholders via email (using the Pipedream Email by Zapier app) and saved to cloud storage solutions like Dropbox for easy access and archiving.
Asset Change Notifications: Set up a Pipedream workflow that listens for asset status changes in DataTrails. When a change occurs, send a notification through Slack or Microsoft Teams to inform the team promptly, ensuring that everyone is aware of the latest asset state and can act accordingly.
Continuous Integrity Verification: Develop a workflow where Pipedream periodically checks the integrity of an asset using DataTrails API. If any discrepancies are found, the workflow can create an incident ticket in a system like Jira or ServiceNow, initiating a review process to investigate and remediate any issues.
Emit new event when a new asset is created.
Emit new event for each new activity related to any asset within the platform. Note that event only emitted when it is created by the API or Pipedream DataTrails action: Create new Event.
Allows for the addition of a new asset into the RKVST system. See the documentation
Create a new event based on an asset. See the documentation
DataTrails (formerly RKVST) uses OAuth authentication. When you connect your DataTrails (formerly RKVST) account, Pipedream will open a popup window where you can sign into DataTrails (formerly RKVST) and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any DataTrails (formerly RKVST) API.
Pipedream requests the following authorization scopes when you connect your account:
POST
https://app.datatrails.ai/archivist/iam/v1/appidp/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{custom_fields.client_id}}
&
client_secret={{custom_fields.client_secret}}
&
grant_type=client_credentials
POST
https://app.datatrails.ai/archivist/iam/v1/appidp/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{custom_fields.client_id}}
&
client_secret={{custom_fields.client_secret}}
&
grant_type=client_credentials