PaxHelm API. 내 데이터를 손닿는 곳에.
워크스페이스의 작업, 프로젝트, 메모, 리마인더, 후속 조치, 사람을 HTTPS와 JSON으로, 앱에서와 같은 권한으로 다룹니다. API로는 아무것도 삭제되지 않습니다.
인증
설정 › 보안 › API에서 개인 토큰을 만들고 모든 요청에 함께 보내세요: Authorization: Bearer pxa_…. 토큰은 한 번만 표시되며, 만료일을 둘 수 있고 언제든 취소할 수 있습니다. 범위: pdash.read, pdash.write.
curl -H "Authorization: Bearer pxa_…" https://paxhelm.com/api/v1/tasks?status=open목록, 버전, 한도
목록은 최신순으로 페이지 단위로 옵니다. 변경할 때마다 읽은 expectedVersion을 보내며, 그사이 레코드가 바뀌었으면 409를 반환합니다. 토큰당 분당 최대 120건, 본문은 최대 64 KB입니다.
엔드포인트
엔드포인트 설명은 OpenAPI 문서와 마찬가지로 영어로 되어 있습니다.
| 메서드 | 경로 | 범위 | 하는 일 |
|---|---|---|---|
GET | /api/v1/tasks | pdash.read | List tasks, newest first |
POST | /api/v1/tasks | pdash.write | Create a task |
GET | /api/v1/tasks/{id} | pdash.read | Get one task |
PATCH | /api/v1/tasks/{id} | pdash.write | Change a task (send only the fields to change, with expectedVersion) |
POST | /api/v1/tasks/{id}/complete | pdash.write | Complete a task |
POST | /api/v1/tasks/{id}/reopen | pdash.write | Reopen a task |
GET | /api/v1/projects | pdash.read | List projects, newest first |
POST | /api/v1/projects | pdash.write | Create a project |
GET | /api/v1/projects/{id} | pdash.read | Get one project |
PATCH | /api/v1/projects/{id} | pdash.write | Change a project (send only the fields to change, with expectedVersion) |
GET | /api/v1/notes | pdash.read | List notes, newest first |
POST | /api/v1/notes | pdash.write | Create a note |
GET | /api/v1/notes/{id} | pdash.read | Get one note |
PATCH | /api/v1/notes/{id} | pdash.write | Change a note (send only the fields to change, with expectedVersion) |
GET | /api/v1/reminders | pdash.read | List reminders, newest first |
POST | /api/v1/reminders | pdash.write | Create a reminder |
GET | /api/v1/reminders/{id} | pdash.read | Get one reminder |
PATCH | /api/v1/reminders/{id} | pdash.write | Change a reminder (send only the fields to change, with expectedVersion) |
POST | /api/v1/reminders/{id}/complete | pdash.write | Complete a reminder |
POST | /api/v1/reminders/{id}/snooze | pdash.write | Snooze a reminder |
GET | /api/v1/follow-ups | pdash.read | List follow-ups, newest first |
POST | /api/v1/follow-ups | pdash.write | Create a follow-up |
GET | /api/v1/follow-ups/{id} | pdash.read | Get one follow-up |
PATCH | /api/v1/follow-ups/{id} | pdash.write | Change a follow-up (send only the fields to change, with expectedVersion) |
POST | /api/v1/follow-ups/{id}/close | pdash.write | Close a follow-up |
GET | /api/v1/people | pdash.read | List people, newest first |
POST | /api/v1/people | pdash.write | Create a person |
GET | /api/v1/people/{id} | pdash.read | Get one person |
PATCH | /api/v1/people/{id} | pdash.write | Change a person (send only the fields to change, with expectedVersion) |
웹훅
변경이 생기면 PaxHelm이 내 HTTPS 주소로 알립니다. 알림마다 HMAC-SHA256 서명이 붙고, 서버가 응답하지 않으면 다시 시도합니다. 이벤트:
task.createdtask.updatedtask.completedproject.createdproject.updatedproject.completednote.creatednote.updatednote.archivedreminder.createdreminder.updatedreminder.completedfollow_up.createdfollow_up.updatedfollow_up.closed