# Cubi Estate Admin API

**Canonical:** https://apis.io/apis/cubi-estate/cubi-estate-admin-api/  
**Provider:** Cubi Estate — https://apis.io/providers/cubi-estate/  
**Base URL:** https://mcp.cubi.estate  
**Documentation:** https://www.cubi.estate/cubi-api

Cubi Estate Admin API is one of 42 APIs that [Cubi Estate](https://apis.io/providers/cubi-estate/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Admin. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 6 JSON Schemas.

The Admin API from Cubi Estate — 40 operation(s) for admin.

## Operations (41)

| Method | Path | Summary |
|---|---|---|
| POST | `/admin/bugs/{bug_id}/release` | Release a held /bug report to the bugfixer agent (held → pending) |
| POST | `/admin/ideas/score` | Owner: recompute the deterministic score now (synchronous) |
| GET | `/admin/ideas` | Owner inbox: every idea with internal state (filters: moderation, status… |
| POST | `/admin/ideas/{idea_id}/{action}` | Owner actions: moderate \| publish \| hide \| status \| decision \| merge \|… |
| GET | `/admin/delivery` | Owner: the delivery queue (work items) and the active releases per platform |
| POST | `/admin/release-manifest` | Deploy hook: record a release (append-only), snapshot its ideas, derive… |
| GET | `/admin/contact-requests` | Buyer-initiated Contact button audit log: filterable, joined with listing +… |
| GET | `/admin/briefs` | Delegated-search P0 brief queue (admin-only). |
| GET | `/admin/briefs/funnel` | Delegated-search P0 pilot instrument: exposures → briefs → qualified → acted →… |
| POST | `/admin/briefs/withdraw` | Withdraw briefs on a user's request (by id or email): erases email + free text… |
| PATCH | `/admin/briefs/{brief_id}` | Founder bookkeeping on one brief: status, sent/reply/action stamps… |
| GET | `/admin/lead-briefs` | Lead-brief funnel (sent→opened→actioned) + per-brief rows incl. |
| POST | `/admin/lead-briefs/sweep` | Run the pending-brief reminder / buyer-follow-up sweep (admin-only; kicked by… |
| POST | `/admin/contact-requests/{request_id}/outcome` | Set lead-funnel outcome on a contact request… |
| GET | `/admin/source-demand` | Per-source (scraped broker) demand scores + metrics + score trend (admin-only) |
| GET | `/admin/location-demand` | Live per-location buyer demand from search_events, resolved via the place… |
| GET | `/admin/zero-result-queries` | Audit log: property searches that returned 0 listings. |
| POST | `/admin/agent-consents` | Grant agent contact consent + auto-DM all buyers with open requests for that… |
| POST | `/admin/agent-deny` | Record agent refusal: write gdpr_suppression + close matching open… |
| POST | `/admin/notify-signup` | DM the owner on Telegram when a new Supabase user signs up (signup-hook token… |
| POST | `/admin/signup-digest/run` | Build the daily signups+signals digest and DM the owner (admin-only) |
| POST | `/admin/allowlist/approve` | Approve a Telegram/WhatsApp id onto the end-user allow-list (admin-only) |
| POST | `/admin/allowlist/revoke` | Revoke a Telegram/WhatsApp id from the end-user allow-list (admin-only) |
| GET | `/admin/allowlist` | List end-user allow-list rows, optionally filtered by status/channel… |
| GET | `/admin/allowlist/export` | Approved ids in OpenClaw allowFrom form, grouped by channel (admin-only). |
| GET | `/admin/fleet/status` | Fleet control-plane status as JSON (admin-only). |
| GET | `/admin/fleet` | Fleet ops status as an HTML page (admin-only) |
| POST | `/admin/fleet/{slug}/{action}` | Pause/resume/block a single fleet lineage by slug (admin-only) |
| POST | `/admin/announce` | Broadcast a news/update post to Telegram channel and/or subscribers (admin-only) |
| POST | `/admin/publish-update` | Publish one rich-HTML update to the web blog + Telegram in a single call… |
| GET | `/admin/announce/x-check` | Verify X (twitter) OAuth creds via GET /2/users/me without posting (admin-only) |
| GET | `/admin/announce/channel-check` | Verify the bot is a channel admin with post rights via getChat/getChatMember… |
| POST | `/admin/announce/edit` | Edit a previously-sent announcement in place (Telegram only; admin-only) |
| GET | `/admin/pitch/subscribers` | Pitch-deck update subscribers (admin-only; PII) |
| POST | `/admin/pitch/updates` | Broadcast a milestone update to all active subscribers from vc@ (admin-only… |
| POST | `/admin/pitch/links` | Mint a tracked pitch-deck link for one recipient (admin-only) |
| GET | `/admin/pitch/links` | All pitch links with view counts, scroll depth, time on page and PDF requests… |
| GET | `/admin/pitch/links/{guid}/views` | Per-view rows for one pitch link (admin-only; hashed IPs, never raw) |
| POST | `/admin/pitch/links/{guid}/revoke` | Withdraw a pitch link; the page answers 410 from then on (admin-only) |
| POST | `/admin/pitch/metrics/refresh` | Drop the 1h pitch-metrics cache so the next view recomputes (admin-only) |
| POST | `/admin/listing-precompute` | Precompute one /listing page fragment into the shared cache (worker-driven) |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/cubi-estate/openapi/cubi-estate-admin-api-openapi.yml
- **Documentation** — https://mcp.cubi.estate/docs
- **JSONSchema** — https://artifacts.apis.io/cubi-estate/json-schema/cubi-estate-admin-announce-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/cubi-estate/json-schema/cubi-estate-admin-allowlist-approve-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/cubi-estate/json-schema/cubi-estate-admin-announce-edit-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/cubi-estate/json-schema/cubi-estate-admin-publish-update-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/cubi-estate/json-schema/cubi-estate-release-manifest-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/cubi-estate/json-schema/cubi-estate-admin-agent-consent-request-schema.json

## Other Cubi Estate APIs (12)

- [Cubi MCP Connector](https://apis.io/apis/cubi-estate/cubi-mcp-connector/)
- [Cubi Estate Agent API](https://apis.io/apis/cubi-estate/cubi-estate-agent-api/)
- [Cubi Estate Alert API](https://apis.io/apis/cubi-estate/cubi-estate-alert-api/)
- [Cubi Estate Attr API](https://apis.io/apis/cubi-estate/cubi-estate-attr-api/)
- [Cubi Estate Blog API](https://apis.io/apis/cubi-estate/cubi-estate-blog-api/)
- [Cubi Estate Chat API](https://apis.io/apis/cubi-estate/cubi-estate-chat-api/)
- [Cubi Estate Cities API](https://apis.io/apis/cubi-estate/cubi-estate-cities-api/)
- [Cubi Estate Compare API](https://apis.io/apis/cubi-estate/cubi-estate-compare-api/)
- [Cubi Estate Concept Pairs API](https://apis.io/apis/cubi-estate/cubi-estate-concept-pairs-api/)
- [Cubi Estate Conference API](https://apis.io/apis/cubi-estate/cubi-estate-conference-api/)
- [Cubi Estate Contact API](https://apis.io/apis/cubi-estate/cubi-estate-contact-api/)
- [Cubi Estate Countries API](https://apis.io/apis/cubi-estate/cubi-estate-countries-api/)

## Tags

Admin

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/cubi-estate/cubi-estate-admin-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/cubi-estate/.
