واجهة PaxHelm البرمجية. بياناتك في متناولك.
مهام مساحتك ومشاريعها وملاحظاتها وتذكيراتها ومتابعاتها وأشخاصها عبر HTTPS وبتنسيق JSON، بالصلاحيات نفسها التي لديك في التطبيق. لا يُحذف أي شيء عبر الواجهة البرمجية.
المصادقة
أنشئ رمزًا شخصيًا من الإعدادات › الأمان › 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 كيلوبايت.
نقاط النهاية
أوصاف نقاط النهاية باللغة الإنجليزية، مثل مستند 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