{"info":{"name":"Rock Solid Waivers API","description":"The Rock Solid Waivers API allows you to integrate digital waiver functionality into your applications. Built for Australian businesses, it provides waiver management, electronic signatures, video safety waiver evidence, webhooks, and compliance tracking.\n\nOpenAPI source: https://rocksolidwaivers.com/api/docs/openapi.json","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json","version":"1.0.0"},"item":[{"name":"Authentication","item":[{"name":"Register new organization","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/auth/signup","host":["{{baseUrl}}"],"path":["auth","signup"]},"description":"Create a new organization account with admin user"}},{"name":"List API keys","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/settings/api-keys","host":["{{baseUrl}}"],"path":["settings","api-keys"]},"description":"Get all API keys for your organization"}},{"name":"Create API key","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/settings/api-keys","host":["{{baseUrl}}"],"path":["settings","api-keys"]},"description":"Generate a new API key for your organization. The full key is only shown once."}},{"name":"Revoke API key","request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/settings/api-keys/{id}","host":["{{baseUrl}}"],"path":["settings","api-keys","{id}"]},"description":"Permanently revoke an API key. This cannot be undone."}}]},{"name":"Templates","item":[{"name":"List waiver templates","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/templates","host":["{{baseUrl}}"],"path":["templates"],"query":[{"key":"page","value":"1","description":"Page number","disabled":true},{"key":"limit","value":"20","description":"Items per page","disabled":true},{"key":"active","value":"","description":"Filter by active status","disabled":true}]},"description":"Get all templates for the authenticated organization"}},{"name":"Create waiver template","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/templates","host":["{{baseUrl}}"],"path":["templates"]},"description":"Create a new waiver template"}},{"name":"Get template by ID","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/templates/{id}","host":["{{baseUrl}}"],"path":["templates","{id}"]},"description":"Retrieve a specific template by its ID"}},{"name":"Update template","request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/templates/{id}","host":["{{baseUrl}}"],"path":["templates","{id}"]},"description":"Update an existing template"}},{"name":"Delete template","request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/templates/{id}","host":["{{baseUrl}}"],"path":["templates","{id}"]},"description":"Delete a template (soft delete - marks as inactive)"}}]},{"name":"Waivers","item":[{"name":"List signed waivers","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/waivers","host":["{{baseUrl}}"],"path":["waivers"],"query":[{"key":"page","value":"1","description":"Page number","disabled":true},{"key":"limit","value":"20","description":"Items per page","disabled":true},{"key":"templateId","value":"","description":"Filter by template ID","disabled":true},{"key":"startDate","value":"","description":"Filter waivers from this date","disabled":true},{"key":"endDate","value":"","description":"Filter waivers until this date","disabled":true},{"key":"search","value":"","description":"Search by participant name or email","disabled":true}]},"description":"Get all signed waivers for the authenticated organization"}},{"name":"Get waiver by ID","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/waivers/{id}","host":["{{baseUrl}}"],"path":["waivers","{id}"]},"description":"Retrieve a specific signed waiver by its ID"}},{"name":"Download waiver PDF","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/waivers/{id}/pdf","host":["{{baseUrl}}"],"path":["waivers","{id}","pdf"]},"description":"Generate and download a PDF version of the signed waiver"}}]},{"name":"Modules","item":[{"name":"List available modules","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/modules","host":["{{baseUrl}}"],"path":["modules"],"query":[{"key":"category","value":"","description":"Filter modules by category","disabled":true}]},"description":"Get all available modules and current subscription status"}},{"name":"Subscribe to module","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/modules","host":["{{baseUrl}}"],"path":["modules"]},"description":"Subscribe to a paid module to unlock additional features"}}]},{"name":"Public","item":[{"name":"Get public signing form","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/public/sign/{templateId}","host":["{{baseUrl}}"],"path":["public","sign","{templateId}"]},"description":"Retrieve the public waiver signing form for a specific template"}},{"name":"Submit signed waiver","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/public/sign/{templateId}","host":["{{baseUrl}}"],"path":["public","sign","{templateId}"]},"description":"Submit a completed waiver form with digital signature"}}]},{"name":"Migration","item":[{"name":"Upload data for migration","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/migration/upload","host":["{{baseUrl}}"],"path":["migration","upload"]},"description":"Upload Smartwaiver or CSV data for migration to Rock Solid Waivers"}}]},{"name":"Analytics","item":[{"name":"Get analytics dashboard data","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/analytics/dashboard","host":["{{baseUrl}}"],"path":["analytics","dashboard"],"query":[{"key":"timeRange","value":"30d","description":"Time range for analytics data","disabled":true},{"key":"templateId","value":"","description":"Filter by specific template","disabled":true}]},"description":"Retrieve comprehensive analytics data for the dashboard"}}]},{"name":"Webhooks","item":[{"name":"List webhook configurations","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/settings/webhooks","host":["{{baseUrl}}"],"path":["settings","webhooks"]},"description":"Get all webhook configurations for the authenticated organization"}},{"name":"Create webhook configuration","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/settings/webhooks","host":["{{baseUrl}}"],"path":["settings","webhooks"]},"description":"Create a new webhook endpoint to receive event notifications"}},{"name":"Get webhook configuration","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/settings/webhooks/{id}","host":["{{baseUrl}}"],"path":["settings","webhooks","{id}"]},"description":"Retrieve a single webhook configuration by ID"}},{"name":"Update webhook configuration","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/settings/webhooks/{id}","host":["{{baseUrl}}"],"path":["settings","webhooks","{id}"]},"description":"Update an existing webhook configuration"}},{"name":"Delete webhook configuration","request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"Required for authenticated server-to-server API requests"}],"url":{"raw":"{{baseUrl}}/settings/webhooks/{id}","host":["{{baseUrl}}"],"path":["settings","webhooks","{id}"]},"description":"Permanently delete a webhook configuration"}}]}],"variable":[{"key":"baseUrl","value":"https://rocksolidwaivers.com/api","type":"string"},{"key":"apiKey","value":"rsw_live_your_api_key","type":"string"}]}