Estás viendo la documentación de Apigee Edge.
Ir a la documentación de
Apigee X. info
En esta página, se describe cómo verificar el estado y la configuración de la integración del conector del concentrador de APIs de Apigee Edge en tu organización de Apigee Edge después de que se habilite.
Cómo verificar la configuración de integración del conector del centro de APIs
Para recuperar la configuración de integración del conector del centro de APIs de una organización, envía una solicitud GET con la siguiente solicitud:
curl -X GET https://api.enterprise.apigee.com/v1/organizations/ORG_NAME/uapim/settings -H "Authorization: Bearer OAUTH_TOKEN"
Donde:
ORG_NAMEes el nombre de tu organización de Apigee Edge.OAUTH_TOKENes el token de OAuth que se usa para autenticar la solicitud. Para obtener más información sobre cómo crear un token de OAuth, consulta Cómo obtener los tokens.
Una respuesta correcta será similar a la siguiente:
{ "enabled": true, "gatewayId": "my-gateway-id" }
"enabled": true confirma que la integración del conector del Centro de APIs está activada para la organización.
"gatewayId" muestra el nombre del recurso de instancia al que está conectada esta organización de Apigee Edge.
Cómo verificar el estado consolidado
Para obtener un estado consolidado que incluya el progreso detallado de la carga, realiza una solicitud GET a la API de Edge Management:
curl -X GET https://api.enterprise.apigee.com/v1/organizations/ORG_NAME/uapim/status -H "Authorization: Bearer OAUTH_TOKEN
Donde:
ORG_NAMEes el nombre de tu organización de Apigee Edge.
Una respuesta consolidada correcta se verá similar a la siguiente, que muestra el progreso de carga de los proxies y los entornos. En el siguiente ejemplo, se muestra una fase Queued:
{
"phase": "Preparing",
"lastUpdated": "2025-09-15T02:23:50.706Z",
"components": {
"proxy": {
"lastUpdated": "2025-09-15T02:23:50.706Z",
"progress": {
"totalItems": 10,
"pendingItems": 1,
"completedItems": 9,
"failedItems": 0
}
},
"environment": {
"lastUpdated": "2025-09-15T02:23:50.706Z",
"progress": {
"totalItems": 5,
"pendingItems": 0,
"completedItems": 4,
"failedItems": 1
}
}
}
}
Campos de estado consolidados
| Campo | Description |
|---|---|
phase |
Es la fase de procesamiento actual de la organización. Los valores posibles son los siguientes:
|
lastUpdated |
Es la marca de tiempo del último evento que se procesó para esta organización. |
components |
Un mapa que proporciona información detallada sobre los proxies y los entornos que se procesaron. El mapa puede contener las siguientes claves:
|
progress |
Los valores dentro de las secciones proxy o environment son los siguientes:
|
Cómo verificar el estado detallado de la carga
Puedes verificar el estado detallado de un proxy de API o un entorno individual, o bien un grupo de elementos filtrados por estado, con el extremo /details y los parámetros de búsqueda.
Estado de un elemento específico
Para verificar el estado detallado de un elemento específico, usa los parámetros de consulta filter y name. Para un proxy de API llamado myproxy en la organización acme, llama a la API de estado de la siguiente manera:
curl -X GET https://api.enterprise.apigee.com/v1/organizations/acme/uapim/status/details?filter=proxy&name=myproxy \ -H "Authorization: Bearer OAUTH_TOKEN"
Para un entorno llamado myenv en la organización acme, llama a la API de estado de la siguiente manera:
GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=environment&name=myenv
Si llamas a la API anterior, se generará un resultado JSON similar al siguiente para un proxy que se subió recientemente:
{ "name": "myProxy", "status": "Pending Upload", "lastSuccessfulUploadTime": "2025-09-15T02:23:50.706Z", }
Estado detallado con información de revisión
Es posible obtener información sobre la revisión de proxy individual para un proxy determinado si se proporciona un parámetro de consulta adicional showRevisions=true. El resultado que se genere aquí proporcionará detalles sobre cada revisión que se subió para un proxy determinado.
GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=proxy&name=myproxy&showRevisions=true
Si llamas a la API anterior con el parámetro showrevisions, se generará un resultado JSON similar al siguiente:
{ "name": "myProxy", "status": "Pending Upload", "lastSuccessfulUploadTime": "2025-09-15T02:23:50.706Z", "revisions": [ { "name": "1", "status": "Up to date", "lastSuccessfulUploadTime": "2025-09-15T02:23:50.706Z", }, { "name": "2", "status": "Pending upload", "lastSuccessfulUploadTime": "2025-09-15T02:23:55.000Z", } ] }
Estado de carga del grupo
Puedes obtener los estados de carga de un grupo de elementos usando filtros de grupo con el parámetro de consulta state.
Para conocer el estado de todos los proxies de API que se encuentran en estado failed en la organización acme, llama a la API de estado de la siguiente manera:
GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=proxy&state=failed
Del mismo modo, para obtener una lista detallada de todos los entornos que tienen un estado pendiente de carga en la organización acme, llama a la API de estado de la siguiente manera:
GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=environment&state=pending
El resultado de llamar a esta API será una colección JSON de elementos de estado individuales que coincidan con el filtro. Ejemplo:
[ { "name": "myProxy", "status": "last upload failed", "lastSuccessfulUploadTime": "2025-09-12T02:23:50.706Z", "lastFailedUploadTime": "2025-09-13T02:23:50.706Z", "lastUploadError": "Errors connecting to API Hub" }, { "name": "secondProxy", "status": "last upload failed", "lastSuccessfulUploadTime": "2025-09-12T02:23:51.706Z", "lastFailedUploadTime": "2025-09-13T02:23:51.706Z", "lastUploadError": "Errors connecting to API Hub" } ]
Parámetros de consulta para el estado detallado
La API proporciona tres parámetros de búsqueda. Los valores distinguen mayúsculas de minúsculas.
| Parámetro de consulta | Valores posibles | Description |
|---|---|---|
filter |
proxy, environment |
Este parámetro de consulta indica que los resultados deben filtrarse por un proxy o un entorno. |
state |
failed, pending, all |
Este parámetro de consulta indica que los resultados deben filtrarse por estado, además de por filter. |
name |
El nombre del artículo específico | Este parámetro de consulta indica que los resultados deben filtrarse por nombre, además de por filter. |
showrevisions |
true, false |
Cuando se proporciona este parámetro de búsqueda, se genera el estado de revisión en el resultado (solo es válido cuando filter=proxy). |
Combinaciones de parámetros para el estado detallado
En la siguiente tabla, se explican las posibles combinaciones de parámetros que se pueden pasar a la API de REST para obtener el estado detallado. NA indica que se ignorará el parámetro. NULL indica que no se proporcionó el parámetro.
| filtrar | state | nombre | Resultados |
|---|---|---|---|
proxy |
all |
NULL |
Son los detalles del estado de todos los proxies. |
proxy |
failed |
NULL |
Son los detalles del estado de todos los proxies que no se pudieron subir. |
proxy |
pending |
NULL |
Son los detalles del estado de todos los proxies que están pendientes de carga o recarga. |
proxy |
NULL |
myproxy |
Detalles del estado del informe para un proxy llamado myproxy. |
proxy |
NON-NULL |
NON-NULL |
Informa un error. |
environment |
all |
NULL |
Son los detalles del estado del informe para todos los entornos. |
environment |
failed |
NULL |
Son los detalles del estado del informe para todos los entornos en los que falló la carga. |
environment |
pending |
NULL |
Detalles del estado de los informes para todos los entornos que están pendientes de carga o nueva carga. |
environment |
NULL |
myenv |
Son los detalles del estado del informe para un entorno llamado myenv. |
environment |
NON-NULL |
NON-NULL |
Informa un error. |