Bitbucket Data Center API Client
    Preparing search index...

    Interface GlobalReposParams

    Query parameters accepted by GET /rest/api/latest/repos (global repository search).

    All filters are optional and sent verbatim to the API.

    interface GlobalReposParams {
        archived?: "ACTIVE" | "ARCHIVED" | "ALL";
        limit?: number;
        name?: string;
        permission?: string;
        projectkey?: string;
        projectname?: string;
        start?: number;
        state?: "AVAILABLE" | "INITIALISING" | "INITIALISATION_FAILED";
        visibility?: "public" | "private";
    }

    Hierarchy (View Summary)

    Index

    Properties

    archived?: "ACTIVE" | "ARCHIVED" | "ALL"

    Filter by archived status (default: 'ACTIVE')

    limit?: number

    Maximum number of results to return per page. Bitbucket default is 25, maximum is 1000.

    name?: string

    Filter by repository name (case-insensitive, partial match)

    permission?: string

    Filter by the permission the authenticated user has on the repository (e.g. 'REPO_READ', 'REPO_WRITE', 'REPO_ADMIN'). When omitted, an implicit 'read' permission (lower than REPO_READ) is assumed.

    projectkey?: string

    Filter by project key (case-insensitive match on the project key)

    projectname?: string

    Filter by project name (case-insensitive, partial match on the project name — not its key). Projects with similar names can match more than expected; prefer GlobalReposParams.projectkey or validate project.key on each returned repository before processing.

    start?: number

    0-based index of the first result to return. Use nextPageStart from the previous response to paginate forward.

    state?: "AVAILABLE" | "INITIALISING" | "INITIALISATION_FAILED"

    Filter by repository state

    visibility?: "public" | "private"

    Filter by visibility: 'public' or 'private'