Use these code snippets as a starting point for your automation.
import fetch from 'node-fetch'
const token = process.env.SECRYN_TOKEN
const vaultId = 'vault_123'
await fetch(`https://api.secryn.com/v1/vaults/${vaultId}/secrets/db_password`, {
method: 'POST',
headers: {
Authorization: `Bearer ${token}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({ value: process.env.NEW_DB_PASSWORD })
})
curl -H "Authorization: Bearer $TOKEN" \
"https://api.secryn.com/v1/audit?project=proj_123&since=-24h" \
| jq '.events[] | {time, actor, action}'