Skip to content

API Reference

Base URL: https://idp-api.letsur.ai

MethodPath설명상태 코드
POST/api/auth/sign-up회원가입201, 409
POST/api/auth/login로그인200, 404
POST/api/auth/logout로그아웃200
MethodPath설명상태 코드
GET/api/users/me현재 사용자200, 401
GET/api/users/me/reposGitHub 저장소 목록200, 404
GET/api/users전체 사용자 목록200
GET/api/users/{id}사용자 조회200, 404
DELETE/api/users/{id}사용자 삭제200, 404
MethodPath설명상태 코드
GET/api/account/providers/github연결 상태 조회200, 404
GET/api/account/providers/github/linkOAuth URL 생성200
POST/api/account/providers/github/unlink연결 해제200, 404
GET/api/account/providers/github/installApp 설치 시작302
GET/api/account/providers/github/callbackOAuth 콜백302
GET/api/account/providers/github/install/callbackApp 설치 콜백302
MethodPath설명상태 코드
GET/api/workspaces목록200
POST/api/workspaces생성201, 404
GET/api/workspaces/{id}조회200, 404
PUT/api/workspaces/{id}수정200, 404
DELETE/api/workspaces/{id}삭제200, 404
GET/api/workspaces/{id}/members멤버 목록200, 404
POST/api/workspaces/{id}/members멤버 추가201, 404, 409
DELETE/api/workspaces/{id}/members/{userId}멤버 제거200, 404
MethodPath설명상태 코드
GET/api/workspaces/{id}/projects프로젝트 목록200, 404
POST/api/workspaces/{id}/projects프로젝트 생성201, 404
GET/api/projects/{id}프로젝트 조회200, 404
PUT/api/projects/{id}프로젝트 수정200, 404
DELETE/api/projects/{id}프로젝트 삭제200, 404
MethodPath설명상태 코드
GET/api/projects/{id}/env-profiles프로필 목록200, 404
POST/api/projects/{id}/env-profiles프로필 생성201, 404, 409
PUT/api/projects/{id}/env-profiles/{envId}프로필 수정200, 404, 409
DELETE/api/projects/{id}/env-profiles/{envId}프로필 삭제200, 404
MethodPath설명상태 코드
GET/api/projects/{id}/deployments배포 목록200, 404
POST/api/projects/{id}/deploy배포 트리거201, 404, 409
GET/api/deployments/{id}배포 조회200, 404
POST/api/deployments/{id}/retry배포 재시도201, 404, 409
MethodPath설명상태 코드
GET/api/projects/{id}/builds빌드 목록200, 404
GET/api/builds/{id}빌드 조회200, 404
GET/api/builds/{id}/logs빌드 로그200, 404, 422
MethodPath설명Content-Type
GET/api/projects/{id}/logs런타임 로그application/x-ndjson
MethodPath설명
POST/api/webhook/builder/callback빌드 완료 콜백
POST/api/webhook/githubGitHub 이벤트 수신
코드의미설명
200/201성공정상 응답
302리다이렉트OAuth 콜백 흐름
400잘못된 요청재시도 불가
401미인증세션 만료 → 로그인 리다이렉트
404미발견리소스 없음
409충돌중복 리소스
422처리 불가아직 준비되지 않음