Search skmtc…
⌘K
Docs
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Generate
Filter operations
get
/actions
List actions with optional filters
post
/actions
Submit an action for human approval
get
/actions/{id}
Get a single action by ID
post
/actions/{id}/decision
Approve or reject an action
post
/actions/{id}/result
Report execution result after approval
get
/keys
List API keys (admin scope)
post
/keys
Create a new API key (admin scope)
delete
/keys/{id}
Revoke an API key (admin scope)
get
/watchers
List watchers with optional filters
post
/watchers
Create a watcher (watch scope)
get
/watchers/{id}
Get a single watcher with item count
delete
/watchers/{id}
Delete a watcher and its dedup items
patch
/watchers/{id}
Update a watcher (name/config/schedule/status)
get
/project
Project info incl. webhook_secret (admin scope)
patch
/project
Update project name / timezone (admin scope)
post
/project/rotate-webhook-secret
Rotate the project webhook signing secret (admin scope)
get
/project/export
GDPR export of all project-scoped data (admin scope)
delete
/project/data
GDPR erasure — wipe content + PII, keep project & keys (admin scope)
get
/billing
Current tier, subscription status and usage (admin scope)
post
/billing/checkout
Create a Stripe Checkout session for a plan (admin scope; billing must be enabled)
post
/billing/portal
Create a Stripe customer portal session (admin scope)
post
/billing/webhook
Stripe webhook (public; verified by Stripe signature, not API key)
get
/notification-channels
List notification channels with masked config (admin scope)
post
/notification-channels
Create a notification channel (admin scope). Email: sends a confirmation email; nothing else is delivered until the address is confirmed
get
/notification-channels/{id}
Get a notification channel with masked config (admin scope)
delete
/notification-channels/{id}
Delete a notification channel (admin scope)
patch
/notification-channels/{id}
Update a channel; config is merged (admin scope). A new email address must be confirmed again
post
/notification-channels/{id}/test
Send a test message now (admin scope; 5/min)
post
/notification-channels/{id}/resend-verification
Send a new confirmation email for an unconfirmed email channel (admin scope)
get
/notification-channels/verify
Confirmation page linked from the email (public; shows a button, never confirms on GET)
post
/notification-channels/verify
Confirm the email address (public; form field or JSON `token`; single use)
get
/push/vapid-public-key
VAPID public key for browser push subscription (public)
post
/push/subscribe
Register a browser push subscription (actions scope)
delete
/push/subscribe
Remove a browser push subscription (actions scope)
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Generate code
List API keys (admin scope)
get
/keys
Request
Base URL:
https://api.impri.dev/v1
URL:
https://api.impri.dev/v1/keys
Auth:
HTTP bearer
Response
List of keys
Changes
No recorded changes to this operation across all 1 revision of this API.