{"name":"DO.AI - AI Concierge for Local Commerce","version":"2.2.0","description":"Complete MVP: Authentication, recipient management, order approval flow, and automated checkout execution","endpoints":{"webhooks_clerk":"POST /api/webhooks/clerk","recipients_create":"POST /api/recipients","recipients_csv":"POST /api/recipients/csv","recipients_list":"GET /api/recipients","recipients_get":"GET /api/recipients/{id}","recipients_update":"PUT /api/recipients/{id}","recipients_delete":"DELETE /api/recipients/{id}","orders_create":"POST /api/orders","orders_batch":"POST /api/orders/batch","orders_list":"GET /api/orders","orders_pending":"GET /api/orders/pending","orders_approve":"POST /api/orders/{id}/approve","orders_batch_approve":"RETIRED (410) — batch approval flows through POST /api/sends/{id}/approve","orders_cancel":"POST /api/orders/{id}/cancel","orders_stats":"GET /api/orders/stats","campaigns_list":"GET /api/campaigns","campaigns_create":"POST /api/campaigns","campaigns_get":"GET /api/campaigns/{id}","campaigns_recipients":"GET /api/campaigns/{id}/recipients","campaigns_add_recipient":"POST /api/campaigns/{id}/recipients","campaigns_assign_gift":"PUT /api/campaigns/{id}/recipients/{recipientId}/gift","campaigns_submit":"POST /api/campaigns/{id}/submit","campaigns_approve":"POST /api/campaigns/{id}/approve","campaigns_schedule":"POST /api/campaigns/{id}/schedule","gifts_list":"GET /api/gifts","gifts_create":"POST /api/gifts","gifts_stats":"GET /api/gifts/stats","gifts_bulk_send":"POST /api/gifts/bulk-send","gifts_get":"GET /api/gifts/{id}","gifts_update":"PATCH /api/gifts/{id}","gifts_delete":"DELETE /api/gifts/{id}","gifts_send":"POST /api/gifts/{id}/send","webhooks_create_recipient":"POST /api/webhooks/recipients","webhooks_secrets_list":"GET /api/webhooks/secrets","webhooks_secrets_create":"POST /api/webhooks/secrets","webhooks_secrets_revoke":"DELETE /api/webhooks/secrets/{id}","webhooks_docs":"GET /api/webhooks/docs","budgets_get":"GET /api/budgets","budgets_set":"POST /api/budgets","budgets_delete":"DELETE /api/budgets/{periodType}","events_list":"GET /api/events","events_stats":"GET /api/events/stats","events_get":"GET /api/events/{id}","events_approve":"POST /api/events/{id}/approve","events_skip":"POST /api/events/{id}/skip","organizations_branding_get":"GET /api/organizations/me/branding","organizations_branding_upload_url":"POST /api/organizations/me/branding/upload-url","organizations_branding_update":"PATCH /api/organizations/me/branding","organizations_email_preview":"GET /api/organizations/me/email-preview","health":"/health","scrape_glasswing":"POST /api/scraping/scrape-glasswing","scrape_and_populate":"POST /api/scraping/scrape-and-populate","scraping_status":"/api/scraping/status","system_stats":"/api/stats","v1_submit_job":"POST /api/v1/scraping/jobs","v1_list_jobs":"GET /api/v1/scraping/jobs","v1_job_status":"GET /api/v1/scraping/jobs/{jobId}/status","v1_job_results":"GET /api/v1/scraping/jobs/{jobId}/results","v1_cancel_job":"DELETE /api/v1/scraping/jobs/{jobId}","v1_playbook_execute":"POST /api/v1/playbooks/execute","v1_monitoring":"GET /api/v1/monitoring/*","v1_queue_status":"GET /api/v1/queue/queues","v1_queue_dashboard":"GET /api/v1/queue/dashboard","v1_websocket_health":"GET /api/v1/websocket/health","realtime_dashboard":"GET /dashboard","analytics_dashboard":"GET /analytics","planning_dashboard":"GET /planning","api_docs":"/api/v1/docs","openapi_spec":"/api/v1/openapi.yaml"},"available_sites":["glasswingshop.com","petersflowersseattle.net"],"world_model_collections":["domains","products","categories","service_providers","users","recipients","orders"],"mongodb_connected":true,"websocket_enabled":true,"database":"ai_shopping_scraper"}