---
# System prepended metadata

title: API URL
tags: [共通]

---


# API URL

### Function Api
* 帳號操作
1.1 [會員登入](https://hackmd.io/@crest-app/HJ-PH_J5T)
1.2 [會員註冊](https://hackmd.io/@crest-app/BJpCNkLqa)
1.3 [會員註冊信箱驗證](https://hackmd.io/@crest-app/Bk4LjfJip)
1.4 [會員資訊](https://hackmd.io/@crest-app/Bk5y9RBcp)
1.5 [重發驗證碼](https://hackmd.io/@crest-app/rkzgr9Zha)
1.6 [忘記密碼](https://hackmd.io/eCarEeQhRuaLpebppq6Gyw)

* 首頁
2.1	[首頁](https://hackmd.io/@crest-app/BJ6jXjraT)
2.2	[APP Initial(手錶版本/語系資料)](https://hackmd.io/@crest-app/SJy4u7N6a)

* 潛水日誌
3.1 [潛水日誌上傳](https://hackmd.io/@crest-app/HJu-NFtha)
3.2	[潛水日誌手動新增](https://hackmd.io/uMfBN6BUQQOWAQb2wJBmFQ)
3.3 [潛水日誌紀錄List](https://hackmd.io/@crest-app/Sk3tXcb3p)
3.4.1 [潛水日誌明細_1_手錶上傳資訊](https://hackmd.io/@crest-app/Hk7ZQuin6)
3.5	[潛水日誌_刪除](https://hackmd.io/@crest-app/r1tsok7aT)
3.6	[潛水日誌_編輯日誌](https://hackmd.io/Jgc-LCMRStiNuI8oQR8QpQ)

* 會員
4.1   [會員_個人資料修改](https://hackmd.io/@crest-app/rJtVe7ysT)
4.1.1 [個人設定頁面使用](https://hackmd.io/@crest-app/HykuV6A6p)
4.2	  [會員_證照上傳](https://hackmd.io/kDOELbdKQi65tkCQSz09CA)
4.2.1 [會員_證照刪除](https://hackmd.io/GJWKrZWcSK6X165IvBf8-Q)
4.3	  [會員_我的潛點(MAP)](https://hackmd.io/bOdK0zoVSdi2OUxi7TFdiA)
4.4	  [會員_我的潛點_新增](https://hackmd.io/T4n4FuAWS9CbDDuSO4jJIA)
4.5	  [會員_我的潛點_編輯](https://hackmd.io/P-8wvqIcRsGqCV3FRf8Sdg)
4.6	  [會員_我的潛點_刪除](https://hackmd.io/iZvOcY4TRPWpoPMR473OWg)
4.7	  [會員_我的潛點_資訊](https://hackmd.io/gBjedVYZQXyr3zchcG4GPQ)
4.8	  [會員_我的潛點_下載至手錶(bin)](https://hackmd.io/39JRUUAFSnCn9WKSwXOtSQ)
4.9	  [會員_我的潛點_手錶bin(區域List)](https://hackmd.io/39JRUUAFSnCn9WKSwXOtSQ)
4.10  [會員_我的潛點_收藏](https://hackmd.io/G1xcf6O9Q86WANgI2OQCjg)
4.11  [會員_我的潛點_取消收藏](https://hackmd.io/xKlJD4JtTU2fOiRyuacWlQ)
4.12  [會員_我的潛點_收藏清單](https://hackmd.io/92reWQt7T8iorGgcE6mMbw)
4.13  [會員_我的潛點_刪除照片](https://hackmd.io/-m8zPeZLSCqbVgyJzUX1Yw)
4.14  [會員_刪除](https://hackmd.io/YtRKnZsZTOWZnSFuPYBSkw)

* 潛水錶
5.1 [潛水錶管理_潛水錶清單](https://hackmd.io/@crest-app/ByyUmBjsa)
5.2 [潛水錶管理_新增潛水錶](https://hackmd.io/@crest-app/HyQZvf1op)
5.3 [潛水錶管理_潛水錶明細](https://hackmd.io/@crest-app/ByPKm5Z2a)
5.4	[潛水錶管理_更新韌體](https://hackmd.io/@crest-app/BJjB5nS26)
5.5.1 [潛水錶管理_同步潛水日誌 CR1](https://hackmd.io/@crest-app/HJu-NFtha)
5.6	[潛水錶管理_解除綁定](https://hackmd.io/@crest-app/BJcPJ003T)


* 其他設定
6.1	[連動帳號管理_綁定狀態](https://hackmd.io/9IzFcWiGS9aw_qrJT2rTdw)
6.2 [連動帳號管理_綁定/解除](https://hackmd.io/@crest-app/ByigpLwqT)
7.1	[設定_單位設定(讀取)](https://hackmd.io/@crest-app/B1K1YEisa)
7.1.1 [設定_單位設定(更新)](https://hackmd.io/@crest-app/rk-lwNis6)
7.2 [設定_同步星曆](https://hackmd.io/dRjIzr6XQ7uOf7TFSeeJXw)
7.3	[設定_同步潮汐](https://hackmd.io/va8ucq75Tiqz2P_4iJtwTQ)
7.3.1 [潮汐站點清單](https://hackmd.io/ShuBPDocS-6GXC4OEvkY9Q?view)
7.4	[設定_語系切換(中文/英文)](https://hackmd.io/@crest-app/SJy4u7N6a)
8.1	[APP 版本List](https://hackmd.io/QGF4zAfWTkmLdU4_Lchs-Q)
10.2.1 [Command By Pass to Server](https://hackmd.io/LXsWGvwFQ5OUl2SO67fePQ)
10.2.2 [Command Clear](https://hackmd.io/y5tAfP9gR1q4XOAsBSzXPA)
10.4 [手錶可連結型號清單](https://hackmd.io/4wDuH85XSVu2uHbYymS9ng)

* 共通
1. [潛點經驗等級_清單](https://hackmd.io/y_FHR9WYS0ik3PMc4UMcbw)
2. [潛點分類_清單](https://hackmd.io/SVywnttCSjeyyX0pm9n2dA)
3. [潛點類型_清單](https://hackmd.io/A8CsKRzeQ--OCyu5WIXFmw)
4. [潛點區域_清單](https://hackmd.io/39JRUUAFSnCn9WKSwXOtSQ)


### Tool Api
[圖片上傳](https://hackmd.io/Lq4vMNGvQkGKmkWzR32jJg)
[語系清單](https://hackmd.io/7ApcrjxkQiqnPAzX_wnxog)
[靜態頁面](https://hackmd.io/186ofLRNTLyEpK4JKl27SQ)


# API 格式說明
制式回覆格式
```json
{
    "status": true,
    "code": 200,
    "message": "success",
    "result": []
}
```

Guest帳號 未提供此功能
```json
{
    "status": false,
    "code": 405,
    "message": "未提供此功能",
    "result": null
}
```

|Name|Type|說明|
| ------------ | ------------ |------------ |
|status  |boolean |API結果狀態 true/false |
|code  |string |API結果代碼 |
|message  |string |API結果訊息 |
|result  |* |API回傳的資料 |


# API 回傳代碼
|Code|說明|
| ------------ | ------------ |
|200   |Success |
|400   |Fail |
|405   |未提供此功能 |
|422   |用戶端錯誤|
|401   |Token has Expired |

