{"info":{"_postman_id":"67d1ba55-f213-447c-a066-9368aec79517","name":"Copply: Age Verification API","description":"<html><head></head><body><p>Age verification API and parental consent API for apps handling COPPA, state online-safety rules, privacy deletion logs, and audit-ready consent workflows.</p>\n<h2 id=\"important-you-need-a-copply-api-key\">Important: You Need a Copply API Key</h2>\n<p>Create a Copply account and generate a Copply API key at <a href=\"https://copply.basemapped.com/keys\">https://copply.basemapped.com/keys</a>, then set the <code>copply_api_key</code> collection variable.</p>\n<p>Send the key on every API request as:</p>\n<p><code>Authorization: Bearer cp_live_your_key_here</code></p>\n<p>For public examples, use <code>cp_test_your_key_here</code>. RapidAPI marketplace keys or <code>X-RapidAPI-Key</code> headers do not authenticate Copply requests yet.</p>\n<p>Full docs: <a href=\"https://copply.basemapped.com/docs\">https://copply.basemapped.com/docs</a></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"56207663","collectionId":"67d1ba55-f213-447c-a066-9368aec79517","publishedId":"2sBXwyG6nu","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-06-27T04:20:28.000Z"},"item":[{"name":"Verification","item":[{"name":"Verify Age - Texas Minor","id":"dcc75a45-6be8-492f-b6f9-b4f475de7a5a","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"userId\": \"postman-user-1\",\n  \"declaredAge\": 17,\n  \"stateHint\": \"TX\",\n  \"devicePlatform\": \"web\"\n}"},"url":"https://copply.basemapped.com/api/copply/verify-age","description":"<p>Returns allowed, blocked, or requiresConsent for a user based on configured state rules.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"cp_test_your_key_here"}]},"isInherited":true,"source":{"_postman_id":"67d1ba55-f213-447c-a066-9368aec79517","id":"67d1ba55-f213-447c-a066-9368aec79517","name":"Copply: Age Verification API","type":"collection"}},"urlObject":{"path":["verify-age"],"host":["https://copply.basemapped.com/api/copply"],"query":[],"variable":[]}},"response":[],"_postman_id":"dcc75a45-6be8-492f-b6f9-b4f475de7a5a"},{"name":"Verify Age - Federal No Age","id":"d1432099-5a39-4841-8dbe-440073d2fa49","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"userId\": \"postman-user-1\",\n  \"stateHint\": \"Federal\"\n}"},"url":"https://copply.basemapped.com/api/copply/verify-age","description":"<p>Shows how Copply behaves when age is not declared.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"cp_test_your_key_here"}]},"isInherited":true,"source":{"_postman_id":"67d1ba55-f213-447c-a066-9368aec79517","id":"67d1ba55-f213-447c-a066-9368aec79517","name":"Copply: Age Verification API","type":"collection"}},"urlObject":{"path":["verify-age"],"host":["https://copply.basemapped.com/api/copply"],"query":[],"variable":[]}},"response":[],"_postman_id":"d1432099-5a39-4841-8dbe-440073d2fa49"}],"id":"ffa606fa-3b69-402a-a2dd-e51113ac43c2","_postman_id":"ffa606fa-3b69-402a-a2dd-e51113ac43c2","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"cp_test_your_key_here"}]},"isInherited":true,"source":{"_postman_id":"67d1ba55-f213-447c-a066-9368aec79517","id":"67d1ba55-f213-447c-a066-9368aec79517","name":"Copply: Age Verification API","type":"collection"}}},{"name":"Consent","item":[{"name":"Check Consent Status","id":"980d7f85-288a-44c5-ab50-dee4b3256fe0","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"userId\": \"postman-user-1\",\n  \"consentMethod\": \"check\"\n}"},"url":"https://copply.basemapped.com/api/copply/parental-consent","description":"<p>Reads the latest consent record for a user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"cp_test_your_key_here"}]},"isInherited":true,"source":{"_postman_id":"67d1ba55-f213-447c-a066-9368aec79517","id":"67d1ba55-f213-447c-a066-9368aec79517","name":"Copply: Age Verification API","type":"collection"}},"urlObject":{"path":["parental-consent"],"host":["https://copply.basemapped.com/api/copply"],"query":[],"variable":[]}},"response":[],"_postman_id":"980d7f85-288a-44c5-ab50-dee4b3256fe0"},{"name":"Request Email Consent","id":"75b005b8-96ff-49af-a3c0-3f6ea126db74","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"userId\": \"postman-user-1\",\n  \"consentMethod\": \"email\",\n  \"parentEmail\": \"parent@example.com\"\n}"},"url":"https://copply.basemapped.com/api/copply/parental-consent","description":"<p>Sends a parent verification email through the configured Resend sender.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"cp_test_your_key_here"}]},"isInherited":true,"source":{"_postman_id":"67d1ba55-f213-447c-a066-9368aec79517","id":"67d1ba55-f213-447c-a066-9368aec79517","name":"Copply: Age Verification API","type":"collection"}},"urlObject":{"path":["parental-consent"],"host":["https://copply.basemapped.com/api/copply"],"query":[],"variable":[]}},"response":[],"_postman_id":"75b005b8-96ff-49af-a3c0-3f6ea126db74"},{"name":"Request Credit Card Consent","id":"f567dcf2-2e12-4386-9e50-36f6ba2f7da6","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"userId\": \"postman-user-1\",\n  \"consentMethod\": \"creditcard\"\n}"},"url":"https://copply.basemapped.com/api/copply/parental-consent","description":"<p>Creates a Stripe PaymentIntent for credit-card consent verification.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"cp_test_your_key_here"}]},"isInherited":true,"source":{"_postman_id":"67d1ba55-f213-447c-a066-9368aec79517","id":"67d1ba55-f213-447c-a066-9368aec79517","name":"Copply: Age Verification API","type":"collection"}},"urlObject":{"path":["parental-consent"],"host":["https://copply.basemapped.com/api/copply"],"query":[],"variable":[]}},"response":[],"_postman_id":"f567dcf2-2e12-4386-9e50-36f6ba2f7da6"},{"name":"Request ID Upload Consent","id":"4d3dc22b-072b-436c-814c-db4a5cd61b67","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"userId\": \"postman-user-1\",\n  \"consentMethod\": \"idupload\"\n}"},"url":"https://copply.basemapped.com/api/copply/parental-consent","description":"<p>Creates a Persona inquiry for ID verification.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"cp_test_your_key_here"}]},"isInherited":true,"source":{"_postman_id":"67d1ba55-f213-447c-a066-9368aec79517","id":"67d1ba55-f213-447c-a066-9368aec79517","name":"Copply: Age Verification API","type":"collection"}},"urlObject":{"path":["parental-consent"],"host":["https://copply.basemapped.com/api/copply"],"query":[],"variable":[]}},"response":[],"_postman_id":"4d3dc22b-072b-436c-814c-db4a5cd61b67"},{"name":"Create Signed Upload URL","id":"340c5b7e-e36e-4f25-b60e-0ad63354871e","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"filename\": \"parent-id.jpg\",\n  \"contentType\": \"image/jpeg\"\n}"},"url":"https://copply.basemapped.com/api/copply/get-upload-url","description":"<p>Creates a Supabase signed upload URL for ID evidence.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"cp_test_your_key_here"}]},"isInherited":true,"source":{"_postman_id":"67d1ba55-f213-447c-a066-9368aec79517","id":"67d1ba55-f213-447c-a066-9368aec79517","name":"Copply: Age Verification API","type":"collection"}},"urlObject":{"path":["get-upload-url"],"host":["https://copply.basemapped.com/api/copply"],"query":[],"variable":[]}},"response":[],"_postman_id":"340c5b7e-e36e-4f25-b60e-0ad63354871e"}],"id":"4efe308c-1c08-41bc-9df2-7adf57ba1ae8","_postman_id":"4efe308c-1c08-41bc-9df2-7adf57ba1ae8","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"cp_test_your_key_here"}]},"isInherited":true,"source":{"_postman_id":"67d1ba55-f213-447c-a066-9368aec79517","id":"67d1ba55-f213-447c-a066-9368aec79517","name":"Copply: Age Verification API","type":"collection"}}},{"name":"Privacy","item":[{"name":"Delete Verification Data","id":"25faba2e-967c-4edd-98b7-f42a86049e9c","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"userId\": \"postman-user-1\"\n}"},"url":"https://copply.basemapped.com/api/copply/delete-verification-data","description":"<p>Deletes a user's verification and consent data and returns a deletion audit hash.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"cp_test_your_key_here"}]},"isInherited":true,"source":{"_postman_id":"67d1ba55-f213-447c-a066-9368aec79517","id":"67d1ba55-f213-447c-a066-9368aec79517","name":"Copply: Age Verification API","type":"collection"}},"urlObject":{"path":["delete-verification-data"],"host":["https://copply.basemapped.com/api/copply"],"query":[],"variable":[]}},"response":[],"_postman_id":"25faba2e-967c-4edd-98b7-f42a86049e9c"}],"id":"cdd313e2-1a50-4c4c-9023-2df9d7e2d0ea","_postman_id":"cdd313e2-1a50-4c4c-9023-2df9d7e2d0ea","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"cp_test_your_key_here"}]},"isInherited":true,"source":{"_postman_id":"67d1ba55-f213-447c-a066-9368aec79517","id":"67d1ba55-f213-447c-a066-9368aec79517","name":"Copply: Age Verification API","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"cp_test_your_key_here"}]}},"variable":[{"key":"base_url","value":"https://copply.basemapped.com/api/copply","type":"string"},{"key":"copply_api_key","value":"cp_test_your_key_here","type":"string","description":"Create a Copply dashboard key at https://copply.basemapped.com/keys. Use Authorization: Bearer cp_live_... in production."},{"key":"user_id","value":"postman-user-1","type":"string"}]}