🌐 Sucursal da Intellico AG · Suíça
PTENFR
API pública

Documentação da API de Actividades

Endpoint público para listar as actividades da Intellico Angola e integrá-las noutras aplicações (ex.: o site institucional), com link de redirecionamento para a plataforma.

Endpoint

GEThttps://events.intellico.ao/api/activities
AutenticaçãoNenhuma (público)
CORSAberto (qualquer origem)
Cache5 minutos
FormatoJSON

Parâmetros de query (opcionais)

ParâmetroTipoValoresDescrição
statusstringrealizada | por_realizarFiltra as actividades por estado.
limitnúmero> 0Limita o número de itens (mais recentes primeiro).

Resposta

{
  "total": 2,
  "platform": "https://intellico.ao",
  "items": [
    {
      "id": "abc123",
      "slug": "workshop-ciberseguranca",
      "name": "Workshop de Cibersegurança",
      "summary": "Formação prática de resposta a incidentes...",
      "image": "https://intellico.ao/api/media/activities/...",
      "place": "Luanda, Angola",
      "status": "realizada",
      "startDate": 1765000000000,
      "endDate": 1765010000000,
      "organizer": "Intellico Angola",
      "gallery": { "photos": 12, "videos": 2 },
      "url": "https://intellico.ao/workshop-ciberseguranca"
    }
  ]
}

Campos de cada item

CampoTipoDescrição
idstringIdentificador único da actividade.
slugstringIdentificador legível usado no URL.
namestringNome da actividade.
summarystring | nullResumo curto.
imagestring | nullURL absoluto da imagem de capa.
placestring | nullLocal.
statusstring"realizada" ou "por_realizar".
startDatenumber | nullInício (timestamp em ms).
endDatenumber | nullFim (timestamp em ms).
organizerstring | nullOrganizador.
gallery.photosnumberNº de fotos na galeria.
gallery.videosnumberNº de vídeos na galeria.
urlstringLink de redirecionamento para a actividade na plataforma.

Exemplo de consumo

const res = await fetch(
  "https://events.intellico.ao/api/activities?status=por_realizar&limit=3"
);
const { items } = await res.json();

items.forEach((a) => {
  console.log(a.name, a.url); // redirecionar o utilizador para a.url
});

O campo url é o link directo para a página da actividade — use-o para redirecionar o utilizador. A image vem sempre como URL absoluto, pronta a usar em cartões.

Experimentar

Abra diretamente no navegador:

https://events.intellico.ao/api/activitieshttps://events.intellico.ao/api/activities?status=realizadahttps://events.intellico.ao/api/activities?status=por_realizar&limit=3