Files

51 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

# 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.