Python SDKManagement API
Organization
Fetch the organization that owns a project with project.organization.get().
project.organization is a ProjectOrganizationResource with a single method: .get().
It returns the Organization record that owns the project.
Fetching the organization
from optixlog import SDKClient
from optixlog.management import Management
client = SDKClient(base_url="https://optixlog.leidos.com", api_key="sk-opt-...")
mgmt = Management(client)
project = mgmt.project("proj_grating_7f3a")
org = project.organization.get()
print(org.id) # "org_abc123"
print(org.name) # "Leidos Photonics"
print(org.description) # str | None
print(org.logo_url) # str | None
print(org.company_size) # str | None e.g. "51-200"
print(org.industry) # str | None e.g. "Semiconductor"
print(org.website) # str | None
print(org.contact_name) # str | None
print(org.contact_email) # str | None
print(org.contact_phone) # str | None
print(org.created_at) # datetime (UTC)
print(org.updated_at) # datetime (UTC)project.organization.get() raises NotFoundError if the organization record is not
accessible for this project.
Organization fields
Prop
Type