Skip to content

project endpoints

Reference for the /project endpoint family.

What is a project?

A project is the main organizational unit in Signal. All collected posts, tags, jobs, dashboards, and users are scoped to a project. A project has a unique identifier (id) and a unique lowercase label (label) used throughout the API.

Projects can optionally enable features such as alerting, engagement refresh, and auto-sentiment.

Scope

The /project family manages:

  • project creation and updates
  • project listing and single project detail
  • project-job associations
  • project-user associations
  • project-scoped tag and tag folder reads

Authentication

Authentication is required. See Authentication.

Permissions

Permissions are tier-based and depend on the specific endpoint.

Endpoint groupMinimum tier
project/new2 (Superuser)
project/edit2 (Superuser)
project/addjob, project/removejob2 (Superuser)
project/adduser, project/removeuser2 (Superuser)
project/all, project/single4 (User)
project/tags, project/tag, project/tagfolders, project/users4 (User)

Endpoints

Notes

  • For tag create, update, delete, and tagging-rule management, see tag endpoints.
  • This section documents only V2 paths (/v2/...).

Doc rev.1.12.3 2026.05.08