Skip to main content
GET
List projects for the authenticated organisation

Authorizations

Authorization
string
header
required

An Earnie API key, sent as Authorization: Bearer sk_earnie_.... Create one under Settings > API keys. The key's scopes decide which operations it may call.

Query Parameters

include_archived
boolean
default:false

When true, archived projects are included in the response.

Response

List of projects

id
string<uuid>
required
org_id
string<uuid>
required
slug
string
required

Immutable. Must match ^[a-z0-9-]+$, 1..64 characters.

name
string
required

Mutable. 1..128 characters.

is_default
boolean
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
description
string | null
archived_at
string<date-time> | null
created_by
string<uuid> | null
repo_full_name
string | null

The bound source repository's path on its provider when the project was imported from one. Null for projects without a source binding.

repo_provider
string | null

The provider of the bound repository, such as github or gitlab. Null for projects without a source binding.

repo_connection_id
string<uuid> | null

The connection the bound repository is reached through; null when unbound or when that connection was disconnected.