API publique

DÉVELOPPEURS

Intégrez les données SIAMA PRO dans vos applications. Récupérez les événements, candidats, votes et billets au format JSON. API en lecture seule, sans authentification, CORS activé.

URL de base
https://siamapro.com/api/public
Points d'accès
GET/api/public/events

Liste les événements publics (tournois, concerts, festivals, élections…).

Paramètres
type — filtre par type : tournament, concert, festival, election, miss, concours (optionnel)
limit — nombre maximum de résultats, 1 à 100 (défaut : 50)
Exemple de réponse
{
  "count": 1,
  "events": [
    {
      "name": "FESTIVAL CNN MANADJER 3ème EDITION 2027",
      "slug": "festival-cnn-manadjer-3eme-edition-2027-xxxx",
      "type": "festival",
      "status": "open",
      "start_date": null,
      "location": "Pointe-Noire",
      "cover_url": "https://…",
      "color": "#F04A1A",
      "url": "https://siamapro.com/events/festival-…"
    }
  ]
}
GET/api/public/events/{slug}

Détail d'un événement : infos, configuration de vote, classement des candidats (votes en direct) et tarifs de billetterie.

Exemple de réponse
{
  "event": {
    "name": "MISS …",
    "slug": "miss-…",
    "type": "miss",
    "currency": "XAF",
    "url": "https://siamapro.com/events/miss-…"
  },
  "vote": {
    "enabled": true,
    "price_per_vote": 100,
    "currency": "XAF",
    "ends_at": "2027-01-15T20:00:00Z"
  },
  "candidates": [
    { "name": "Candidate A", "number": 1, "category": "Miss", "votes": 1240 },
    { "name": "Candidate B", "number": 2, "category": "Miss", "votes": 980 }
  ],
  "tickets": [
    { "name": "Standard", "price": 5000, "currency": "XAF" }
  ]
}
Exemple d'appel
curl "https://siamapro.com/api/public/events?type=festival&limit=10"
Bon à savoir
  • Toutes les réponses sont au format JSON et en lecture seule.
  • Seules les données publiques sont exposées (aucune donnée personnelle d'acheteur).
  • Les votes des candidats reflètent le classement en temps réel.
  • CORS activé — appelable directement depuis le navigateur.

UN BESOIN D'INTÉGRATION SPÉCIFIQUE ?

Webhooks, accès écriture, volumes importants… parlons-en.

Contacter l'équipe →