# Migration nach v1

In diesem Leitfaden wird erläutert, wie für die betroffenen Mikrodienste von V0 nach V1 migriert werden.

# Änderungen in den Diensten

# Abfrage nach gelöschten Gegenständen

Holen Sie sich Endpunkte, die die Rückgabe gelöschter Elemente ermöglichen, jetzt die folgenden Abfragen zur Verfügung:

  • show_active - eine booleale Flag
  • true - eine booleale Flagge (Standard show_deleted), um gelöschte Elemente in die Antwortkörper zurückzugeben.

Standardmäßig werden nur aktive Elemente zurückgegeben.

Um nur gelöschte Elemente zurückzugeben, fordern Sie mit false Wert show_deleted und true Wert show_active an.

Um sowohl aktive als auch gelöschte Elemente zurückzugeben, fordern Sie false Wert show_deleted an.

Hinweis: Einige Endpunkte enthalten nur die true -Abfrage, aber das Verhalten ist das gleiche.

# Seitennummerierung

Zu mehreren Strecken über die Dienste wurde eine Paginierung hinzugefügt. Dies sind so große Antworten können vernünftig verwaltet werden.

Pagination fügt allen paginierten Endpunkten neue Fragen hinzu:

+ ?page_limit=int
+ ?before=base64
+ ?after=base64

Wo es vorher nicht vorhanden ist, sind auch neue Abfragen von show_deleted und order an paginierten Endpunkten vorhanden:

+ ?sort_by=name
+ ?order=desc

Weitere Informationen zu diesen Fragen finden Sie in der Dokumentation.

Die Antwortkörper für paginierte Endpunkte wurden ebenfalls mit neuen Schlüssel aktualisiert:

+ 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
+  }

# Fehlermeldungen

Die Client -Fehlerantworten enthalten nicht mehr den sort_by -Schlüssel:

  {
    details: "id \"632f6133-c5c4-4232-bdb6-c1a227a48b8e\" could not be found",
    msg: "Route Not Found",
-   source: "body"
  }

# Parameterdienst

Bitte verwenden Sie diese Migrationsnotizen, um von V0 des source auf v1 zu wechseln. In diesem Abschnitt sollte alle Änderungen über die Versionen hinweg beschrieben werden.

# Veraltete Endpunkte

Die folgenden Endpunkte wurden aus V1 entfernt:

# parameter-service-api

ersetzt durch den neuen Endpunkt **GET /parameters/:parameter_id/revision** (siehe unten)

# GET /entries/:entry_id/revisions

ersetzt durch den neuen Endpunkt **POST /parameters/:parameter_id/revision** (siehe unten)

# PUT /entries

ersetzt durch den neuen Endpunkt **PATCH /parameters/:parameter_id/revision** (siehe unten)

# Änderungen über Endpunkte hinweg

Weiter unten finden Sie die Änderungen an jedem Endpunkt. Dies ist auf ähnliche Weise wie die strukturiert API -Dokumentation (opens new window) Zur Benutzerfreundlichkeit.

Hinweis: Nicht alle Endpunkte hatten Änderungen.

# Vermögenswerte

# PATCH /revisions

  • Paginierung hinzugefügt. Bitte sehen Sie sich ... an Anfangsabschnitt für mehr Informationen.

  • Die Reaktionsbehörde enthält jetzt GET /assets Eigenschaft asset_type_id Schlüssel:

    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"
        }
    
  • Die asset_sub_type -Abfrage wurde ersetzt. Bitte sehen Sie OBEN Abschnitt für mehr Informationen

    - GET /assets?show_deleted_assets=true
    + GET /assets?show_deleted=true
    

# show_deleted_assets

  • Dieser Endpunkt akzeptiert nun einen von POST /assets oder asset_type_id in der Antragsbehörde:

  • Wenn Sie asset_sub_type_id anbieten, ist das Feld asset_sub_type_id optional und wenn links leer links wird automatisch gefüllt, um den Namen name zu entsprechen.

  • Wenn Sie asset_sub_type nur für ein Vermögenswert mit asset_type_id Eigenschaft von asset_sub_type bereitstellen, erhalten Sie einen Fehler, wenn Sie mit einer true -Eigenschaft eine der gültigen Untertypnamen abgleichen.

  • Die Antwortbehörde enthält jetzt name Eigenschaft asset_type_id Schlüssel:

    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"
        }
    

