For Confluence Cloud, Moveworks requires a dedicated Service Account. API access is done via basic auth and requires a username and token, which needs to be generated by logging in as the Service Account user.
It is okay to have SSO in the case of cloud, as Moveworks will be able to use the API token without requiring the local password of the user. Please note that Global API tokens will not work for the integration.
Here are the steps to create an API token for a Confluence Service Account:
- Log in to https://id.atlassian.com/manage/api-tokens using the Service Account user credentials.
- Click Create API token.
- From the dialog that appears, enter a label for the token (Moveworks) and click Create.
- Click Copy to clipboard, then share alongside username with your Moveworks Customer Success team.
More detailed information here: https://confluence.atlassian.com/cloud/api-tokens-938839638.html
After creating the token, you can use the curl command below to test that the access is working as expected:
curl -v https://company.atlassian.net/rest/servicedeskapi/servicedesk --user [email protected]:my-api-token
Updated about 2 months ago