API 레퍼런스

사용자 지정 도메인

프로젝트에 사용자 지정 도메인을 추가, 검증 및 제거합니다.

마지막 업데이트:

커스텀 도메인 API

프로젝트의 커스텀 도메인을 관리합니다. 커스텀 도메인은 Pro 또는 Business 구독 플랜이 필요합니다.

도메인 상태 조회

GET /api/v1/projects/{projectId}/domain

프로젝트의 현재 커스텀 도메인 설정을 반환하며, 설정되지 않은 경우 null을 반환합니다.

커스텀 도메인 추가

POST /api/v1/projects/{projectId}/domain
{ "domain": "myapp.example.com" }

라이브 프로젝트에 커스텀 도메인을 추가합니다. 응답에는 도메인 등록 기관에서 설정해야 하는 DNS 레코드가 포함됩니다:

{
  "data": {
    "domain": { ... },
    "dnsRecords": [
      { "type": "CNAME", "host": "myapp.example.com", "value": "my-project.floop.tech" },
      { "type": "TXT", "host": "_floopfloop-verify.myapp.example.com", "value": "verify-token" }
    ]
  }
}

커스텀 도메인 제거

DELETE /api/v1/projects/{projectId}/domain

프로젝트에서 커스텀 도메인을 제거합니다.

파일 업로드

POST /api/v1/uploads

파일(이미지, PDF, 텍스트) 업로드를 위한 사전 서명된 S3 URL을 생성합니다. 반환된 key를 프로젝트 생성 또는 개선 시 attachments배열에 사용하십시오.

{
  "fileName": "screenshot.png",
  "fileType": "image/png",
  "fileSize": 123456
}

응답:

{
  "data": {
    "uploadUrl": "https://s3.amazonaws.com/...",
    "key": "uploads/userId/fileId/screenshot.png",
    "fileId": "uuid"
  }
}

업로드 URL을 수신한 후 일치하는 Content-Type 헤더와 함께 파일을 해당 URL에 직접 PUT 하십시오.