# Migración a V2
Esta guía explica cómo migrar de V1 a V2, para los microservicios afectados.
# Cambios en todos los servicios
# Consulta para artículos eliminados
Obtenga puntos finales que permitan la devolución de los elementos eliminados ahora tiene las siguientes consultas disponibles:
show_active
- Una bandera booleana (predeterminadatrue
) para devolver ítems no eliminados (es decir, activo) en el cuerpo de respuestashow_deleted
- Una bandera booleana (predeterminadafalse
) para devolver elementos eliminados en el cuerpo de respuesta.
Por defecto, los elementos activos solo se devolverán.
Para devolver los elementos eliminados solamente, solicite el valor show_deleted
true
y show_active
Valor false
.
Para devolver los elementos activos y eliminados, solicite el valor show_deleted
true
.
Nota: Algunos puntos finales contienen solo la consulta show_deleted
, pero el comportamiento es el mismo.
# Servicio de comentarios
Utilice estas notas de migración para ayudar a cambiar de V1 del comments-service-api
a V2. Este documento debe detallar todos los cambios en las versiones.
# Puntos finales desapercibidos
Tenga en cuenta que todos los puntos finales en V1 de esta API están en desuso, por lo que los usuarios deben actualizar a la próxima versión disponible lo antes posible.
# Cambios a través de puntos finales
Consulte a continuación los cambios en cada punto final. Esto está estructurado de manera similar al Documentación de API (opens new window) para facilitar el uso.
Nota: No todos los puntos finales han tenido cambios.
# Comentario
# GET /comments
- La consulta
comment_id
ahora acepta múltiples ID en una matriz, lo que permite a los usuarios filtrar para múltiples comentarios a la vez.
# POST /comments
Este punto final ahora acepta una variedad de objetos de comentarios en el cuerpo de solicitud, lo que permite a los usuarios publicar múltiples comentarios a la vez:
+ [ { reference_id: "79b577e3-f11e-4b7e-b91d-65c501a0926d", reference_table: "assets", reference_url: "http://testapi.com/api/assets", content: "Test comment" } + ]
# Servicio de datos de referencia
Utilice estas notas de migración para ayudar a cambiar de V1 del reference-data-service-api
a V2. Este documento debe detallar todos los cambios en las versiones.
# Puntos finales desapercibidos
Tenga en cuenta que todos los puntos finales en V1 de esta API están en desuso, por lo que los usuarios deben actualizar a la próxima versión disponible lo antes posible.
# Cambios a través de puntos finales
Consulte a continuación los cambios en cada punto final. Esto está estructurado de manera similar al Documentación de API (opens new window) para facilitar el uso.
Nota: No todos los puntos finales han tenido cambios.
# Tipos de fuentes
# GET /source_types
- La lógica de consulta
show_deleted
se ha actualizado. Por favor mira Sección de arriba para más información.
# Fuentes
# GET /sources
- La lógica de consulta
show_deleted
se ha actualizado. Por favor mira Sección de arriba para más información.
# Servicio de control de calidad
Utilice estas notas de migración para ayudar a cambiar de V1 del qa-data-service-api
a V2. Este documento debe detallar todos los cambios en las versiones.
# Puntos finales desapercibidos
Tenga en cuenta que todos los puntos finales en V1 de esta API están en desuso, por lo que los usuarios deben actualizar a la próxima versión disponible lo antes posible.
# Cambios a través de puntos finales
Consulte a continuación los cambios en cada punto final. Esto está estructurado de manera similar al Documentación de API (opens new window) para facilitar el uso.
# Registros
# POST /records
Este punto final se ha actualizado para aceptar una variedad de registros en el cuerpo de solicitud. Esto permite a los usuarios publicar múltiples registros nuevos a la vez:
+ [ { "type_id": "f3f25a90-5caa-459a-ab8b-ab0a4dc20e42", "reference_id": "79b577e3-f11e-4b7e-b91d-65c501a0926d", "reference_table": "assets", "reference_url": "http://testapi.com/api/assets" } + ]
# Servicio de contexto de medio ambiente
Utilice estas notas de migración para ayudar a cambiar de V1 del comments-service-api
a V2. Este documento debe detallar todos los cambios en las versiones.
# Puntos finales desapercibidos
Tenga en cuenta que todos los puntos finales en V1 de esta API están en desuso, por lo que los usuarios deben actualizar a la próxima versión disponible lo antes posible.
# Cambios a través de puntos finales
Consulte a continuación los cambios en cada punto final. Esto está estructurado de manera similar al Documentación de API (opens new window) para facilitar el uso.
Los principales cambios provienen del conmutador API, ahora estamos utilizando anuncios (servicio de datos ARUP) en lugar de CD (servicio de datos corporativos)
Nota: No todos los puntos finales han tenido cambios.
# Proyectos
# GET /projects & /ads/projects
- Las claves de respuesta han cambiado
{
"projects": [
{
"centre_code": "509",
"confidential": false,
- "job_name_short": "V & A MUSEUM, DUNDEE",
+ "short_title": "V & A MUSEUM, DUNDEE",
- "job_number": "216899",
- "job_suffix": "00",
- "project_code": "21689900",
+ "project_number": "21689900",
- "organisation_name": "KENGO KUMA & ASSOCIATES",
+ "client_organisation_name": "KENGO KUMA & ASSOCIATES",
"number": "21689900",
"project_director_email": "[email protected]",
"project_director_name": "User Name",
"project_id": "ca1e89a5-780d-4dc9-96e9-41f3c7aaa810",
"project_manager_email": "[email protected]",
"project_manager_name": "User Name",
"project_url": "http://projects.intranet.arup.com/?layout=projects.proj.view&jp=OA&jn=26190800",
"scope_of_works": "A new waterfront museum for Dundee City Council"
}
]
}
# GET, PATCH /projects/{id} & POST /projects
- Las claves de respuesta han cambiado
{
"project": {
"centre_code": "509",
"confidential": false,
- "job_name_short": "V & A MUSEUM, DUNDEE",
+ "short_title": "V & A MUSEUM, DUNDEE",
- "job_number": "216899",
- "job_suffix": "00",
- "project_code": "21689900",
+ "project_number": "21689900",
- "organisation_name": "KENGO KUMA & ASSOCIATES",
+ "client_organisation_name": "KENGO KUMA & ASSOCIATES",
"project_director_email": "[email protected]",
"project_director_name": "User Name",
"project_id": "ca1e89a5-780d-4dc9-96e9-41f3c7aaa810",
"project_manager_email": "[email protected]",
"project_manager_name": "User Name",
"project_url": "http://projects.intranet.arup.com/?layout=projects.proj.view&jp=OA&jn=26190800",
"scope_of_works": "A new waterfront museum for Dundee City Council."
"created_at": "2019-05-10T13:45:08.000Z",
"updated_at": "2019-05-10T13:45:08.000Z",
"deleted_at": "2019-05-10T13:45:08.000Z"
}
}
# Países
# GET /countries
- Las claves de respuesta han cambiado
{
"countries": [
{
"country_class": "A",
"country_code": "C163",
"country_id": "64fde841-4950-e711-8104-005056b57459",
"country_name": "Northern Ireland",
"iso_code": "GB",
"iso_country_name": "United Kingdom",
- "iso_formal_country_name": "United Kingdom of Great Britain and Northern Ireland",
+ "iso_formal_name": "United Kingdom of Great Britain and Northern Ireland",
"region": {
"region_code": "B04",
"region_id": "9c54bb0d-4950-e711-8104-005056b57459",
"region_name": "UKIMEA Region",
- "arup_region_level": 1,
- "company_code": C01,
}
}
]
}
# Regiones
# GET /regions
- Las claves de respuesta han cambiado
{
"regions": [
{
"region_code": "B04",
"region_id": "9c54bb0d-4950-e711-8104-005056b57459",
"region_name": "UKIMEA Region",
- "arup_region_level": 1,
- "company_code": C01,
}
]
}