Docs
ESC
Se connecter Utiliser QuQi
API
Getting started
The QuQi API Authentication
Your account
GET List your websites POST Issue a narrowed key
Channels
GET List channels GET One channel
Posts
POST Plan a post GET List posts GET One post POST Publish a post
Articles
POST Plan an article GET List written articles GET One written article
The calendar
GET The calendar
Pictures
POST Make a picture GET The picture library GET Check a task
Webhooks
POST Add a webhook GET List webhooks DELETE Remove a webhook
Reading finished work
GET Status GET Keywords GET List articles GET One article POST Connect a site POST Disconnect a site
Getting started
Errors

Connect a site

Record a site as the place your articles publish to.

2 min de lecture All plans
POST /api/v1/platform/connect

What the QuQi plugin and app call when somebody presses Connect. Records the site as your publishing destination and answers with the brand it was matched to.

site_url string OBLIGATOIRE
The address of the site being connected. Must be a URL, up to 255 characters.
platform string OBLIGATOIRE
What the site runs on. Up to 32 characters.
site_name string FACULTATIF
A readable name for the site. Up to 255 characters.
ATTENTION Articles publish to exactly one destination. Sending wordpress or shopify claims that slot, so connecting is refused while another publishing destination is set up. Any other platform name skips the check entirely — it connects alongside an existing destination and does not claim the slot itself.

If the website already publishes its articles somewhere else, connect fails with 409 and names the destination to disconnect first. Show that message as it is — it tells the person exactly where to go.

CURL
curl -X POST https://console.quqi.io/api/v1/platform/connect \
  -H "Authorization: Bearer quqi_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"site_url":"https://cornerbakery.example","site_name":"Corner Bakery","platform":"wordpress"}'
RESPONSE
{
  "success": true,
  "message": "…",
  "data": {
    "brand_name": "Corner Bakery",
    "brand_domain": "cornerbakery.example",
    "integration_id": "9f1c2a7e-4b30-4c11-9a6d-2f5c8e1b7d04",
    "connected_at": "2026-08-01T09:14:22+00:00"
  }
}
Cette page a-t-elle répondu à votre question ? Oui Pas vraiment