{ "info": { "name": "Passage by 1Password Management API", "description": "Server-side REST Management API for Passage by 1Password (passkeys / passwordless). Authenticated with a per-app Bearer API key. NOTE: the Passage product is scheduled for retirement on 2026-01-16.", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearerToken}}", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://api.passage.id/v1" }, { "key": "app_id", "value": "" }, { "key": "user_id", "value": "" }, { "key": "device_id", "value": "" } ], "item": [ { "name": "Users", "item": [ { "name": "List users", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/apps/{{app_id}}/users?page=1&limit=50", "host": ["{{baseUrl}}"], "path": ["apps", "{{app_id}}", "users"], "query": [ { "key": "page", "value": "1" }, { "key": "limit", "value": "50" } ] } } }, { "name": "Create a user", "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"email\": \"user@example.com\",\n \"user_metadata\": {}\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{baseUrl}}/apps/{{app_id}}/users", "host": ["{{baseUrl}}"], "path": ["apps", "{{app_id}}", "users"] } } }, { "name": "Get a user", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/apps/{{app_id}}/users/{{user_id}}", "host": ["{{baseUrl}}"], "path": ["apps", "{{app_id}}", "users", "{{user_id}}"] } } }, { "name": "Update a user", "request": { "method": "PATCH", "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"email\": \"\",\n \"phone\": \"\",\n \"user_metadata\": {}\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{baseUrl}}/apps/{{app_id}}/users/{{user_id}}", "host": ["{{baseUrl}}"], "path": ["apps", "{{app_id}}", "users", "{{user_id}}"] } } }, { "name": "Delete a user", "request": { "method": "DELETE", "header": [], "url": { "raw": "{{baseUrl}}/apps/{{app_id}}/users/{{user_id}}", "host": ["{{baseUrl}}"], "path": ["apps", "{{app_id}}", "users", "{{user_id}}"] } } }, { "name": "Activate a user", "request": { "method": "PATCH", "header": [], "url": { "raw": "{{baseUrl}}/apps/{{app_id}}/users/{{user_id}}/activate", "host": ["{{baseUrl}}"], "path": ["apps", "{{app_id}}", "users", "{{user_id}}", "activate"] } } }, { "name": "Deactivate a user", "request": { "method": "PATCH", "header": [], "url": { "raw": "{{baseUrl}}/apps/{{app_id}}/users/{{user_id}}/deactivate", "host": ["{{baseUrl}}"], "path": ["apps", "{{app_id}}", "users", "{{user_id}}", "deactivate"] } } } ] }, { "name": "Devices", "item": [ { "name": "List a user's devices", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/apps/{{app_id}}/users/{{user_id}}/devices", "host": ["{{baseUrl}}"], "path": ["apps", "{{app_id}}", "users", "{{user_id}}", "devices"] } } }, { "name": "Delete a user's device", "request": { "method": "DELETE", "header": [], "url": { "raw": "{{baseUrl}}/apps/{{app_id}}/users/{{user_id}}/devices/{{device_id}}", "host": ["{{baseUrl}}"], "path": ["apps", "{{app_id}}", "users", "{{user_id}}", "devices", "{{device_id}}"] } } } ] }, { "name": "Tokens", "item": [ { "name": "Revoke a user's refresh tokens", "request": { "method": "DELETE", "header": [], "url": { "raw": "{{baseUrl}}/apps/{{app_id}}/users/{{user_id}}/tokens", "host": ["{{baseUrl}}"], "path": ["apps", "{{app_id}}", "users", "{{user_id}}", "tokens"] } } } ] }, { "name": "Magic Links", "item": [ { "name": "Create a magic link", "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"email\": \"user@example.com\",\n \"channel\": \"email\",\n \"send\": true,\n \"type\": \"login\",\n \"redirect_url\": \"/\",\n \"ttl\": 300\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{baseUrl}}/apps/{{app_id}}/magic-links", "host": ["{{baseUrl}}"], "path": ["apps", "{{app_id}}", "magic-links"] } } } ] } ] }