MOCK DE API · GitHub
GitHub API mock
Teste integrações que criam issues, consultam pull requests ou escutam webhooks do GitHub — sem esbarrar no rate limit da API real.
Endpoints de exemplo
POST
/repos/:owner/:repo/issues
Cria uma issue no repositório.
curl
curl -X POST https://httpdrop.com/mock/SEU_ENDPOINT_ID/repos/acme/app/issues \
-H "Content-Type: application/json" \
-d '{"title":"Found a bug","body":"Descrição do bug"}'
Resposta
{
"id": 1,
"number": 1347,
"title": "Found a bug",
"state": "open",
"user": { "login": "octocat" }
}
GET
/repos/:owner/:repo/pulls/:number
Consulta um pull request.
curl
curl https://httpdrop.com/mock/SEU_ENDPOINT_ID/repos/acme/app/pulls/42
Resposta
{
"number": 42,
"state": "open",
"title": "Add feature",
"merged": false
}
Exemplo de webhook
EVENT
push
Configure isso como body de uma Mock Rule e use Response Sequences ou modo SSE pra empurrar o evento — veja o guia de arquitetura de webhooks.
{
"ref": "refs/heads/main",
"repository": { "full_name": "acme/app" },
"pusher": { "name": "octocat" },
"commits": [{ "id": "abc123", "message": "Fix bug" }]
}
Nota de transparência: Os exemplos acima são ilustrativos, baseados na documentação pública do GitHub — não são a fonte oficial nem cobrem todos os campos. Confira sempre a documentação oficial da API REST do GitHub pros detalhes exatos da sua integração. Se algo mudou, avise-nos.
Comece a mockar o GitHub agora
Crie um endpoint grátis, sem cartão de crédito, e cole as rules acima.
Criar mock grátis Todos os provedores →