5d60d33db1
Volledige Foodlinkk Command Center uitbreiding met social automatisering, reclamefolder filters, Proxmox monitoring en documentatie.
51 lines
1.5 KiB
Markdown
51 lines
1.5 KiB
Markdown
# API referentie (kern)
|
|
|
|
Base URLs: Cockpit `http://10.4.7.18:8600` · Tools API `http://10.4.7.18:8700`
|
|
|
|
## Reclame folders
|
|
|
|
| Method | Path | Beschrijving |
|
|
|--------|------|--------------|
|
|
| GET | `/api/retail/reclamefolder/chains` | Alle supermarktketens |
|
|
| POST | `/api/retail/reclamefolder/refresh` | Sync van reclamefolder.nl |
|
|
| GET | `/api/retail/promo-campaigns` | Query: `chain`, `q`, `folder_type`, `valid_days`, `limit` |
|
|
|
|
Folder links: `https://www.reclamefolder.nl/f/folders/{edition_id}/`
|
|
|
|
## Marketing publish (Cockpit)
|
|
|
|
| Method | Path | Beschrijving |
|
|
|--------|------|--------------|
|
|
| POST | `/api/marketing/upload` | multipart image upload |
|
|
| POST | `/api/marketing/publish` | 202 — start background job |
|
|
| GET | `/api/marketing/publish/{job_id}` | Job status + result |
|
|
| GET | `/api/marketing/publish/history` | Recente jobs |
|
|
| GET | `/api/marketing/channels` | Geconfigureerde kanalen |
|
|
|
|
Kanalen: `twitter`, `linkedin`, `instagram`, `facebook`, `tiktok`, `pinterest`
|
|
|
|
## Settings social
|
|
|
|
| Method | Path |
|
|
|--------|------|
|
|
| GET | `/api/settings/social` |
|
|
| PUT | `/api/settings/social/{platform}` |
|
|
| POST | `/api/settings/social/{platform}/test` |
|
|
|
|
## IT Ops
|
|
|
|
| Method | Path |
|
|
|--------|------|
|
|
| GET | `/api/ops/topology` |
|
|
| GET | `/api/ops/snapshot` |
|
|
| POST | `/api/ops/refresh` |
|
|
|
|
## Packaging
|
|
|
|
| Method | Path |
|
|
|--------|------|
|
|
| POST | `/packaging/generate` |
|
|
| GET | `/packaging/preview/{id}` |
|
|
|
|
Zie Tools API OpenAPI op `:8700/docs` voor volledige lijst.
|