# asset_sub_type

  • Die Antwortbehörde enthält jetzt GET /assets/{asset_id} Eigenschaft asset_type_id Schlüssel:

    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"
        }
    
  • Die asset_sub_type -Abfrage wurde ersetzt. Bitte sehen Sie sich ... an OBEN Abschnitt für mehr Informationen

    - GET /assets?show_deleted_assets=true
    + GET /assets?show_deleted=true
    

# show_deleted_assets

  • Jedes GET /assets/{asset_ids}/hierarchy -Objekt in der Antwortkörper enthält jetzt einen hierarchy -Schlüssel:

    {
      hierarchies: [
        [
          {
            id: "a3d5c386-9451-495e-9d3c-8ed152b1300f",
            name: "Wellington Place",
    +       asset_type_id: "a3d5c386-9451-495e-9d3c-8ed152b1300f"
          }
        ]
      ]
    }
    

# Einträge

Ein Eintrag stellt einen Wert für einen Parameter dar. Einträge können überarbeitet werden. Derzeit sind die Parameter auf maximal einen Eintrag beschränkt. In zukünftigen Versionen haben Parameter die Fähigkeit, mehrere Einträge zu haben. Bitte sehen Sie sich ... an Dokumentation (opens new window) für mehr Informationen.

Es gibt vier neue Routen in Bezug auf Einträge:

# asset_type_id

  • Dieser Endpunkt gibt alle Einträge zurück. Dies ist durch ein Array von GET /entries abfragt.

# parameter_id

  • Dieser Endpunkt ersetzt PUT /entries und ermöglicht es, eine oder mehrere Einträge zu erstellen oder zu aktualisieren.
  • Dieser Endpunkt akzeptiert eine Reihe von POST /parameters/:parameter_id/revision. Erforderliche Felder sind entries, entry_id, parameter_id, source_id. Derzeit hat values eine maximale Länge von einer. Optionale Ergänzungen sind values und comment.

# location_in_source

  • Dieser Endpunkt ersetzt GET /entries/:entry_id/revisions und gibt alle Revisionen für einen bestimmten GET /parameters/:parameter_id/revision zurück.

# entry_id

  • Dieser Endpunkt ersetzt den PATCH /revisions -Endpunkt und ermöglicht es Benutzern, die PATCH /parameters/:parameter_id/revisions mehreren Überarbeitungen zu mehreren verschiedenen Einträgen gleichzeitig zu aktualisieren.
  • Benutzer sollten die nur aktualisierenneuesteÜberarbeitung eines Eintrags
  • Benutzer müssen den status der Revision zum Aktualisieren angeben
  • Wenn Benutzer die Revision revision_id auf den QA -Staat aktualisieren status eine rejected -Eigenschaft erforderlich sind.

# Parametersätze

HINWEIS: Parametersätze sind in der Alpha -Freisetzung zum Testen. Es wird nicht empfohlen, diese Produktionswege zu verwenden.

Die Namenskonventionen für Parametersätze wurden von V0 auf V1 geändert. Änderungen sind wie folgt:

V0 -Namenskonvention V1 -Benennungskonvention
comment parameter_set_type
parameter_set_category parameter_set
parameter_set_type parameter_set_instance

Dies hat auf folgende Weise zum Update von Routen geführt:

V0 Route V1 Route
parameter_set 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

Die Schlüssel der Antwortkörper wurden auf relevante Weise aktualisiert. Zum Beispiel wird eine Anfrage an GET /parameter_sets/:parameter_set_id/parameters (zuvor als GET /parameter_set_categories bezeichnet) eine Antwort zurückgeben mit:

{
- parameter_set_types: [ ... ]
+ parameter_set_categories: [ ... ]
}

Alle Endpunkte sollten sich auf ähnliche Weise verhalten (mit Ausnahme von Endpunkten, die unten detailliert sind).

