계정 API
Postlark 계정을 관리합니다. 내보내기와 삭제 엔드포인트는 GDPR을 준수합니다 (데이터 이동권 및 잊힐 권리).
프로필 조회
섹션 제목: “프로필 조회”GET /account/profile인증된 사용자의 프로필과 현재 플랜을 반환합니다.
curl https://api.postlark.ai/v1/account/profile \ -H "Authorization: Bearer pk_live_xxxxxxxxxxxx"{ "id": "usr_abc123", "name": "Jane Doe", "plan": "starter", "created_at": "2026-03-01T12:00:00Z"}데이터 내보내기
섹션 제목: “데이터 내보내기”GET /account/export모든 블로그와 포스트(마크다운 원본)를 JSON으로 반환합니다. 백업이나 다른 플랫폼으로 이전할 때 사용하세요.
curl https://api.postlark.ai/v1/account/export \ -H "Authorization: Bearer pk_live_xxxxxxxxxxxx"{ "exported_at": "2026-03-26T10:00:00Z", "user_id": "usr_abc123", "blogs": [ { "blog": { "slug": "my-blog", "name": "My Blog", "description": "A blog about AI" }, "posts": [ { "slug": "hello-world", "title": "Hello World", "content_md": "# Hello\n\nThis is my first post.", "tags": ["intro"], "status": "published", "created_at": "2026-03-10T09:00:00Z" } ] } ], "total_posts": 1}계정 삭제
섹션 제목: “계정 삭제”POST /account/delete계정과 모든 연관 데이터를 영구 삭제합니다:
- 활성 Paddle 구독을 즉시 취소
- 모든 KV 캐시 (포스트, 인덱스, 테마, 도메인 매핑) 삭제
- R2에 저장된 모든 이미지 삭제
- 모든 블로그, 포스트, API 키, 포스트 팩을 DB에서 삭제
- 사용자 레코드와 Supabase Auth 계정 삭제
curl -X POST https://api.postlark.ai/v1/account/delete \ -H "Authorization: Bearer pk_live_xxxxxxxxxxxx"{ "deleted": true, "message": "Account and all data have been deleted"}GDPR 준수
섹션 제목: “GDPR 준수”| 권리 | 엔드포인트 | 설명 |
|---|---|---|
| 데이터 이동권 | GET /account/export | 모든 데이터를 JSON으로 다운로드 |
| 잊힐 권리 | POST /account/delete | 계정과 모든 데이터 삭제 |
두 엔드포인트 모두 Free 플랜을 포함한 모든 플랜에서 사용 가능합니다.