AI용
AI 코딩 어시스턴트가 CrispHive 연동을 구축하는 데 필요한 모든 것 — 바로 붙여 넣을 수 있는 프롬프트, 기계가 읽을 수 있는 리소스, API 핵심 정보를 한곳에 모았습니다.
AI로 설치하기
다음 프롬프트를 AI 코딩 어시스턴트에 붙여 넣어 연동을 부트스트랩할 수 있습니다:
Read the CrispHive backend integration skill at https://api.crisphive.com/developers/SKILL.md and the OpenAPI spec at https://api.crisphive.com/developers/openapi.json. Then implement a client for my backend that: 1. Authenticates with an API key as a Bearer token (chsk_test_… for sandbox) 2. Creates a customer and a job request 3. Keeps job requests in sync by polling GET /v1/job-requests/changes with the next_since cursor
모든 응답은 하나의 엔벨로프 형태 —
{ error_code, message, errors, data } — 를 사용하므로, 생성된 클라이언트들이 단일 응답 파서를 공유할 수 있습니다.기계가 읽을 수 있는 리소스
두 파일 모두 API가 직접 제공하므로 항상 배포된 버전과 일치합니다. 문서 페이지를 컨텍스트에 복사하는 대신 어시스턴트가 이 URL을 직접 참조하게 하세요.
| 리소스 | 내용 |
|---|---|
SKILL.md | 에이전트를 위해 작성된 간결한 연동 가이드: 인증, 응답 엔벨로프, 핵심 예약 흐름, 흔한 함정. |
openapi.json | 전체 OpenAPI 명세 — 모든 엔드포인트, 요청/응답 스키마, 오류 코드. 타입이 지정된 클라이언트 생성에 활용하세요. |
어시스턴트가 알아야 할 핵심 정보
- 기본 URL은
https://api.crisphive.com/v1입니다. sandbox와 live는 동일한 경로를 사용하며, 환경은 키 접두사(chsk_test_…vschsk_live_…)로 결정됩니다. - 모든 요청은
Authorization: Bearer <api key>로 인증합니다. 키는 만료되지 않고 전체 권한을 가지므로 서버 측에 보관하세요. error_code가0이면 성공이고, 그 외 값은 오류입니다. 유효성 검사 실패 시errors에 필드별 세부 정보가 담깁니다.- 리소스를 다시 나열하는 대신 반환된
next_since커서로GET /v1/job-requests/changes를 폴링해 데이터를 미러링하세요. - 웹훅은 아직 프리뷰 단계입니다. 당분간 신뢰할 수 있는 동기화는 변경 피드 위에 구축하세요.
더 나은 결과를 위한 팁
- 어시스턴트에게 먼저
SKILL.md를 읽히세요. 컨텍스트에 들어갈 만큼 작으면서도 전체 명세 없이 대부분의 연동 질문에 답할 수 있습니다. - 모델이 필드 이름을 추측하게 두지 말고
openapi.json에서 요청/응답 타입을 생성하세요. - sandbox 키(
chsk_test_…)로 개발하고, 흐름이 끝까지 동작한 뒤에만 live로 전환하세요. - 디버깅할 때는 HTTP 상태만이 아니라
error_code를 확인하세요.