Generating API keys and uploading ION credentials in Workforce Management

  1. In Workforce Management, select Maintenance > Security > API Security > API Consumer Oauth.
  2. In the API Consumer Name lookup, select IMS.
  3. Click Go.
  4. Click the "+" icon to generate a new consumer key and consumer secret.
  5. Save the consumer key and consumer secret in a safe place.
  6. Select Maintenance > System Administration > Sensitive Data Configuration.
  7. Click Create New Entry.
  8. Specify this information:
    Configuration Type
    Select IONAPICREDENTIALSFILE.
    Expiration Date
    Specify 01/01/3000.
  9. Open the credentials file with the .ionapi extension that you saved in Setting up an Authorized App.
  10. At the end of the file, before the closing brace (}), add these parameters to the JSON object:
    ,"saak":"REPLACE_ACCESS_KEY","sask":"REPLACE_SECRET_KEY"

    Replace the place holders with the appropriate values from the Excel file that you downloaded in Creating a service account:

    • REPLACE_ACCESS_KEY: Specify the service account access key from the Excel file.
    • REPLACE_SECRET_KEY: Specify the service account secret key from the Excel file.

    For example:

    "saak":"DEVWFMADE02_DEV#xEkFENk3LJT9ogsLFng3EaoUaE0ct2yz9_D_-BvoHLxYh3aayh2uPpDyMJMCeRocTXBB3okZ7E31TKoOSGz8iQ","sask":"L1YRqnCV_VJOkIYM_qvPoT_3xqMXWl8irqQbCjfmP4-hS1A9vXWu-CtTZynql_y2Tj7mwEcDFeXT6j2mfVf4XA"
    Note: Ensure that there is a closing brace (}) at the end of the file.
  11. Copy the contents of the entire file that you updated in the previous step.
  12. Paste the contents of the entire file in the Protected Data field.
  13. Click Save.