@archastro/sdk
    Preparing search index...

    Interface Team

    A team within an organization, used to group users and agents and scope resources like configs, agents, and tasks.

    interface Team {
        acl?: Acl;
        app?: string;
        badges?: Record<string, unknown>;
        created_at?: string;
        description?: string;
        id: string;
        membership_status?: string;
        metadata?: Record<string, unknown>;
        name?: string;
        org?: string;
        sandbox?: string;
        slug?: string;
        updated_at?: string;
    }
    Index

    Properties

    acl?: Acl

    Access control list governing visibility and join permissions for this team. null when no ACL restrictions are applied and the team inherits default access rules.

    app?: string

    ID of the developer application this team belongs to (dap_...). null if the team is not scoped to an app.

    badges?: Record<string, unknown>

    Aggregated badge counts for the team, keyed by category. null when badge data is not loaded.

    created_at?: string

    When this team was created (ISO 8601).

    description?: string

    Human-readable description of the team's purpose. null if not set.

    id: string

    Team ID (tem_...).

    membership_status?: string

    The authenticated viewer's role on this team. One of "owner", "admin", or "member". null if the viewer is not a member.

    metadata?: Record<string, unknown>

    Arbitrary key-value metadata attached to this team. Returns an empty object when no metadata has been set.

    name?: string

    Display name of the team.

    org?: string

    ID of the organization this team belongs to (org_...). null if the team is not org-scoped.

    sandbox?: string

    ID of the developer sandbox this team is scoped to (dsb_...). null outside sandbox contexts.

    slug?: string

    URL-safe slug for the team, derived from the team name. null if not set.

    updated_at?: string

    When this team was last updated (ISO 8601).