Lumos website screenshot

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

Pricing Plans

Lumos Plans Pricing

3 plans

PLANS

Rate Limits

Lumos Rate Limits

5 limits

RATE LIMITS

FinOps

Lumos Finops

FINOPS

Resources

🔗
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

Raw ↑
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