# Migrasi ke V1
Panduan ini menerangkan cara berhijrah dari V0 hingga V1, untuk microservices yang terjejas.
# Perubahan di seluruh perkhidmatan
# Meminta item yang dipadam
Dapatkan titik akhir yang membolehkan pulangan item yang dipadam kini mempunyai pertanyaan berikut yang tersedia:
show_active- Bendera Boolean (lalaitrue) untuk mengembalikan item yang tidak dipadamkan (iaitu aktif) dalam badan tindak balasshow_deleted- Bendera Boolean (lalaifalse) untuk mengembalikan item yang dipadam dalam badan tindak balas.
Secara lalai, item aktif akan dikembalikan sahaja.
Untuk mengembalikan item yang dipadam sahaja, permintaan dengan nilai show_deleted true dan show_active nilai false.
Untuk mengembalikan item aktif dan dipadam, minta nilai show_deleted true.
Nota: Sesetengah titik akhir mengandungi pertanyaan show_deleted sahaja, tetapi tingkah laku adalah sama.
# Penomboran
Pagination telah ditambah ke beberapa laluan di seluruh perkhidmatan. Ini adalah tindak balas yang sangat besar dapat diuruskan dengan munasabah.
Pagination menambah pertanyaan baru kepada mana -mana titik akhir yang dipertikaikan:
+ ?page_limit=int
+ ?before=base64
+ ?after=base64
Di mana tidak hadir sebelum ini, pertanyaan baru order dan sort_by juga akan hadir pada titik akhir paginated:
+ ?sort_by=name
+ ?order=desc
Sila lihat dokumentasi untuk maklumat lanjut mengenai pertanyaan ini.
Badan tindak balas untuk titik akhir paginate juga telah dikemas kini dengan kunci baru:
+ paging: {
+ cursors: {
+ before: "MjUxYjYzNzAtNDk1MC1lNzExLTgxMDQtMDA1MDU2YjU3NDU5",
+ after: "OGExMTcxNzAtNDk1MC1lNzExLTgxMDQtMDA1MDU2YjU3NDU5"
+ },
+ previous: "http://ddb.arup.com/api/projects?before=MjUxYjYzNzAtNDk1MC1lNzExLTgxMDQtMDA1MDU2YjU3NDU5",
+ next: "http://ddb.arup.com/api/projects?after=MjUxYjYzNzAtNDk1MC1lNzExLTgxMDQtMDA1MDU2YjU3NDU5"
+ },
+ summary: {
+ estimate_count: 44
+ }
# Mesej ralat
Respons Ralat Pelanggan tidak lagi termasuk kunci source:
{
details: "id \"632f6133-c5c4-4232-bdb6-c1a227a48b8e\" could not be found",
msg: "Route Not Found",
- source: "body"
}
# Perkhidmatan Parameter
Sila gunakan nota penghijrahan ini untuk membantu beralih dari V0 dari parameter-service-api ke V1. Bahagian ini harus memperincikan semua perubahan di seluruh versi.
# Titik akhir yang tidak ditetapkan
Titik akhir berikut telah dikeluarkan dari v1:
# **GET /parameters/:parameter_id/revision**
digantikan oleh titik akhir baru GET /entries/:entry_id/revisions (lihat di bawah)
# **POST /parameters/:parameter_id/revision**
digantikan oleh titik akhir baru PUT /entries (lihat di bawah)
# **PATCH /parameters/:parameter_id/revision**
digantikan oleh titik akhir baru PATCH /revisions (lihat di bawah)
# Perubahan di titik akhir
Sila lihat di bawah untuk perubahan pada setiap titik akhir. Ini berstruktur dengan cara yang sama dengan Dokumentasi API (opens new window) untuk kemudahan penggunaan.
Nota: Tidak semua titik akhir mempunyai perubahan.
# Aset
# GET /assets
Penomboran ditambah. Sila lihat bahagian permulaan untuk maklumat lanjut.
Badan tindak balas sekarang termasuk
asset_type_idharta dalam kunciasset_sub_type:asset_sub_type: { id: "a7154e9a-9dd4-4983-a900-c172a3366544", name: "Domestic Hot Water", + asset_type_id: "577cfd8d-8da0-4d78-b4a4-c81ab728d4bf", parent_asset_sub_type_id: "f2ac4d11-6854-4763-b26e-2b2c664390cb" }Pertanyaan
show_deleted_assetstelah diganti. Sila lihat bahagian di atas untuk maklumat lanjut- GET /assets?show_deleted_assets=true + GET /assets?show_deleted=true
# POST /assets
Titik akhir ini kini menerima salah satu
asset_type_idatauasset_sub_type_iddalam badan permintaan:Jika anda menyediakan
asset_sub_type_idmaka medannameadalah pilihan dan jika dibiarkan kosong akan dihuni secara automatik untuk memadankan namaasset_sub_type.Jika anda menyediakan
asset_type_idhanya untuk aset yang mempunyaiasset_sub_typehartatrue, anda akan menerima ralat jika menyiarkan dengan hartanametidak sepadan dengan salah satu nama sub jenis yang sah.Badan tindak balas kini termasuk
asset_type_idharta di kunciasset_sub_type:asset_sub_type: { id: "a7154e9a-9dd4-4983-a900-c172a3366544", name: "Domestic Hot Water", + asset_type_id: "577cfd8d-8da0-4d78-b4a4-c81ab728d4bf", parent_asset_sub_type_id: "f2ac4d11-6854-4763-b26e-2b2c664390cb" }
# GET /assets/{asset_id}
Badan tindak balas sekarang termasuk
asset_type_idharta dalam kunciasset_sub_type:asset_sub_type: { id: "a7154e9a-9dd4-4983-a900-c172a3366544", name: "Domestic Hot Water", + asset_type_id: "577cfd8d-8da0-4d78-b4a4-c81ab728d4bf", parent_asset_sub_type_id: "f2ac4d11-6854-4763-b26e-2b2c664390cb" }Pertanyaan
show_deleted_assetstelah diganti. Sila lihat bahagian di atas untuk maklumat lanjut- GET /assets?show_deleted_assets=true + GET /assets?show_deleted=true
# GET /assets/{asset_ids}/hierarchy
Setiap objek
hierarchydalam badan tindak balas kini termasuk kunciasset_type_id:{ hierarchies: [ [ { id: "a3d5c386-9451-495e-9d3c-8ed152b1300f", name: "Wellington Place", + asset_type_id: "a3d5c386-9451-495e-9d3c-8ed152b1300f" } ] ] }
# Penyertaan
Entri mewakili nilai untuk parameter. Penyertaan boleh disemak semula. Pada masa ini, parameter terhad kepada maksimum satu entri. Dalam versi masa depan, parameter akan mempunyai keupayaan untuk mempunyai pelbagai entri. Sila lihat Dokumentasi (opens new window) untuk maklumat lanjut.
Terdapat empat laluan baru yang berkaitan dengan penyertaan:
# GET /entries
- Titik akhir ini mengembalikan semua penyertaan, ini boleh dipersoalkan oleh pelbagai
parameter_id.
# PUT /entries
- Titik akhir ini menggantikan
POST /parameters/:parameter_id/revisiondan membolehkan anda membuat atau mengemas kini satu atau lebih entri. - Titik akhir ini menerima pelbagai
entries. Bidang yang diperlukan adalahentry_id,parameter_id,source_id,values. Pada masa ini,valuesmempunyai panjang maksimum satu. Penambahan pilihan adalahcommentdanlocation_in_source.
# GET /entries/:entry_id/revisions
- Titik akhir ini menggantikan
GET /parameters/:parameter_id/revision, dan mengembalikan semua semakan untukentry_idyang ditentukan.
# PATCH /revisions
- Titik akhir ini menggantikan titik akhir
PATCH /parameters/:parameter_id/revisionsdan membolehkan pengguna mengemas kinistatuspelbagai semakan yang berkaitan dengan pelbagai entri yang berbeza sekaligus. - Pengguna hanya perlu mengemas kiniterkinisemakan entri
- Pengguna dikehendaki menentukan
revision_idsemakan untuk mengemas kini - Jika pengguna mengemas kini semakan
statuske QA StaterejectedAcommentharta diperlukan.
# Set parameter
Nota: Set parameter berada dalam pelepasan alfa untuk ujian. Ia tidak disyorkan untuk menggunakan laluan ini dalam pengeluaran.
Konvensyen penamaan untuk set parameter telah diubah dari V0 hingga V1. Perubahan adalah seperti berikut:
| Konvensyen Penamaan V0 | Konvensyen Penamaan V1 |
|---|---|
parameter_set_type | parameter_set_category |
parameter_set | parameter_set_type |
parameter_set_instance | parameter_set |
Ini telah menghasilkan kemas kini laluan dengan cara berikut:
| V0 Route | Laluan V1 |
|---|---|
GET /parameter_set_types | GET /parameter_set_categories |
GET /parameter_sets | GET /parameter_set_types |
POST /parameter_sets | POST /parameter_set_types |
DELETE /parameter_sets/:parameter_set_id | DELETE /parameter_set_types/:parameter_set_type_id |
POST /parameter_sets/:parameter_set_id/items | POST /parameter_set_types/:parameter_set_type_id/items |
DELETE //parameter_sets/:parameter_set_id/items/:item_type_id | DELETE /parameter_set_types/:parameter_set_type_id/items/:item_type_id |
GET /parameter_sets/:parameter_set_id/instances | GET /parameter_sets |
GET /parameter_sets/:parameter_set_id/instances/:instance_id | GET /parameter_sets/:parameter_set_id |
GET /parameter_sets/:parameter_set_id/instances/:instance_id/parameters | GET /parameter_sets/:parameter_set_id/parameters |
Kekunci pada badan tindak balas telah dikemas kini dengan cara yang relevan. Contohnya permintaan kepada GET /parameter_set_categories (sebelum ini dikenali sebagai GET /parameter_set_types) akan mengembalikan respons dengan:
{
- parameter_set_types: [ ... ]
+ parameter_set_categories: [ ... ]
}
Semua titik akhir harus berkelakuan dengan cara yang sama (tidak termasuk titik akhir terperinci di bawah).
# GET /parameter_sets
Titik akhir ini menggantikan titik akhir V0 GET /parameter_sets/:parameter_set_id/instances. Untuk menapis parameter set oleh parameter_set_type_id yang berkaitan Ini diluluskan melalui pertanyaan pada titik akhir:
+ GET /parameter_sets?parameter_set_type_id=uuid
Ini akan mengembalikan semua parameter_sets dari parameter_set_type_id yang ditentukan.
# GET /parameter_sets/:parameter_set_id/parameters
Titik akhir ini mengandungi tindak balas yang dikurangkan berbanding dengan versi V0 (GET /parameter_sets/:parameter_set_id/instances/:instance_id/parameters):
{
- parameter_set_instance_parameters: [
+ parameter_set_parameters: [
{
...parameter,
parameter_type: {
id,
name,
data_type,
global_parameter,
- unit_type_id,
- created_at,
- deleted_at,
- updated_at
},
parents: [
{
id,
asset_sub_type,
children,
name,
parent,
asset_type: {
id,
name,
parent_id,
- asset_sub_type,
- asset_type_group,
- created_at,
- deleted_at,
},
- project_id,
- deleted_at,
}
]
}
],
... rest
}
# Parameter
# GET /parameters
Penomboran ditambah. Sila lihat bahagian permulaan untuk maklumat lanjut.
Pertanyaan
show_deleted_parameterstelah diganti. Sila lihat bahagian di atas untuk maklumat lanjut- GET /parameters?show_deleted_parameters=true + GET /assets?show_deleted=truePertanyaan
offsettelah dikeluarkan:- GET /parameters?offset=Kunci
revisiondalam badan tindak balas telah dinamakan semula menjadiselected_entry:{ parameters: [ { ... parameter, - revision: { ... } + selected_entry: { ... } }, ... ] }Kunci
selected_entry.sourcemengandungi tindak balas yang dikurangkansource: { id: "286a550e-00bc-4b1e-8e20-71f96b43e9c6", created_at: "2022-07-18T16:00:53.182Z", - updated_at: "2022-07-18T16:00:53.182Z", - deleted_at: null, - time: null, date_day: "15", date_month: "1", date_year: "2021", reference: "Assumption", - reference_id: "90803033-268a-ea11-8129-005056b50c57", - reference_table: "project", - reference_url: "dev.ddb.arup.com/api/project", - scope: "90803033-268a-ea11-8129-005056b50c57", title: "Assumption", url: "TBA", source_type: { id: "6a1292c7-a245-41cf-8872-46feb9a7fd11", name: "Assumption", - visible: true, - deleted_at: null } }Kunci
selected_entry.created_bymengandungi tindak balas yang dikurangkancreated_by: { - staff_id: 12345, staff_name: "Arup Employee Name", email: "[email protected]", - company_centre_arup_unit: "01-462 NOR Digital Services", - location_name: "Edinburgh Office", - grade_level: 3, - my_people_page_url: "https://arup-my.sharepoint.com/PersonImmersive.aspx?accountname=i:0%83.f%7cmembership%[email protected]" },Kunci
selected_entrytidak mempunyai hartaupdated_at,commentataulocation_in_source.
# POST /parameters
- Kunci
revisiondalam badan permintaan telah digantikan denganentries, yang menerima array. - Terdapat kunci
entry_idpilihan dalam badan posentries: - Sekiranya anda menambah entri baru ketidak dijawabParameter, ini boleh dibiarkan kosong dan secara automatik akan mengisi dengan UUID baru.
- Sekiranya anda ingin menyemak semuladijawabParameter, anda mesti menyediakan
entry_idsedia ada untuk menyemak semula.
Ini kini terhad kepada satu item dalam harta entries sahaja.
Kunci
revisiondalam badan respons pos kini dinamakan semula menjadiselected_entry- revision: { ... } + selected_entry: { ... }
# GET /parameters/{parameter_id}
Pertanyaan
show_deleted_parameterstelah diganti. Sila lihat bahagian di atas untuk maklumat lanjut- GET /parameters/:parameter_id?show_deleted_parameters=true + GET /parameters/:parameter_id?show_deleted=trueKunci
revisiondalam badan tindak balas telah dinamakan semula menjadiselected_entry- revision: { ... } + selected_entry: { ... }Kunci
selected_entry.sourcemengandungi tindak balas yang dikurangkansource: { id: "286a550e-00bc-4b1e-8e20-71f96b43e9c6", created_at: "2022-07-18T16:00:53.182Z", - updated_at: "2022-07-18T16:00:53.182Z", - deleted_at: null, - time: null, date_day: "15", date_month: "1", date_year: "2021", reference: "Assumption", - reference_id: "90803033-268a-ea11-8129-005056b50c57", - reference_table: "project", - reference_url: "dev.ddb.arup.com/api/project", - scope: "90803033-268a-ea11-8129-005056b50c57", title: "Assumption", url: "TBA", source_type: { id: "6a1292c7-a245-41cf-8872-46feb9a7fd11", name: "Assumption", - visible: true, - deleted_at: null } }Kunci
selected_entry.created_bymengandungi tindak balas yang dikurangkancreated_by: { - staff_id: 12345, staff_name: "Arup Employee Name", email: "[email protected]", - company_centre_arup_unit: "01-462 NOR Digital Services", - location_name: "Edinburgh Office", - grade_level: 3, - my_people_page_url: "https://arup-my.sharepoint.com/PersonImmersive.aspx?accountname=i:0%83.f%7cmembership%[email protected]" },Kunci
selected_entrytidak mempunyai hartaupdated_at,commentataulocation_in_source.
# Pokok
Terdapat beberapa titik akhir baru untuk mengembalikan hierarki pokok. Sila lihat Dokumentasi (opens new window) Untuk maklumat lanjut mengenai titik akhir ini.
# GET /asset_tree
- Titik akhir baru yang mengembalikan pokok aset dengan
asset_id.
# GET /asset_type_tree
- Titik akhir baru yang mengembalikan pokok jenis aset dengan
asset_type_id.
# Jenis
# GET /asset_type_groups
- Penomboran ditambah. Sila lihat bahagian permulaan untuk maklumat lanjut.
# GET /asset_types
- Penomboran ditambah. Sila lihat bahagian permulaan untuk maklumat lanjut.
# GET /asset_types/{asset_type_id}/asset_sub_types
- Penomboran ditambah. Sila lihat bahagian permulaan untuk maklumat lanjut.
# GET /parameter_types
Penomboran ditambah. Sila lihat bahagian permulaan untuk maklumat lanjut.
Kunci
namepada hartadefault_unitdi badan tindak balas telah dinamakan semula menjadisymbol:default_unit: { id: "b39e5bcf-cda6-49ed-8c0c-174d8daf8bc1", - name: "°C", + symbol: "°C", unit_type_id: "5391cd71-08f0-44f8-9dd2-6379a511dd29", unit_system_id: "50115948-140f-48fc-b5f2-c56e96869734" }
# GET /item_types
- Penomboran ditambah. Sila lihat bahagian permulaan untuk maklumat lanjut.
- Pertanyaan
offsettelah dikeluarkan.
# GET /unit_types
Penomboran ditambah. Sila lihat bahagian permulaan untuk maklumat lanjut.
Setiap objek
unit_typemempunyai kunciunit_systemsbaru, yang mengandungi sistem unit dan unit yang tersedia untuk jenis tertentuunit_types: [ { id: "e8c3da00-5c20-45f1-a24c-0d657bcae032", name: "Geotechnics analysis material type", created_at: "2022-06-24T12:26:00.263Z", updated_at: "2022-06-24T12:26:00.263Z", deleted_at: null, + unit_systems: [ + { + id: "5508a780-9f9f-4e6d-bc9c-a84607a5ba87", + name: "Drop-down list", + short_name: "Drop-down", + units: [ + { + id: "892c32c1-808a-440a-8290-e05fdf5457ba", + symbol: "Mohr-coulomb, linear-elastic" + } + ] + } + ] } ]
# POST /unit_types
- Badan respons
unit_typesuntuk kaedah pos telah dikemas kini dengan cara yang sama sepertiGET /unit_types- sila rujuk bahagian ini untuk maklumat lanjut.
# GET /unit_types/:unit_type_id
- Badan tindak balas objek
unit_typekini termasukcreated_at,updated_atdandeleted_atkekunci:
unit_type: {
id: "38f045f3-ce7a-4a38-9fe7-f9d72d07a129",
name: "Area",
+ created_at: "2021-12-22T13:07:17.214Z",
+ updated_at: "2021-12-22T13:07:17.214Z",
+ deleted_at: null,
unit_systems: [ ... ]
}
# Unit
# GET /units
Penomboran ditambah. Sila lihat bahagian permulaan untuk maklumat lanjut.
Kunci
namedalam badan tindak balas telah dinamakan semula menjadisymbol:{ id: "a3d5c386-9451-495e-9d3c-8ed152b1300f", created_at: "2019-05-10T13:45:08.000Z", deleted_at: "2020-06-18T11:25:21.000Z", - name: "m", + symbol: "m", updated_at: "2020-06-12T13:39:41.000Z", unit_type_id: "7a857f03-a222-405c-bc03-90d6dcaa8e0e", unit_system_id: "50115948-140f-48fc-b5f2-c56e96869734" }
# POST /units
Badan permintaan tidak lagi menerima bidang
name. Ini sekarang harussymbol:{ id: "cdbcb4d1-b6c1-436c-8126-737c29c9b2f4", - name: "°F", + symbol: "°F", unit_type_id: "b68caf97-e537-4ce4-b3bd-7131f0e72e93", unit_system_id: "50115948-140f-48fc-b5f2-c56e96869734" }
# GET /unit_systems
- Penomboran ditambah. Sila lihat bahagian permulaan untuk maklumat lanjut.
# Perkhidmatan metadata parameter
Sila gunakan nota penghijrahan ini untuk membantu beralih dari V0 dari parameter-metadata-service-api ke V1. Dokumen ini harus memperincikan semua perubahan di seluruh versi.
# Titik akhir yang tidak ditetapkan
Sila ambil perhatian bahawa semua titik akhir di V0 API ditahan sehingga pengguna mesti menaik taraf ke versi yang tersedia seterusnya
# Perubahan di titik akhir
Sila lihat di bawah untuk perubahan pada setiap titik akhir. Ini berstruktur dengan cara yang sama dengan Dokumentasi API (opens new window) untuk kemudahan penggunaan.
Nota: Tidak semua titik akhir mempunyai perubahan.
# Allow Custom
allow_customadalah kunci baru dalam badan tindak balas untuk semua objektag_typekembali titik akhir. Harta ini menandakan jikatag_typemenerima tag tersuai atau tidak menggunakan nilai booleantrueataufalse.tag_type: { id: "1e08965a-f116-4a6d-8bba-74290edc8c0a", created_at: "2019-05-10T13:45:08.000Z", deleted_at: "2019-05-10T13:45:08.000Z", name: "Calculation", updated_at: "2019-05-10T13:45:08.000Z", + allow_custom: false }
# Tag
# GET /tags
- Penomboran ditambah. Sila lihat bahagian permulaan untuk maklumat lanjut.
- Pertanyaan baru ditambah untuk mendapatkan tag yang dipadam. Sila lihat bahagian di atas untuk maklumat lanjut.
- Pertanyaan
item_limittelah digantikan dengan pertanyaanpage_limitsebagai sebahagian daripada penomboran. - Terdapat pertanyaan baru yang tersedia untuk
tag_scope, ini boleh menjadi satu atau lebihproject_iddan akan mengembalikan semua tag dengantag_scopeyang diberikan. Penapis rentetan pertanyaan kosong (null) untuk semua tag tanpa skop, iaitu tag global. - Terdapat pertanyaan baru yang tersedia untuk
omit_global(bool). Jika benar, ini menghilangkan semua tag global (mereka yang mempunyaitag_scope = null) dari hasilnya. Nilai lalai untuk pertanyaan ini ialahfalse. - Objek
tag_typedalam badan tindak balas untuktagkini termasuk kunci baruallow_custom. Sila lihat bahagian ini untuk maklumat lanjut.
# POST /tags
- Ini adalah titik akhir baru yang membolehkan pengguna menambah tag baru.
- Mana -mana pengguna boleh menyiarkan tag tersuai yang dilancarkan ke projek (iaitu tag yang mempunyai
tag_typedengan hartaallow_custom: truedantag_scope: your-project-uuid). Menyiarkan tag global memerlukan keistimewaan admin.
# GET /tags/:tag_id
- Objek
tag_typedalam badan tindak balas kini termasuk kunci baruallow_custom. Sila lihat bahagian ini untuk maklumat lanjut.
# PATCH /tags/:tag_id
- Ini adalah titik akhir baru yang membolehkan anda mengemas kini harta
name. - Titik akhir ini memerlukan keistimewaan admin.
# DELETE /tags/:tag_id
- Ini adalah titik akhir baru yang membolehkan anda memadam tag dengan
tag_id. - Titik akhir ini memerlukan keistimewaan admin.
# Pautan tag
# GET /tags/:tag_id/links
- Penomboran ditambah. Sila lihat bahagian permulaan untuk maklumat lanjut.
- Pertanyaan baru ditambah untuk mendapatkan pautan tag yang dipadam. Sila lihat bahagian di atas untuk maklumat lanjut.
# GET /tags/:tag_id/links/:reference_id
- Ini adalah titik akhir baru bagi pengguna untuk mendapatkan pautan tag sedia ada antara sumber.
# PATCH /tags/{tag_id}/links/{reference_id}
- Ini adalah titik akhir baru untuk mengemas kini pautan
reference_tabledan/ataureference_urlantara tag dan rujukan.
# PUT /tag_links
- Ini adalah titik akhir baru yang membolehkan pengguna meletakkan baru dan/atau mengemas kini
tag_linkbaru.
# Jenis tag
# GET /tag_types
- Penomboran ditambah. Sila lihat bahagian permulaan untuk maklumat lanjut.
- Pertanyaan baru ditambah untuk mendapatkan jenis tag yang dipadam. Sila lihat bahagian di atas untuk maklumat lanjut.
- Objek
tag_typedalam badan tindak balas kini termasuk kunci baruallow_custom. Sila lihat bahagian ini untuk maklumat lanjut.
# POST /tag_types
- Ini adalah titik akhir baru yang membolehkan anda menambah
tag_typebaru. - Titik akhir ini memerlukan keistimewaan admin.
# GET /tag_types/:tag_type_id
- Objek
tag_typedalam badan tindak balas sekarang termasuk kunci baruallow_custom. Sila lihat bahagian ini untuk maklumat lanjut.
# PATCH /tag_types/{tag_type_id}
- Ini adalah titik akhir baru yang membolehkan pengguna mengemas kini
tag_typetunggal.
*Nota: Titik akhir ini memerlukan keistimewaan admin. *
# DELETE /tag_types/{tag_type_id}
- Titik akhir baru yang memadam satu jenis tag menggunakan
tag_type_idsebagai pertanyaan yang diperlukan - Titik akhir ini memerlukan keistimewaan admin.
# Perkhidmatan Konteks Alam Sekitar
Sila gunakan nota penghijrahan ini untuk membantu beralih dari V0 dari Environmental-Context-Service-api ke V1. Dokumen ini harus memperincikan semua perubahan di seluruh versi.
# Titik akhir yang tidak ditetapkan
Sila ambil perhatian bahawa semua titik akhir dalam V0 API ini ditutup sehingga pengguna mesti menaik taraf ke versi yang tersedia seterusnya
← Versi Migrasi ke V2 →