API reference / Customers
List customers
https://ufmejgczdqvbrajatrjq.supabase.co/rest/v1/customersReturn customer records visible to the caller. Results are workspace-scoped by row-level security.
Required permission: customers.view, inbox.view, or reports.view
Authentication required
Send both apikey and Authorization: Bearer <ACCESS_TOKEN>. Row-level security limits results to the caller’s workspace and role.
ChatGPT MCP connection
Connect ChatGPT to read Ridgetop support conversations, customers, knowledge articles, and internal Development docs. The endpoint uses OAuth sign-in and the signed-in employee’s current workspace permissions. It is available after the Ridgetop MCP OAuth provider has been configured.
Streamable HTTP endpoint
https://wakepointhq.com/mcpsearch(query) returns matching record IDs, titles, and Ridgetop links. It searches article and doc titles, summaries, and body text. fetch(id) returns the text of one permitted record. Knowledge articles require knowledge.view, including drafts and internal articles; Development docs require development.view and exclude archived pages. The public API reference on this page is separate from those Development docs. count_conversations counts conversations by assignment, status, and channel. list_conversations uses the same filters and returns up to 50 matching records per page with an exact total and next offset; use fetch(id) for a full conversation transcript. top_email_contacts ranks customer contacts by inbound emails for a selected period, including last calendar week in the workspace timezone. All tools are read-only and require the records:read OAuth scope; conversation counts, lists, and email rankings also require inbox.view.
Query parameters
| Parameter | Type | Description |
|---|---|---|
| select | string | Comma-separated fields to return. Use explicit field selection in production. |
| order | string | Sort expression, such as created_at.desc. |
| limit | integer | Maximum number of rows to return. Responses are capped at 1,000 rows. |
| filter | PostgREST filter, for example [email protected]. |