{ "opencollection": "1.0.0", "info": { "name": "Dashboard Allowlists Organizations API", "version": "1.0.0" }, "items": [ { "info": { "name": "Organizations", "type": "folder" }, "items": [ { "info": { "name": "Fetches all the active organizations that the user has access to", "type": "http" }, "http": { "method": "GET", "url": "https://app.dynamicauth.com/api/v0/organizations", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Fetches all the active organizations that the user has access to" }, { "info": { "name": "Creates organization", "type": "http" }, "http": { "method": "POST", "url": "https://app.dynamicauth.com/api/v0/organizations", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Creates organization" }, { "info": { "name": "Find the subscription of an organization using its ID", "type": "http" }, "http": { "method": "GET", "url": "https://app.dynamicauth.com/api/v0/organizations/:organizationId/billing/subscription", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "ID of organization" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Find the subscription of an organization using its ID" }, { "info": { "name": "Upgrade organziation to advanced plan", "type": "http" }, "http": { "method": "PUT", "url": "https://app.dynamicauth.com/api/v0/organizations/:organizationId/billing/upgrade", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "ID of organization" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Upgrade organziation to advanced plan" }, { "info": { "name": "Add coupon to subscription", "type": "http" }, "http": { "method": "PUT", "url": "https://app.dynamicauth.com/api/v0/organizations/:organizationId/billing/subscription/coupon", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "ID of organization" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Add coupon to subscription" }, { "info": { "name": "Find an organization by ID", "type": "http" }, "http": { "method": "GET", "url": "https://app.dynamicauth.com/api/v0/organizations/:organizationId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "ID of organization" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Find an organization by ID" }, { "info": { "name": "Update an organization by ID", "type": "http" }, "http": { "method": "PUT", "url": "https://app.dynamicauth.com/api/v0/organizations/:organizationId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "ID of organization" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update an organization by ID" }, { "info": { "name": "Update an organization address by ID", "type": "http" }, "http": { "method": "PUT", "url": "https://app.dynamicauth.com/api/v0/organizations/:organizationId/address", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "ID of organization" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update an organization address by ID" }, { "info": { "name": "Get SSO provider configuration for organization", "type": "http" }, "http": { "method": "GET", "url": "https://app.dynamicauth.com/api/v0/organizations/:organizationId/ssoProvider", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "ID of organization" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get SSO provider configuration for organization" }, { "info": { "name": "Create SSO provider configuration for organization", "type": "http" }, "http": { "method": "POST", "url": "https://app.dynamicauth.com/api/v0/organizations/:organizationId/ssoProvider", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "ID of organization" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Create SSO provider configuration for organization" }, { "info": { "name": "Update SSO provider configuration", "type": "http" }, "http": { "method": "PUT", "url": "https://app.dynamicauth.com/api/v0/organizations/:organizationId/ssoProvider/:ssoProviderId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "ID of organization" }, { "name": "ssoProviderId", "value": "", "type": "path", "description": "The SSO provider ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update SSO provider configuration" }, { "info": { "name": "Delete SSO provider configuration", "type": "http" }, "http": { "method": "DELETE", "url": "https://app.dynamicauth.com/api/v0/organizations/:organizationId/ssoProvider/:ssoProviderId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "ID of organization" }, { "name": "ssoProviderId", "value": "", "type": "path", "description": "The SSO provider ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Delete SSO provider configuration" } ] } ], "bundled": true }