Operacional

EGCservices API

API REST que serve o conteúdo do site institucional — portfólio, blog e mensagens de contato. Preparada para atender novos produtos.

v1.0 REST · JSON Bearer token Laravel

role para ver os endpoints ↓

Endpoints públicos

O que responde sem autenticação

GET /site/projects Lista os projetos do portfólio
GET /site/projects/{slug} Detalhe de um projeto
GET /site/blog Lista as publicações
GET /site/blog/{idOrSlug} Detalhe de uma publicação
POST /site/contact Envia mensagem de contato (reCAPTCHA)

Exemplo

Uma requisição, JSON puro

bash
# lista os projetos publicados
curl https://api.egcservices.com.br/site/projects

{
  "data": [
    {
      "id": 1,
      "title": "Você na Copa",
      "slug": "vocenacopa",
      "featured": true
    }
  ]
}

Bastidores

Como é construída

AUTH Laravel Sanctum Tokens de acesso para a área administrativa
DADOS MySQL · Eloquent Repositórios, transformers e validação por entidade
SEG HTTPS · CORS · Throttle Origens restritas e limite de requisições