Open App

Projects

CLI commands for projects

projects list

monoid projects list [options]

List projects

Options

FlagDescriptionDefault
--limit <n>Max results
--offset <n>Skip n results
--status <value>Filter by status
--container-id <value>Filter by containerId
--organisation-id <value>Filter by organisationId
--category-id <value>Filter by categoryId
--label-id <value>Filter by labelId
--has-external-link <value>Filter by hasExternalLink
--external-link-provider <value>Filter by externalLinkProvider
--created-at-eq <value>Filter by createdAtEq
--created-at-gte <value>Filter by createdAtGte
--created-at-lte <value>Filter by createdAtLte
--updated-at-eq <value>Filter by updatedAtEq
--updated-at-gte <value>Filter by updatedAtGte
--updated-at-lte <value>Filter by updatedAtLte

Example

monoid projects list [options]

Example output

{
  "data": [
    {
      "_id": "project_123",
      "title": "Q2 Social Launch",
      "status": "active",
      "containerId": "container_123",
      "organisationId": "org_123",
      "updatedAt": 1760000000000
    }
  ]
}

projects get

monoid projects get [options] <id>

Get one projects by id

Arguments

NameRequiredDescription
idYes

Options

FlagDescriptionDefault
--include-category <value>Include/filter by includeCategory
--include-labels <value>Include/filter by includeLabels

Example

monoid projects get [options] <id>

Example output

{
  "data": {
    "_id": "project_123",
    "title": "Q2 Social Launch",
    "status": "active",
    "containerId": "container_123",
    "organisationId": "org_123",
    "updatedAt": 1760000000000
  }
}

projects create

monoid projects create [options]

Create projects

Options

FlagDescriptionDefault
--body <json>Request body JSON (merged with flags)
--title <value>title
--description <value>description
--status <value>status
--container-id <value>containerId
--if-not-existsReturn existing if match found

Example

monoid projects create [options]

Example output

{
  "data": {
    "_id": "project_123",
    "title": "Q2 Social Launch",
    "status": "active",
    "containerId": "container_123",
    "organisationId": "org_123",
    "updatedAt": 1760000000000
  }
}

projects update

monoid projects update [options] <id>

Update projects

Arguments

NameRequiredDescription
idYes

Options

FlagDescriptionDefault
--body <json>Request body JSON (merged with flags)
--ids <ids>Comma-separated IDs for bulk update (max 25)
--title <value>title
--description <value>description
--status <value>status
--container-id <value>containerId

Example

monoid projects update [options] <id>

Example output

{
  "data": {
    "_id": "project_123",
    "title": "Q2 Social Launch",
    "status": "active",
    "containerId": "container_123",
    "organisationId": "org_123",
    "updatedAt": 1760000000000
  }
}

projects delete

monoid projects delete [options] <id>

Delete projects

Arguments

NameRequiredDescription
idYes

Options

FlagDescriptionDefault
--ids <ids>Comma-separated IDs for bulk delete (max 25)

Example

monoid projects delete [options] <id>

Example output

{
  "data": null,
  "deleted": true
}

projects category

monoid projects category

Manage project category

Example

monoid projects category

Example output

{
  "data": {
    "ok": true
  }
}

projects set

monoid projects category set [options] <projectId>

Arguments

NameRequiredDescription
projectIdYes

Options

FlagDescriptionDefault
--category-id <categoryId>Category id

Example

monoid projects category set [options] <projectId>

Example output

{
  "data": {
    "ok": true
  }
}

projects clear

monoid projects category clear <projectId>

Arguments

NameRequiredDescription
projectIdYes

Example

monoid projects category clear <projectId>

Example output

{
  "data": {
    "ok": true
  }
}

projects labels

monoid projects labels

Manage project labels

Example

monoid projects labels

Example output

{
  "data": {
    "ok": true
  }
}

projects add

monoid projects labels add [options] <projectId>

Arguments

NameRequiredDescription
projectIdYes

Options

FlagDescriptionDefault
--label-id <labelId>Label id

Example

monoid projects labels add [options] <projectId>

Example output

{
  "data": {
    "ok": true
  }
}

projects remove

monoid projects labels remove [options] <projectId>

Arguments

NameRequiredDescription
projectIdYes

Options

FlagDescriptionDefault
--label-id <labelId>Label id

Example

monoid projects labels remove [options] <projectId>

Example output

{
  "data": {
    "ok": true
  }
}

See Projects API reference for HTTP endpoint details.