Gestión de recursos con la App Connect API
Puede utilizar la App Connect API para gestionar sus recursos después de obtener un token de acceso para la autenticación.
Acerca de esta tarea
Puede utilizar la App Connect API para proporcionar acceso a los recursos de su instancia, de modo que pueda administrar los archivos BAR, las configuraciones, los tiempos de ejecución de integración y la traza. Para más información, consulte la descripción general de la API.
Para utilizar la App Connect API, primero debe autenticar sus credenciales incluyendo un token de acceso en sus llamadas a la API. Para obtener un token de acceso, debe generar una clave de API, un ID de cliente y un secreto en App Connect. El ID de cliente representa una instancia específica de App Connect y todos los usuarios de esa instancia comparten el ID. La clave API representa a un usuario concreto de una instancia y es específica de ese usuario.
Si tiene un servicio que necesita acceder a la API, también puede crear un ID de servicio y, a continuación, crear una clave de API para el ID de servicio. El ID de servicio es un tipo de ID de usuario que representa ese servicio. Todos los usuarios de la instancia en la que se ha creado el ID de servicio pueden acceder al ID de servicio.
Acceder a la API con una clave API personal
Procedimiento
Los siguientes pasos describen cómo un usuario específico puede obtener un token de acceso generando una clave API, un ID de cliente y un secreto.
Resultados
{
"access_token": "myAccessToken",
"token_type": "bearer",
"scope": "appcon:manage",
"expires_in": 43200
}X-IBM-Client-Id para proporcionar su ID de cliente y el encabezado Authorization:
Bearer para proporcionar este token de acceso. Por ejemplo, la siguiente llamada solicita una lista de configuraciones.curl --request GET \
--url https://api.region.appconnect.ipaas.automation.ibm.com/api/v1/configurations \
--header "Authorization: Bearer myAccessToken" \
--header 'X-IBM-Client-Id: myClientId' \
--header 'accept: application/json'Authorization: Bearer distingue entre mayúsculas y minúsculas y debe mencionarse en las llamadas con las mayúsculas correctas.Acceso a la API con un ID de servicio compartido
Procedimiento
Los siguientes pasos describen cómo obtener un token de acceso para que lo utilice un servicio generando un ID de servicio, una clave de API, un ID de cliente y un secreto.
Resultados
{
"access_token": "myAccessToken",
"token_type": "bearer",
"scope": "appcon:manage",
"expires_in": 43200
}X-IBM-Client-Id para proporcionar su ID de cliente y el encabezado Authorization:
Bearer para proporcionar este token de acceso. Por ejemplo, la siguiente llamada solicita una lista de configuraciones.curl --request GET \
--url https://api.region.appconnect.ipaas.automation.ibm.com/api/v1/configurations \
--header "Authorization: Bearer myAccessToken" \
--header 'X-IBM-Client-Id: myClientId' \
--header 'accept: application/json'Authorization: Bearer distingue entre mayúsculas y minúsculas y debe mencionarse en las llamadas con las mayúsculas correctas.
(
en el panel de navegación y, a continuación, haga clic en
y, a continuación, péguelos en un archivo para utilizarlos más tarde. Después de copiar los valores, haga clic en
) del ID de servicio, haga clic en