Lumos
Lumos is the first Autonomous Identity Platform that helps organizations discover and manage access to all apps with enhanced security, increased productivity, and reduced cost. Lumos automates access requests, enforces least privilege, speeds up user access reviews, and eliminates extra SaaS app spending through 80+ connectors and an API.
2 APIs
0 Features
Access ManagementAccess ReviewsDeprovisioningIdentity GovernanceIdentity PlatformLeast PrivilegeProvisioningSaaS ManagementShadow IT
APIs
Lumos REST API
The Lumos REST API enables programmatic access to the Lumos identity platform for automating tasks such as managing users, apps, access requests, and governance workflows. All r...
Lumos Connector SDK
The Lumos Connector SDK allows developers to build custom connectors that integrate third-party applications with the Lumos platform, enabling automated provisioning, deprovisio...
Collections
Lumos REST API
OPENPricing Plans
Rate Limits
FinOps
Lumos Finops
FINOPSResources
🔗
Website
Website
🔗
Documentation
Documentation
💬
Support
Support
🚀
GettingStarted
GettingStarted
📰
Blog
Blog
🔗
Login
Login
📝
Signup
Signup
👥
GitHub
GitHub
🔗
LinkedIn
LinkedIn
🔗
CLI
CLI
🔗
ProductDocumentation
ProductDocumentation
🔗
LlmsText
LlmsText
Sources
opencollection: 1.0.0
info:
name: Lumos REST API
version: '1.0'
request:
auth:
type: bearer
token: '{{bearerToken}}'
items:
- info:
name: Apps
type: folder
items:
- info:
name: List all company apps
type: http
http:
method: GET
url: https://api.lumos.com/apps
docs: List all company apps
- info:
name: Create app
type: http
http:
method: POST
url: https://api.lumos.com/apps
body:
type: json
data: '{}'
docs: Create app
- info:
name: Retrieve specific app
type: http
http:
method: GET
url: https://api.lumos.com/apps/:app_id
params:
- name: app_id
value: ''
type: path
docs: Retrieve specific app
- info:
name: Update app
type: http
http:
method: PATCH
url: https://api.lumos.com/apps/:app_id
params:
- name: app_id
value: ''
type: path
body:
type: json
data: '{}'
docs: Update app
- info:
name: Fetch app categories
type: http
http:
method: GET
url: https://api.lumos.com/apps/categories
docs: Fetch app categories
- info:
name: Get app settings
type: http
http:
method: GET
url: https://api.lumos.com/apps/:app_id/settings
params:
- name: app_id
value: ''
type: path
docs: Get app settings
- info:
name: Update app settings
type: http
http:
method: PATCH
url: https://api.lumos.com/apps/:app_id/settings
params:
- name: app_id
value: ''
type: path
body:
type: json
data: '{}'
docs: Update app settings
- info:
name: Users
type: folder
items:
- info:
name: List company users
type: http
http:
method: GET
url: https://api.lumos.com/users
docs: List company users
- info:
name: Get authenticated user info
type: http
http:
method: GET
url: https://api.lumos.com/users/current
docs: Get authenticated user info
- info:
name: Get specific user
type: http
http:
method: GET
url: https://api.lumos.com/users/:user_id
params:
- name: user_id
value: ''
type: path
docs: Get specific user
- info:
name: List user accounts
type: http
http:
method: GET
url: https://api.lumos.com/users/:user_id/accounts
params:
- name: user_id
value: ''
type: path
docs: List user accounts
- info:
name: Retrieve user roles
type: http
http:
method: GET
url: https://api.lumos.com/users/:user_id/roles
params:
- name: user_id
value: ''
type: path
docs: Retrieve user roles
- info:
name: Assign role to user
type: http
http:
method: POST
url: https://api.lumos.com/users/:user_id/roles/:role_name
params:
- name: user_id
value: ''
type: path
- name: role_name
value: ''
type: path
docs: Assign role to user
- info:
name: Remove role from user
type: http
http:
method: DELETE
url: https://api.lumos.com/users/:user_id/roles/:role_name
params:
- name: user_id
value: ''
type: path
- name: role_name
value: ''
type: path
docs: Remove role from user
- info:
name: Accounts
type: folder
items:
- info:
name: List all accounts
type: http
http:
method: GET
url: https://api.lumos.com/accounts
docs: List all accounts
- info:
name: Upload accounts
type: http
http:
method: POST
url: https://api.lumos.com/accounts/upload
body:
type: json
data: '{}'
docs: Upload accounts
- info:
name: Check upload status
type: http
http:
method: GET
url: https://api.lumos.com/accounts/upload/:job_id
params:
- name: job_id
value: ''
type: path
docs: Check upload status
- info:
name: Groups
type: folder
items:
- info:
name: List groups
type: http
http:
method: GET
url: https://api.lumos.com/groups
docs: List groups
- info:
name: Get specific group
type: http
http:
method: GET
url: https://api.lumos.com/groups/:group_id
params:
- name: group_id
value: ''
type: path
docs: Get specific group
- info:
name: List group members
type: http
http:
method: GET
url: https://api.lumos.com/groups/:group_id/users
params:
- name: group_id
value: ''
type: path
docs: List group members
- info:
name: Activity
type: folder
items:
- info:
name: Retrieve activity logs
type: http
http:
method: GET
url: https://api.lumos.com/activity_logs
docs: Retrieve activity logs
- info:
name: Update activity records
type: http
http:
method: POST
url: https://api.lumos.com/activity_records
body:
type: json
data: '{}'
docs: Update activity records
- info:
name: Check activity job status
type: http
http:
method: GET
url: https://api.lumos.com/activity_records/job/:job_id
params:
- name: job_id
value: ''
type: path
docs: Check activity job status
- info:
name: Get user identity events
type: http
http:
method: GET
url: https://api.lumos.com/identity_events
docs: Get user identity events
- info:
name: AppStore
type: folder
items:
- info:
name: List AppStore apps
type: http
http:
method: GET
url: https://api.lumos.com/appstore/apps
docs: List AppStore apps
- info:
name: Add app to AppStore
type: http
http:
method: POST
url: https://api.lumos.com/appstore/apps
body:
type: json
data: '{}'
docs: Add app to AppStore
- info:
name: Get AppStore app details
type: http
http:
method: GET
url: https://api.lumos.com/appstore/apps/:app_id
params:
- name: app_id
value: ''
type: path
docs: Get AppStore app details
- info:
name: Remove app from AppStore
type: http
http:
method: DELETE
url: https://api.lumos.com/appstore/apps/:app_id
params:
- name: app_id
value: ''
type: path
docs: Remove app from AppStore
- info:
name: List requestable permissions
type: http
http:
method: GET
url: https://api.lumos.com/appstore/requestable_permissions
docs: List requestable permissions
- info:
name: Create requestable permission
type: http
http:
method: POST
url: https://api.lumos.com/appstore/requestable_permissions
body:
type: json
data: '{}'
docs: Create requestable permission
- info:
name: Update requestable permission
type: http
http:
method: PATCH
url: https://api.lumos.com/appstore/requestable_permissions/:permission_id
params:
- name: permission_id
value: ''
type: path
body:
type: json
data: '{}'
docs: Update requestable permission
- info:
name: Delete requestable permission
type: http
http:
method: DELETE
url: https://api.lumos.com/appstore/requestable_permissions/:permission_id
params:
- name: permission_id
value: ''
type: path
docs: Delete requestable permission
- info:
name: AccessRequests
type: folder
items:
- info:
name: Create access request
type: http
http:
method: POST
url: https://api.lumos.com/appstore/access_request
body:
type: json
data: '{}'
docs: Create access request
- info:
name: List access requests
type: http
http:
method: GET
url: https://api.lumos.com/appstore/access_requests
docs: List access requests
- info:
name: Get access request details
type: http
http:
method: GET
url: https://api.lumos.com/appstore/access_requests/:id
params:
- name: id
value: ''
type: path
docs: Get access request details
- info:
name: Cancel access request
type: http
http:
method: DELETE
url: https://api.lumos.com/appstore/access_requests/:id
params:
- name: id
value: ''
type: path
docs: Cancel access request
- info:
name: PreApprovalRules
type: folder
items:
- info:
name: List pre-approval rules
type: http
http:
method: GET
url: https://api.lumos.com/appstore/pre_approval_rules
docs: List pre-approval rules
- info:
name: Create pre-approval rule
type: http
http:
method: POST
url: https://api.lumos.com/appstore/pre_approval_rules
body:
type: json
data: '{}'
docs: Create pre-approval rule
- info:
name: Update pre-approval rule
type: http
http:
method: PATCH
url: https://api.lumos.com/appstore/pre_approval_rules/:pre_approval_rule_id
params:
- name: pre_approval_rule_id
value: ''
type: path
body:
type: json
data: '{}'
docs: Update pre-approval rule
- info:
name: Delete pre-approval rule
type: http
http:
method: DELETE
url: https://api.lumos.com/appstore/pre_approval_rules/:pre_approval_rule_id
params:
- name: pre_approval_rule_id
value: ''
type: path
docs: Delete pre-approval rule
- info:
name: AccessPolicies
type: folder
items:
- info:
name: List access policies
type: http
http:
method: GET
url: https://api.lumos.com/access_policies
docs: List access policies
- info:
name: Create access policy
type: http
http:
method: POST
url: https://api.lumos.com/access_policies
body:
type: json
data: '{}'
docs: Create access policy
- info:
name: Get access policy details
type: http
http:
method: GET
url: https://api.lumos.com/access_policies/:access_policy_id
params:
- name: access_policy_id
value: ''
type: path
docs: Get access policy details
- info:
name: Update access policy
type: http
http:
method: PUT
url: https://api.lumos.com/access_policies/:access_policy_id
params:
- name: access_policy_id
value: ''
type: path
body:
type: json
data: '{}'
docs: Update access policy
- info:
name: Delete access policy
type: http
http:
method: DELETE
url: https://api.lumos.com/access_policies/:access_policy_id
params:
- name: access_policy_id
value: ''
type: path
docs: Delete access policy
- info:
name: AccessReviews
type: folder
items:
- info:
name: List access reviews
type: http
http:
method: GET
url: https://api.lumos.com/access_reviews
docs: List access reviews
- info:
name: Create access review campaign
type: http
http:
method: POST
url: https://api.lumos.com/access_reviews
body:
type: json
data: '{}'
docs: Create access review campaign
- info:
name: Get access review details
type: http
http:
method: GET
url: https://api.lumos.com/access_reviews/:access_review_id
params:
- name: access_review_id
value: ''
type: path
docs: Get access review details
- info:
name: Update access review
type: http
http:
method: PATCH
url: https://api.lumos.com/access_reviews/:access_review_id
params:
- name: access_review_id
value: ''
type: path
body:
type: json
data: '{}'
docs: Update access review
- info:
name: Delete access review
type: http
http:
method: DELETE
url: https://api.lumos.com/access_reviews/:access_review_id
params:
- name: access_review_id
value: ''
type: path
docs: Delete access review
- info:
name: Add apps to access review
type: http
http:
method: POST
url: https://api.lumos.com/access_reviews/:access_review_id/apps
params:
- name: access_review_id
value: ''
type: path
body:
type: json
data: '{}'
docs: Add apps to access review
- info:
name: Remove app from access review
type: http
http:
method: DELETE
url: https://api.lumos.com/access_reviews/:access_review_id/apps/:arda_id
params:
- name: access_review_id
value: ''
type: path
- name: arda_id
value: ''
type: path
docs: Remove app from access review
- info:
name: Get scope filter options
type: http
http:
method: GET
url: https://api.lumos.com/access_reviews/scope_options
docs: Get scope filter options
- info:
name: Tasks
type: folder
items:
- info:
name: List tasks
type: http
http:
method: GET
url: https://api.lumos.com/tasks
docs: List tasks
- info:
name: Get task details
type: http
http:
method: GET
url: https://api.lumos.com/tasks/:task_id
params:
- name: task_id
value: ''
type: path
docs: Get task details
- info:
name: Get available actions
type: http
http:
method: GET
url: https://api.lumos.com/tasks/:task_id/actions
params:
- name: task_id
value: ''
type: path
docs: Get available actions
- info:
name: Execute action on task
type: http
http:
method: POST
url: https://api.lumos.com/tasks/:task_id/perform-action
params:
- name: task_id
value: ''
type: path
body:
type: json
data: '{}'
docs: Execute action on task
- info:
name: Reassign task
type: http
http:
method: POST
url: https://api.lumos.com/tasks/:task_id/reassign
params:
- name: task_id
value: ''
type: path
body:
type: json
data: '{}'
docs: Reassign task
- info:
name: Add comment to task
type: http
http:
method: POST
url: https://api.lumos.com/tasks/:task_id/comments
params:
- name: task_id
value: ''
type: path
body:
type: json
data: '{}'
docs: Add comment to task
- info:
name: Complete task
type: http
http:
method: POST
url: https://api.lumos.com/tasks/:task_id/complete
params:
- name: task_id
value: ''
type: path
docs: Complete task
- info:
name: Dismiss task
type: http
http:
method: POST
url: https://api.lumos.com/tasks/:task_id/dismiss
params:
- name: task_id
value: ''
type: path
docs: Dismiss task
- info:
name: Vendors
type: folder
items:
- info:
name: List vendor agreements
type: http
http:
method: GET
url: https://api.lumos.com/vendor_agreements
docs: List vendor agreements
- info:
name: Update vendor agreement custom attribute
type: http
http:
method: PUT
url: https://api.lumos.com/vendor_agreements/:vendor_agreement_id/custom_attributes/:label
params:
- name: vendor_agreement_id
value: ''
type: path
- name: label
value: ''
type: path
body:
type: json
data: '{}'
docs: Update vendor agreement custom attribute
- info:
name: Upload discovered documents
type: http
http:
method: POST
url: https://api.lumos.com/found_documents
body:
type: json
data: '{}'
docs: Upload discovered documents
- info:
name: Upload order information
type: http
http:
method: POST
url: https://api.lumos.com/orders
body:
type: json
data: '{}'
docs: Upload order information
- info:
name: Webhooks
type: folder
items:
- info:
name: List available inline webhooks
type: http
http:
method: GET
url: https://api.lumos.com/inline_webhooks
docs: List available inline webhooks
- info:
name: Utility
type: folder
items:
- info:
name: Check API liveness
type: http
http:
method: GET
url: https://api.lumos.com/info
docs: Check API liveness
bundled: true