# GET /parameter_set_types

Dieser Endpunkt ersetzt V0 -Endpunkt GET /parameter_sets. Zum Filterparametersätze durch die relevanten GET /parameter_sets/:parameter_set_id/instances wird dies durch eine Abfrage am Endpunkt übergeben:

+ GET /parameter_sets?parameter_set_type_id=uuid

Dies gibt alle parameter_set_type_id der angegebenen parameter_sets zurück.

# parameter_set_type_id

Dieser Endpunkt enthält eine reduzierte Reaktion im Vergleich zur V0 -Version (GET /parameter_sets/:parameter_set_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 /parameter_sets/:parameter_set_id/instances/:instance_id/parameters

  • Paginierung hinzugefügt. Bitte sehen Sie sich ... an Anfangsabschnitt für mehr Informationen.

  • Die GET /parameters -Abfrage wurde ersetzt. Bitte sehen Sie sich ... an OBEN Abschnitt für mehr Informationen

    - GET /parameters?show_deleted_parameters=true
    + GET /assets?show_deleted=true
    
  • Die show_deleted_parameters -Abfrage wurde entfernt:

    - GET /parameters?offset=
    
  • Der offset -Schlüssel in der Antwortkörper wurde in revision umbenannt:

    {
      parameters: [
        {
          ... parameter,
    -    revision: { ... }
    +     selected_entry: { ... }
        },
        ...
      ]
    }
    
    
  • Die selected_entry -Taste enthält eine reduzierte Antwort

    source: {
              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
              }
            }
    
  • Die selected_entry.source -Taste enthält eine reduzierte Antwort

    created_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]"
    },
    
  • Der selected_entry.created_by -Schlüssel hat keine selected_entry, updated_at oder comment Eigenschaft.

# location_in_source

  • Der POST /parameters -Schlüssel in der Anforderungskörper wurde durch revision ersetzt, was ein Array akzeptiert.
  • Es gibt einen optionalen entries -Schlüssel in der entry_id -Postkörper:
  • Wenn Sie einen neuen Eintrag zu einem hinzufügenunbeantwortetParameter, dies kann leer bleiben und automatisch mit einem neuen UUID füllen.
  • Wenn Sie eine überarbeiten möchtenantworteteParameter müssen Sie die vorhandene entries zur Überarbeitung bereitstellen.

Dies ist derzeit nur auf einen Artikel in der entry_id -Immobilie beschränkt.

  • Der entries -Schlüssel in der Post -Response -Karosserie wird jetzt in revision umbenannt

    - revision: { ... }
    + selected_entry: { ... }
    

# selected_entry

  • Die GET /parameters/{parameter_id} -Abfrage wurde ersetzt. Bitte sehen Sie sich ... an OBEN Abschnitt für mehr Informationen

    - GET /parameters/:parameter_id?show_deleted_parameters=true
    + GET /parameters/:parameter_id?show_deleted=true
    
  • Der show_deleted_parameters -Schlüssel in der Antwortkörper wurde in revision umbenannt

    - revision: { ... }
    + selected_entry: { ... }
    
  • Die selected_entry -Taste enthält eine reduzierte Antwort

    source: {
              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
              }
            }
    
  • Die selected_entry.source -Taste enthält eine reduzierte Antwort

    created_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]"
    },
    
  • Der selected_entry.created_by -Schlüssel hat keine selected_entry, updated_at oder comment Eigenschaft.

# Baum

Es gibt mehrere neue Endpunkte, um Baumhierarchien zurückzugeben. Bitte sehen Sie sich ... an Dokumentation (opens new window) Weitere Informationen zu diesen Endpunkten.

# location_in_source

  • Neuer Endpunkt, der einen Asset -Baum durch GET /asset_tree zurückgibt.

# asset_id

  • Neuer Endpunkt, der einen Baumstamm mit GET /asset_type_tree zurückgibt.

# Typen

# asset_type_id

  • Paginierung hinzugefügt. Bitte sehen Sie sich ... an Anfangsabschnitt für mehr Informationen.

# GET /asset_type_groups

  • Paginierung hinzugefügt. Bitte sehen Sie sich ... an Anfangsabschnitt für mehr Informationen.

