Overview
The Assets API lets external systems manage the LowerPlane asset inventory programmatically. Use it to sync assets from your CMDB, provisioning pipelines, or custom discovery tools. All endpoints require API key authentication.Endpoints
List Assets
string
Filter by asset type (see Asset types).
string
Filter by status:
active, inactive, archived.string
Filter by criticality:
low, medium, high, critical.string
Filter by data classification:
public, internal, confidential, restricted.string
Search assets by name, description, or external ID.
string
default:"name"
Sort field:
name, type, status, criticality, created_at, updated_at.string
default:"asc"
Sort direction:
asc or desc.number
default:"1"
Page number.
number
default:"20"
Results per page.
Get an Asset
Create an Asset
string
required
Display name of the asset.
string
required
Asset type (see Asset types).
string
Description of the asset.
string
Free-form subtype, e.g., an OS name (
macOS, Ubuntu 22.04) or instance class.string
Your system’s identifier for the asset (e.g., AWS ARN, serial number). Must be unique within your organization.
string
Link to the asset in an external system.
string
default:"active"
active, inactive, or archived.string
default:"internal"
Data classification:
public, internal, confidential, restricted.string
default:"medium"
low, medium, high, or critical.string
Deployment environment, e.g.,
production, staging.string
Cloud region or physical region, e.g.,
us-east-1.string
Physical location, if applicable.
boolean
default:"true"
Whether the asset is in scope for compliance.
string[]
Types of data the asset handles, e.g.,
["pii", "financial"].boolean
default:"false"
Whether the asset stores or processes sensitive data.
boolean
Whether the asset’s data is encrypted at rest.
string
Encryption mechanism, e.g.,
AES-256.string[]
Free-form tags.
object
Arbitrary key-value metadata.
201 Created with the full asset record, including its id.
Update an Asset
Delete an Asset
Asset Types
Cloud-specific types are also supported:
s3_bucket, ec2_instance, rds_instance, iam_user, iam_role, azure_vm, azure_storage_account, azure_ad_user, gce_instance, gcs_bucket, digitalocean_droplet, digitalocean_volume.
Unrecognized types are stored as
other.