Types:
from codex.types import HealthCheckResponse
Methods:
client.health.check() -> HealthCheckResponse
client.health.db() -> HealthCheckResponse
Types:
from codex.types import OrganizationSchemaPublic
Methods:
client.organizations.retrieve(organization_id) -> OrganizationSchemaPublic
Types:
from codex.types.organizations import (
OrganizationBillingInvoicesSchema,
OrganizationBillingUsageSchema,
)
Methods:
client.organizations.billing.invoices(organization_id) -> OrganizationBillingInvoicesSchema
client.organizations.billing.usage(organization_id) -> OrganizationBillingUsageSchema
Types:
from codex.types.organizations.billing import OrganizationBillingCardDetails
Methods:
client.organizations.billing.card_details.retrieve(organization_id) -> Optional[OrganizationBillingCardDetails]
Types:
from codex.types.organizations.billing import OrganizationBillingSetupIntent
Methods:
client.organizations.billing.setup_intent.create(organization_id) -> OrganizationBillingSetupIntent
Types:
from codex.types.organizations.billing import OrganizationBillingPlanDetails
Methods:
client.organizations.billing.plan_details.retrieve(organization_id) -> OrganizationBillingPlanDetails
Types:
from codex.types import User
Methods:
client.users.activate_account(**params) -> User
Types:
from codex.types.users import UserSchema, UserSchemaPublic
Methods:
Methods:
client.users.myself.api_key.retrieve() -> User
client.users.myself.api_key.refresh() -> UserSchema
Types:
from codex.types.users.myself import UserOrganizationsSchema
Methods:
client.users.myself.organizations.list() -> UserOrganizationsSchema
Types:
from codex.types.users import VerificationResendResponse
Methods:
client.users.verification.resend() -> VerificationResendResponse
Types:
from codex.types import (
ProjectReturnSchema,
ProjectRetrieveResponse,
ProjectListResponse,
ProjectExportResponse,
)
Methods:
client.projects.create(**params) -> ProjectReturnSchema
client.projects.retrieve(project_id) -> ProjectRetrieveResponse
client.projects.update(project_id, **params) -> ProjectReturnSchema
client.projects.list(**params) -> ProjectListResponse
client.projects.delete(project_id) -> None
client.projects.export(project_id) -> object
Types:
from codex.types.projects import (
AccessKeySchema,
AccessKeyListResponse,
AccessKeyRetrieveProjectIDResponse,
)
Methods:
client.projects.access_keys.create(project_id, **params) -> AccessKeySchema
client.projects.access_keys.retrieve(access_key_id, *, project_id) -> AccessKeySchema
client.projects.access_keys.update(access_key_id, *, project_id, **params) -> AccessKeySchema
client.projects.access_keys.list(project_id) -> AccessKeyListResponse
client.projects.access_keys.delete(access_key_id, *, project_id) -> None
client.projects.access_keys.retrieve_project_id() -> AccessKeyRetrieveProjectIDResponse
client.projects.access_keys.revoke(access_key_id, *, project_id) -> None
Types:
from codex.types.projects import Entry, EntryQueryResponse
Methods:
client.projects.entries.create(project_id, **params) -> Entry
client.projects.entries.retrieve(entry_id, *, project_id) -> Entry
client.projects.entries.update(entry_id, *, project_id, **params) -> Entry
client.projects.entries.delete(entry_id, *, project_id) -> None
client.projects.entries.query(project_id, **params) -> EntryQueryResponse
Types:
from codex.types.projects import ClusterListResponse, ClusterListVariantsResponse
Methods:
client.projects.clusters.list(project_id, **params) -> SyncOffsetPageClusters[ClusterListResponse]
client.projects.clusters.list_variants(representative_entry_id, *, project_id) -> ClusterListVariantsResponse
Types:
from codex.types import TlmPromptResponse, TlmScoreResponse
Methods:
client.tlm.prompt(**params) -> TlmPromptResponse
client.tlm.score(**params) -> TlmScoreResponse