Primero generamos el API token.
- Navegamos aquí y clickeamos Create API token with scopes

- Ponle un nombre y selecciona la fecha de expiración
.png)
- Selecciona también Confluence y sus scopes.
- Puedes agregar muchos pero por ahora solo necesitamos read:space:confluence

- Una vez creado el Token, guárdalo para después
API Request
- Puedes usar Postman o el Curl predeterminado.
curl --request GET \
--url 'https://{your-domain}/wiki/api/v2/spaces' \
--user 'email@example.com:<api_token>' \
--header 'Accept: application/json'
- Yo usaré Postman para el resto de este ejemplo.
- Dado que estamos usando un Scoped API Token, necesitamos usar la URL para estos API Tokens

- https://api.atlassian.com/ex/confluence/<cloudid>/wiki/api/v2/spaces
- Agregamos los headers Accept/ApplicationJSON
- En la autorización usaremos la básica: basic authorization
- Agregamos el email con el que creamos el Token y en Password usamos el Scoped API token que guardamos anteriormente.
- Ejecutamos el request y deberíamos recibir todos los espacios disponibles a los que este usuario tiene accesso.
**NOTA: **Si aun no sabes como obtener tu CloudID para la URL de arriba, este KB lo explica

Comentarios
Coming soon...