OptixLog Docs
API ReferenceManagement

Management API Reference

Complete API reference for the OptixLog Management module — read and manage project config, organization, teams, memberships, members, workflow nodes, node labels, and audit events.

The Management class is the entry point for all read-oriented operations on an OptixLog project. You construct it from an SDKClient and then scope all work to a specific project via Management.project() or Management.project_from().

from optixlog import SDKClient
from optixlog.management import Management

client = SDKClient(base_url="https://optixlog.leidos.com", api_key="sk-opt-...")
mgmt = Management(client)
proj = mgmt.project("proj_grating_7f3a")

Module map

Every resource below is scoped under a ManagementProject instance (proj above).

Quick example

management_overview.py
from optixlog import SDKClient
from optixlog.management import Management

client = SDKClient(base_url="https://optixlog.leidos.com", api_key="sk-opt-...")
mgmt = Management(client)
proj = mgmt.project("proj_grating_7f3a")

# Project config
config = proj.config.get()
print(config.name, config.status)

# All teams
for team in proj.teams.iter():
    print(team.name, team.member_count)

# Recent audit events (newest first)
for event in proj.audit_events.iter(level="error"):
    print(event.timestamp, event.action)

client.close()

On this page