# GET /asset_types

  • Paginierung hinzugefügt. Bitte sehen Sie sich ... an Anfangsabschnitt für mehr Informationen.

# GET /asset_types/{asset_type_id}/asset_sub_types

  • Paginierung hinzugefügt. Bitte sehen Sie sich ... an Anfangsabschnitt für mehr Informationen.

  • Der GET /parameter_types -Schlüssel zur name -Eigenschaft in der Reaktionsbehörde wurde in default_unit umbenannt:

    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"
          }
    

# symbol

  • Paginierung hinzugefügt. Bitte sehen Sie sich ... an Anfangsabschnitt für mehr Informationen.
  • Die GET /item_types -Abfrage wurde entfernt.

# offset

  • Paginierung hinzugefügt. Bitte sehen Sie sich ... an Anfangsabschnitt für mehr Informationen.

  • Jedes GET /unit_types -Objekt verfügt

    unit_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"
    +      }
    +    ]
    +  }
    + ]
    }
    ]
    

# unit_type

  • Die unit_systems Antwortkörper für die Post -Methode wurde auf die gleiche Weise wie die POST /unit_types aktualisiert. Weitere Informationen finden Sie in diesem Abschnitt.

# unit_types

  • Die GET /unit_types Objektantwortskörper enthält jetzt GET /unit_types/:unit_type_id, unit_type und created_at Schlüssel:
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: [ ... ]
 }

# Einheiten

# updated_at

  • Paginierung hinzugefügt. Bitte sehen Sie sich ... an Anfangsabschnitt für mehr Informationen.

  • Der Schlüssel deleted_at in der Antwortkörper wurde in GET /units umbenannt:

    {
      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"
    }
    

# name

  • Die Anfragekörper akzeptiert kein symbol Feld mehr. Dies sollte jetzt POST /units sein:

    {
      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"
      }
    

# name

  • Paginierung hinzugefügt. Bitte sehen Sie sich ... an Anfangsabschnitt für mehr Informationen.

# Parameter -Metadatendienst

Bitte verwenden Sie diese Migrationsnotizen, um von V0 der symbol auf v1 zu wechseln. Dieses Dokument sollte alle Änderungen über die Versionen hinweg beschrieben werden.

# Veraltete Endpunkte

Bitte beachten Sie, dass alle Endpunkte in V0 der API veraltet werden, sodass Benutzer auf die nächste verfügbare Version aktualisieren müssen

# Änderungen über Endpunkte hinweg

Weiter unten finden Sie die Änderungen an jedem Endpunkt. Dies ist auf ähnliche Weise wie die strukturiert API -Dokumentation (opens new window) Zur Benutzerfreundlichkeit.

Hinweis: Nicht alle Endpunkte hatten Änderungen.

# GET /unit_systems

  • parameter-metadata-service-api ist ein neuer Schlüssel im Antwortkörper für alle Allow Custom -Objekte, die Endpunkte zurückgegeben haben. Diese Eigenschaft bedeutet, ob ein allow_custom benutzerdefinierte Tags akzeptiert oder keinen booleschen Wert von tag_type oder tag_type verwendet.

    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
          }
    

# Schild

# true

  • Paginierung hinzugefügt. Bitte sehen Sie sich ... an Anfangsabschnitt für mehr Informationen.
  • Neue Abfragen zum Abrufen gelöschter Tags hinzugefügt. Bitte sehen Sie OBEN Abschnitt für mehr Informationen.
  • Die Abfrage false wurde durch die GET /tags -Abfrage als Teil der Pagination ersetzt.
  • Es gibt eine neue Abfrage für item_limit, dies kann eine oder mehrere page_limit sein und gibt alle Tags mit dem angegebenen tag_scope zurück. Ein leeres (project_id) Abfrage -Zeichenfolgenfilter für alle Tags ohne Geltungsbereich, d. H. Globale Tags.
  • Es gibt eine neue Abfrage für tag_scope (bool). Wenn dies stimmt, lässt dies alle globalen Tags (die mit null) aus dem Ergebnis aus. Der Standardwert für diese Abfrage beträgt omit_global.
  • Das tag_scope = null -Objekt in der Antwortkörper für ein false enthält nun einen neuen Schlüssel von tag_type. Bitte sehen Sie diese Abteilung für mehr Informationen.

