Issue a new access token

Learn about the Auth endpoint in the TokenAuth collection.

This API lets you generate a new access token for authenticating yourself.

API request

Sample

POST {{ServerURL}}/api/TokenAuth/Auth

Body

{
"apiKey": "tenantKey-2cdc-4d40-80ea-beaf2d6f47d8",
"apiSecret": "tenantSecret-2cdc-4d40-80ea-beaf2d6f47d8",
"tenantName": "tenant123"
}

Parameters

Parameter
Description

apiKey

The API key you generated to access Affective Computing (powered by Virtue) APIs.

apiSecret

The secret key you obtained when generating your API key.

tenantName

The name of the tenant managing the project. (You used this to log in to the Portal.)

API response

Sample

{
    "result": {
        "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEzNjU5IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IjNmYjc3NjRiNjE5NDQyODEiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9lbWFpbGFkZHJlc3MiOiIzZmI3NzY0YjYxOTQ0MjgxQG5vcmVwbHkuY29tIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJLRjJYRUxIWFhURDRYSVNIVUNQUFRKQ1dWMzdWUlFMNCIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjI3Iiwic3ViIjoiMTM2NTkiLCJqdGkiOiJkM2I1ODY4ZS01NGQzLTRhOTYtOWMyOS1kMDc1OGU4ZjNiY2UiLCJpYXQiOjE3MzUwNTQzMjEsIm5iZiI6MTczNTA1NDMyMSwiZXhwIjoxNzM1MTQwNzIxLCJpc3MiOiJTYWFTUG9ydGFsIiwiYXVkIjoiU2FhU1BvcnRhbCJ9.eneU40ezQWfe7MhIqFlCBoWJ_9x1zAru6wGCFdWBRXM",
        "encryptedAccessToken": "E5jlAGwKadkS+ciBVN8/y3PrshrKLWpmVCATasf8SEeA91VLUmw/ZsdUTcrLkjDvVYrBE4T+7eyrFwUGYiUBf46kCOKEfHhMYl/kjinIuv39lpAaTcfi1DBs0HtmfI/SBmG1NMskF1AGK/R/GUbcK+WetNhVDiwboVm5JhXiLE8d0CeBF6ks3LhQXIlHdTpGrEYJ5/Eu3NnOoUXL+CmvXFOkoNVG9NsHPKb8tVzgH1/fLzZZ+fF8fDoPqBS4ppoVw6XpJLU6UwbPI+VoA60rcvvSWEgDGMBax4zmwwUdVygFbY9zj4OM+KI2lh+VTFan0nbc0wz6oK+KrJXlo/TpKi2Q/KQycTrb8szOxCNbKr7TlBiSU9hoARs1my2YDyPDFuI4qCsM+Cwb8+WTKa4HjT80Y9eGovPFOlSdLIhnpYPn+Fc7+v7kYEgP3n734uYBpvVGAqzB9wm6jnQo8OOFMU+Of6i04A2D2mmRRAew0YlR6tMkMHioY6A24e+VYNfWFLHoUtw6cRjwhdHgxVt0BW8CflbCAK/CJ9izs8p3C0WTxZ8flJVdpLKgv3DsCKIOdRO+JXvwwubHlerth6sOm4706BM/W4TFqlBU0XNzWQM0qFwTLc4fczR9K80zCbIkLXDyRIW8mooXxWsHbIGR1A0Xo9CUtZo4Fy6EO7BmmyGoPb0bMZBNL38NyDrbhWu28DfF5o7gz5cd1Ck+1SAyik0nfB+qCA6hRDnvml2OBjtYz/9E7SvuM/YPRNaThFe67t4WmlveYvOXYrpMOgUD54CeynQxzoM7ZUsvnbYeDgX+ML3RsaoTl545zaqHv6Rlftq1R/ruNUNJnvn3deRisABShgc54Z+ihENBO+DzGZFj1MfNtTLgrRekK+JW9st4QBR1cupOZA40pbziotl4wWPJIgOSRwAoBrHKTZj/hQ/3KsroilgHeKIsrxk2AlcBbMJAeVlt0Rori+QZwb4ScnIpl01m9+fAKp8Bwfy/uFCLas+oFpgfEHNzdp51VQOgKTRt84yvWSLDGpkTPAKxNSBRAUDQuAkdexNwwDYwu9luOIuv5Ehn+wx2TMG7Az3n",
        "expireInSeconds": 86400
    },
    "targetUrl": null,
    "success": true,
    "error": null,
    "unAuthorizedRequest": false,
    "__abp": true
}

Attributes

Attribute
Description

accessToken

The generated access token

encryptedAccessToken

Encryption of the access token for secure handling

expireInSeconds

Validity of the token


Authenticating your data source to use our APIs

Last updated

Was this helpful?