Écosystème IAKA

Un flux d'actualités par métier, prêt à afficher.

IAKA Cloud, IAKA Deals, IAKA Buzz ou le site d'un client : chaque projet interroge le même point d'entrée et récupère les dernières actualités de son secteur.

Dernières actualités, tous secteurs

GET /api/public/feed?limit=5

{
  "source": "iaka.news",
  "sector": "all",
  "count": 5,
  "items": [ { "slug": "...", "title": "...", "excerpt": "..." } ]
}

Filtrer par secteur

GET /api/public/feed?sector=immobilier&limit=3
GET /api/public/feed?sector=automobile&limit=3
GET /api/public/feed?sector=nautisme&limit=3
GET /api/public/feed?sector=batiment&limit=3
GET /api/public/feed?sector=independants&limit=3
GET /api/public/feed?sector=fiscalite&limit=3
GET /api/public/feed?sector=developpement-ia&limit=3

Exemple d'intégration

const res = await fetch(
  "https://iaka.news/api/public/feed?sector=immobilier&limit=3"
);
const { items } = await res.json();

Manifeste de service (écosystème IAKA)

GET /api/public/manifest

{
  "ok": true,
  "data": {
    "service_key": "iaka.news",
    "capabilities": ["news_feed", "sectors", "articles"],
    "endpoints": { "feed": { "path": "/api/public/feed" } }
  }
}

Hébergement — pas d'edge Supabase

IAKA.NEWS est une app TanStack Start : son API vit sur son propre site (https://iaka.news/api/public/*), pas en fonctions edge Supabase. La convention …supabase.co/functions/v1/… (et donc /functions/v1/service-manifest) ne s'applique pas à IAKA.NEWS — notre manifeste public est /api/public/manifest. Le manifeste le déclare via hosting: "own_site" et is_supabase_edge: false.

Jetons

Le flux public est ouvert en lecture. Les usages avancés (publication, quotas, statistiques, campagnes IAKA Buzz) passent par un jeton créé dans la console super admin, avec des droits par projet et une révocation immédiate.