Skip to main content

Get permanent token

Creates a permanent ReportPortal user token

Function GetPermanentToken(Val URL, Val Token, Val UserID, Val KeyName) Export

ParameterCLI optionTypeRequiredDescription
URL--urlStringReportPortal server URL
Token--tokenStringAccess token
UserID--userStringUser ID
KeyName--nameStringToken name
Returns

Map Of KeyAndValue - serialized JSON response from ReportPortal

1C:Enterprise/OneScript code example
URL = "tests.openintegrations.dev";
Token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...";
UserID = "1";
KeyName = "test_key_2";

Result = OPI_ReportPortal.GetPermanentToken(URL, Token, UserID, KeyName);
oint rportal GetPermanentToken \
--url "tests.openintegrations.dev" \
--token "***" \
--user 1 \
--name "test_key_2"
Result
{
"id": 77,
"name": "test_key_2",
"user_id": 1,
"created_at": "2026-05-26T14:37:48.926015025Z",
"api_key": "***"
}