สำคัญ
- การลงทะเบียนหน่วยงานใหม่ จำเป็นต้องมี user ที่มี roles เป็น ADMIN ด้วย ไม่งั้นระบบจะไม่ยอมรับการลงทะเบียน
- หากเพิ่ม roles SYNC_AGENT เข้าไป จะส่งผลให้เวลา authorize ตัว token จะไม่มีวันหมดอายุ
เป็น token ใช้สำหรับในกระบวนการ sync
-
Request (application/json)
-
Attributes (Organization, fixed-type)
-
Body
{ "id":"1459f3933d5e4ef8b0a68463c012f26b", "type":"Organization", "timestamp":"2018-06-28T17:17:43.645+07:00", "name":"รพสต-พรทิพา1", "displayName":"รพ.สต. พรทิพา 1", "avatarUrl" : "https://firebasestorage.googleapis.com/v0/b/family-folder-collector.appspot.com/o/images", "users":[ { "id":"5dc194a5b85b4733889247578e4bd5f0", "type":"User", "timestamp":"2018-06-28T14:19:29.645+07:00", "name":"pcu100214.airsync", "password":"a1e6-4f63e8295160", "avatarUrl" : "https://firebasestorage.googleapis.com/v0/b/family-folder-collector.appspot.com/o/images", "roles":[ "ADMIN" ] } ], "link":{ "isSynced":true, "lastSync":"2018-06-28T17:21:29.645+07:00", "system":"JHICS", "keys":{ "pcucode":"12345" } } }
-
-
Response 200 (application/json)
-
Attributes (Organization, fixed-type)
-
Body
{ "id":"5dbbc89c698922acf8bc5789", "type":"Organization", "timestamp":"2018-06-28T17:17:43.645+07:00", "name":"รพสต-พรทิพา1", "displayName":"รพ.สต. พรทิพา 1", "avatarUrl" : "https://firebasestorage.googleapis.com/v0/b/family-folder-collector.appspot.com/o/images", "users":[ { "id":"5dbbc89c698922acf8bc578a", "type":"User", "timestamp":"2019-11-01T12:54:36.771+07:00", "name":"pcu100214.airsync", "orgId":"5dbbc89c698922acf8bc5789", "isActivated":true, "activateTime":"2019-11-01T12:54:36.771+07:00", "avatarUrl" : "https://firebasestorage.googleapis.com/v0/b/family-folder-collector.appspot.com/o/images", "roles":[ "ADMIN" ], "bundle":{ } } ], "link":{ "isSynced":true, "lastSync":"2018-06-28T17:21:29.645+07:00", "system":"JHICS", "keys":{ "pcucode":"12345" } } }
-
-
Response 400 (application/json)
ถ้ามีการลงทะเบียนชื่อซ้ำกันจะไม่สามารถลงทะเบียนได้
-
Attributes (Error)
-
Body
{ "code": 400, "message": "ลงทะเบียน Org ซ้ำ" }
-
-
Response 200 (application/json)
-
Attributes (array[Organization], fixed-type)
-
Body
[ { "name":"โรงพยาบาลส่งเสริมสุขภาพตำบลบ้านทางยางม7", "displayName":"โรงพยาบาลส่งเสริมสุขภาพตำบลบ้านทางยาง ม.7", "address":"สตูล", "users":[ ], "id":"5c889fce6989229b7882eb15", "type":"Organization", "timestamp":"2019-03-13T13:14:13.486+07:00" }, { "name":"รพสตบ้านปากน้ำตฉวางอฉวาง", "displayName":"รพ.สต.บ้านปากน้ำ ต.ฉวาง อ.ฉวาง ", "tel":"075-466949 ", "avatarUrl" : "https://firebasestorage.googleapis.com/v0/b/family-folder-collector.appspot.com/o/images", "address":"นครศรีธรรมราช", "users":[ ], "id":"5c8b50fb698922768b669eb3", "type":"Organization", "timestamp":"2019-03-15T14:15:07.999+07:00" } ]
-
-
Parameters
- query:
คลอง(string)ชื่อหน่วยงาน หรือ รหัสหน่วยงาน
- query:
-
Response 200 (application/json)
-
Attributes (array[Organization], fixed-type)
-
Body
[ { "name":"Nectecเนคเทคฐานทดสอบ", "displayName":"Nectec เนคเทค ฐานทดสอบ", "address":"ราชบุรี", "users":[ ], "id":"5db0973f698922acf8b802fa", "type":"Organization", "timestamp":"2019-10-24T01:09:02.297+07:00" } ]
-
-
Response 404 (application/json)
เมื่อไม่พบผลการค้นหา
-
Attributes (Error)
-
Body
{ "code": 404, "message": "ค้นหา คลองอะไรนะ ไม่พบ" }
-
-
Request (application/json)
-
Headers
Authorization: Bearer {org_token}
-
-
Parameters
- org_id:
5db0973f698922acf8b802fa(string, required)รหัส id ของหน่วยงาน
- org_id:
-
Response 200
-
Response 404 (application/json)
เมื่อไม่พบ id ของหน่วยงาน
-
Attributes (Error)
-
Body
{ "code": 404, "message": "HTTP 404 Not Found" }
-
-
Response 401 (application/json)
เมื่อ token หมดอายุ
-
Attributes (Error)
-
Body
{ "code": 401, "message": "กรุณาทำการยืนยันตัวตนใหม่" }
-