Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

POST

rest/ksso/api/apitokens/12.0/user/tokens

  1. With request body to create token with custom description and duration

    Code Block
    languagejson
    {
    "tokenName": "Example name"
    "description":"Longer free-text optional description about the token's purpose",
    "validForDays":"180"
    } 

    resulting in HTTP 201:

    Code Block
    languagejson
    {
      "validForDays": "180",
      "expiresAt": "2022-07-03T18:27",
      "apiToken": "YXPTJ2N52YYDDMKDHVYMQW2R7J7KMCJHQMDMUELXPKWDTR4QGRPKKS5BYTAPYAKBCMKKAMF2G3B6ATA2CVN3RWAFJX22MJEWC6QU2HTQIFJ4MVA4LOHS2ZKZ6OP3DKGR",
      "tokenName": "Example name"
      "description":"Longer free-text optional description about the token's purpose",
      "id": 67,
      "expiresAtMillis": 1656865644754
    }
  2. With empty JSON body for default values
    {}

    resulting in HTTP 201:

    Code Block
    languagejson
    {
      "validForDays": "30",
      "expiresAt": "2022-02-03T17:29",
      "apiToken": "UEBDRPDHDWL4UKZS6DADIKTBU2WAULTDMR2NL2M2EPTKWMES2LHGISUBP7LRZUQ5N6VAT5LHJS3ZGEI7O2AASCC5BC52RC5YDP4QI76BU4GVEGKEAMKZQ73B234O3GF7",
      "tokenName": "api_token_2022-01-04T17:29:02.042",
      "description": "",
      "id": 68,
      "expiresAtMillis": 1643905742042
    }
  3. With validForever for non-expiring token

    Code Block
    {
    "tokenName": "Example name"
    "description":"Longer free-text optional description about the token's purpose",
    "isValidForever":true
    } 

    resulting in HTTP 201:

    Code Block
    {
      "apiToken": "64MVETBSHR7GFUXYCAPGPSERMOSKLLOQJHCVRXOYHWHGNUUZGUEDJFRARWCBPUZLXCNLZERXUCSB4D3H4TNSFTFY34C5IHEDILN7RXXNL6B2YVT4P7VBBE4RK7VMDZIO",
      "validForDays": "Forever",
      "tokenName": "Example name"
      "description":"Longer free-text optional description about the token's purpose",
      "id": 130,
      "expiresAt": "Never"
    }

...

/rest/ksso/api/apitokens/12.0/user/expiry/status?id=65

...