repos

Sentivex Incidents Ticket API

POST/api/repos/{repoId}/backfill

POST /api/repos/{repoId}/backfill

Path parameters

repoIdstringrequired

Request body

sincestring
prSincestring
maxPagesany
withReviewsboolean
withWorkflowRunsboolean

Responses

200 성공400 입력 검증 실패(zod)401 미인증(JWT 쿠키 필요)403 권한 없음404 없음
cURL
curl -X POST https://sit.in-bridge.com/api/repos/{repoId}/backfill \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"since":"string","prSince":"string","maxPages":null,"withReviews":true,"withWorkflowRuns":true}'
JavaScript
const res = await fetch("https://sit.in-bridge.com/api/repos/{repoId}/backfill", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${token}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    "since": "string",
    "prSince": "string",
    "maxPages": null,
    "withReviews": true,
    "withWorkflowRuns": true
  })
});
const data = await res.json();
GET/api/repos/{repoId}/branches

GET /api/repos/{repoId}/branches

Path parameters

repoIdstringrequired

Responses

200 성공401 미인증(JWT 쿠키 필요)403 권한 없음404 없음
cURL
curl -X GET https://sit.in-bridge.com/api/repos/{repoId}/branches \
  -H "Authorization: Bearer $TOKEN"
JavaScript
const res = await fetch("https://sit.in-bridge.com/api/repos/{repoId}/branches", {
  method: "GET",
  headers: {
    "Authorization": `Bearer ${token}`
  }
});
const data = await res.json();
GET/api/repos/{repoId}/commits

GET /api/repos/{repoId}/commits

Path parameters

repoIdstringrequired

Responses

200 성공401 미인증(JWT 쿠키 필요)403 권한 없음404 없음
cURL
curl -X GET https://sit.in-bridge.com/api/repos/{repoId}/commits \
  -H "Authorization: Bearer $TOKEN"
JavaScript
const res = await fetch("https://sit.in-bridge.com/api/repos/{repoId}/commits", {
  method: "GET",
  headers: {
    "Authorization": `Bearer ${token}`
  }
});
const data = await res.json();
GET/api/repos/{repoId}/jobs

GET /api/repos/{repoId}/jobs

Path parameters

repoIdstringrequired

Responses

200 성공401 미인증(JWT 쿠키 필요)403 권한 없음404 없음
cURL
curl -X GET https://sit.in-bridge.com/api/repos/{repoId}/jobs \
  -H "Authorization: Bearer $TOKEN"
JavaScript
const res = await fetch("https://sit.in-bridge.com/api/repos/{repoId}/jobs", {
  method: "GET",
  headers: {
    "Authorization": `Bearer ${token}`
  }
});
const data = await res.json();
GET/api/repos/{repoId}/pulls

GET /api/repos/{repoId}/pulls

Path parameters

repoIdstringrequired

Responses

200 성공401 미인증(JWT 쿠키 필요)403 권한 없음404 없음
cURL
curl -X GET https://sit.in-bridge.com/api/repos/{repoId}/pulls \
  -H "Authorization: Bearer $TOKEN"
JavaScript
const res = await fetch("https://sit.in-bridge.com/api/repos/{repoId}/pulls", {
  method: "GET",
  headers: {
    "Authorization": `Bearer ${token}`
  }
});
const data = await res.json();
POST/api/repos/{repoId}/refresh

POST /api/repos/{repoId}/refresh

Path parameters

repoIdstringrequired

Responses

200 성공401 미인증(JWT 쿠키 필요)403 권한 없음404 없음
cURL
curl -X POST https://sit.in-bridge.com/api/repos/{repoId}/refresh \
  -H "Authorization: Bearer $TOKEN"
JavaScript
const res = await fetch("https://sit.in-bridge.com/api/repos/{repoId}/refresh", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${token}`
  }
});
const data = await res.json();
GET/api/repos/{repoId}/tree

GET /api/repos/{repoId}/tree

Path parameters

repoIdstringrequired

Responses

200 성공401 미인증(JWT 쿠키 필요)403 권한 없음404 없음
cURL
curl -X GET https://sit.in-bridge.com/api/repos/{repoId}/tree \
  -H "Authorization: Bearer $TOKEN"
JavaScript
const res = await fetch("https://sit.in-bridge.com/api/repos/{repoId}/tree", {
  method: "GET",
  headers: {
    "Authorization": `Bearer ${token}`
  }
});
const data = await res.json();