There are two types of API Keys as follows:
Individual API Key
Individual API Key is the Key that Redmine assigns to the account for each project manager and project member. When RedSync updates an Issue, Redmine records it with the user’s ID associated with the API key.
You should register Individual API Keys in the Account Link.
Shared API Key
RedSync uses Shared API Key when a user does not have Individual Key registered in the Account Link. Shared API Key is convenient when some users do not have an account with Redmine. To create a Shared API Key, you may add a dummy user in Redmine and assign the user to the project with the appropriate role.
Redmine records an update operation on Redmine data with a user ID associated with the API Key. Hence the use of the individual API Key is better for traceability.
You should register Shared API Key in the Settings.
In both cases, you should assign an appropriate role to the user. The user needs to have at least the “developer ” role in changing the data. If you give the “reporter” role, the user can see Redmine data on a Card but cannot change them.
Sync With Redmine | Sync On Card | Where to Specify | |
Individual API Key | Y | Y | Account Link |
Shared API Key | — | Y | Settings |