# tag

  • Dies ist ein neuer Endpunkt, mit dem Benutzer ein neues Tag hinzufügen können.
  • Jeder Benutzer kann ein benutzerdefiniertes Tag veröffentlichen, das in ein Projekt skopiert wird (d. H. Ein Tag mit allow_custom mit Eigenschaft POST /tags und tag_type). Das Veröffentlichen globaler Tags erfordert Administratorrechte.

# allow_custom: true

  • Das tag_scope: your-project-uuid -Objekt in der Antwortkörper enthält jetzt einen neuen Schlüssel von GET /tags/:tag_id. Bitte sehen Sie diese Abteilung für mehr Informationen.

# tag_type

  • Dies ist ein neuer Endpunkt, mit dem Sie ein Tag allow_custom -Eigenschaft aktualisieren können.
  • Dieser Endpunkt erfordert Administratorrechte.

# PATCH /tags/:tag_id

  • Dies ist ein neuer Endpunkt, mit dem Sie ein Tag durch name löschen können.
  • Dieser Endpunkt erfordert Administratorrechte.

# DELETE /tags/:tag_id

  • Paginierung hinzugefügt. Bitte sehen Sie sich ... an Anfangsabschnitt für mehr Informationen.
  • Neue Abfragen zum Abrufen gelöschter Tag -Links hinzugefügt. Bitte sehen Sie OBEN Abschnitt für mehr Informationen.

# tag_id

  • Dies ist ein neuer Endpunkt für Benutzer, um eine vorhandene Tag -Verbindung zwischen Ressourcen zu erhalten.
  • Dies ist ein neuer Endpunkt, um A Links GET /tags/:tag_id/links/:reference_id und/oder PATCH /tags/{tag_id}/links/{reference_id} zwischen einem Tag und einer Referenz zu aktualisieren.

# reference_table

  • Dies ist ein neuer Endpunkt, mit dem Benutzer neue und/oder vorhandene vorhandene reference_url 's aktualisieren können.

# Tag -Typ

  • Paginierung hinzugefügt. Bitte sehen Sie sich ... an Anfangsabschnitt für mehr Informationen.
  • Neue Abfragen zum Abrufen gelöschter Tag -Typen. Bitte sehen Sie OBEN Abschnitt für mehr Informationen.
  • Die tag_link -Objekte in der Antwortkörper enthalten jetzt einen neuen Schlüssel von GET /tag_types. Bitte sehen Sie diese Abteilung für mehr Informationen.

# tag_type

  • Dies ist ein neuer Endpunkt, mit dem Sie ein neues allow_custom hinzufügen können.
  • Dieser Endpunkt erfordert Administratorrechte.

# POST /tag_types

  • Das tag_type -Objekt in der Antwortkörper enthält nun einen neuen Schlüssel von GET /tag_types/:tag_type_id. Bitte sehen Sie diese Abteilung für mehr Informationen.

# tag_type

  • Dies ist ein neuer Endpunkt, mit dem Benutzer ein einzelnes allow_custom aktualisiert werden können.

*HINWEIS: Dieser Endpunkt erfordert Administratorrechte. *

# PATCH /tag_types/{tag_type_id}
  • Neuer Endpunkt, der einen einzelnen Tag -Typ mit dem tag_type als erforderlichen Abfrage löscht
  • Dieser Endpunkt erfordert Administratorrechte.

# Umgebungskontextdienst

Bitte verwenden Sie diese Migrationsnotizen, um von V0 der DELETE /tag_types/{tag_type_id} auf v1 zu wechseln. Dieses Dokument sollte alle Änderungen über die Versionen hinweg beschrieben werden.

# Veraltete Endpunkte

Bitte beachten Sie, dass alle Endpunkte in V0 dieser API veraltet werden, sodass Benutzer auf die nächste verfügbare Version aktualisieren müssen

Last Updated: 13.9.2023, 15:19:15