Signal API
Introduction as MarkdownUse a clean Markdown version of this page with an agent or local tooling.

Overview

The Signal API lets you manage workspaces, packages, projects, locations, visibility data, prompts, competitors, actions, and listings through one API.

Base URLhttps://api.signal.ceyo.ai/v1

Your API key selects the workspace automatically, so workspace IDs are not included in request paths.

Quickstart

Add your API key to the Authorization header, then make a request to the resource you need.

1. Confirm your workspace

curl --request GET \
  --url 'https://api.signal.ceyo.ai/v1/workspace' \
  --header 'Authorization: Bearer ceyo_platform_...'

2. List projects

curl --request GET \
  --url 'https://api.signal.ceyo.ai/v1/projects?page=1&per_page=25' \
  --header 'Authorization: Bearer ceyo_platform_...'

Successful requests return JSON. Continue with the API reference for endpoint parameters and response fields.

Authentication

Send your platform API key with every request using either header:

Authorization: Bearer ceyo_platform_...
X-Api-Key: ceyo_platform_...

Keep API keys on your server and never include them in browser or mobile application code. Requests with an absent, invalid, expired, or revoked key return 401 Unauthorized. Use only one authentication header; conflicting credentials are rejected.