{"items":[{"type":"link","label":"Introduction to the Access Token Controller REST API","link":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens","routeSlug":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens","content":{"contentType":"overview","meta":{"name":"Introduction to the Access Token Controller REST API"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"openapi-access-tokens.json","url":"/_bundle/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens.json?download"},{"kind":"download","label":"openapi-access-tokens.yaml","url":"/_bundle/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"curl","lang":"curl"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"node","title":"Node.js","lang":"Node.js"},{"key":"python","title":"Python","lang":"Python"},{"key":"java","title":"Java","lang":"Java"},{"key":"csharp","title":"C#","lang":"C#"},{"key":"php","title":"PHP","lang":"PHP"},{"key":"go","title":"Go","lang":"Go"},{"key":"ruby","title":"Ruby","lang":"Ruby"},{"key":"r","title":"R","lang":"R"},{"key":"payload","title":"Payload","lang":"Payload"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"Introduction to the Access Token Controller REST API (2024.09)","showPageActions":true},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FlexNet Operations users call the "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"access-token-controller"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" REST web service to request an access token with a limited expiration from FlexNet Operations. The web service returns an access token which is a hexadecimal string with an "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"rna_"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"When firing requests to a FlexNet Operations API (REST or SOAP), this token must be added to the authentication header of the API request with the word Bearer followed by the token string."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The access token not only authenticates the requester but also defines the permissions of how the requester can use the API."},"children":[]}]}]},{"$$mdtype":"Node","type":"tag","tag":"admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Access tokens can also be managed using the Producer Portal. For more information, see the topic "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://docs.revenera.com/fno_CURRENT/producer/Content/helplibrary/platUserMgeAccessTokens.htm"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Managing Access Tokens"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" in the "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://docs.revenera.com/fno_CURRENT/producer/Default.htm"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FlexNet Operations User Guide"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" on the "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://docs.revenera.com/"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Revenera Documentation"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" site."},"children":[]}]}]}]}]}],"sectionId":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens"}],"sectionId":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens"}]}]}},{"type":"group","label":"Access Token Controller","link":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller","routeSlug":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller","items":[{"label":"Create an access token","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/createtokenusingpost_1","routeSlug":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/createtokenusingpost_1","metadata":{"seo":{"title":"Create an access token","description":"Use this API to create an access token."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"createTokenUsingPOST_1","name":"Create an access token","isWebhook":false,"pointer":"/paths/~1uar~1v1~1token/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create an access token","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Use this API to create an access token."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The response includes the token value. This is the only time the token value is displayed."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The value must be included as a Bearer token in the Authorization HTTP header for authorization requests."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Typically, an access token has the following"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"attributes:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Token name"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—Must be unique and 5 - 25 characters long."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Expiry string"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—The token lifetime. Format: "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"*y *M *d *h *m"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", where y=years, M=months, d=days, h=hours, m=minutes (case sensitive), and * representing any number."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Token type"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—Valid values: NORMAL | IMPERSONATED."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Token description"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—Mandatory for IMPERSONATED tokens."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Username"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—User name of the user on whose behalf the token is created. Mandatory for IMPERSONATED tokens."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"When a username is provided for the creation of a NORMAL token, that username is ignored when calling an API."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Instead, the user calling the API is authenticated."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/AccessTokenCreateRequest"}},"schemaId":"components/schemas/AccessTokenCreateRequest","pointer":"/paths/~1uar~1v1~1token/post/requestBody","description":"reqBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/uar/v1/token","servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/AccessTokenCreateRequest"}},"responseCodes":["200"],"pointer":"/uar/v1/token","href":"access-token-controller/createtokenusingpost_1","openApiOperationId":"createTokenUsingPOST_1","summary":"Create an access token"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"schemaId":"components/schemas/AccessTokenCreateRequest","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/AccessTokenCreateRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponseWithTokenValue_"}},"schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponseWithTokenValue_"}],"pointer":"/paths/~1uar~1v1~1token/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponseWithTokenValue_","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponseWithTokenValue_"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/access-token-controller/createtokenusingpost_1"}],"panels":[]}]},"httpPath":"/uar/v1/token"},{"label":"Verify an access token","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/verifytokenusingpost_1","routeSlug":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/verifytokenusingpost_1","metadata":{"seo":{"title":"Verify an access token","description":"Use this API to very if a token is valid. Pass the token value in the request body. The response shows if the token is valid, along with information about the token.  Only the token creator can verify IMPERSONATED tokens. If you do not have the Create Impersonated Token and relevant Manage Users permissions, the API returns obfuscated values."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"verifyTokenUsingPOST_1","name":"Verify an access token","isWebhook":false,"pointer":"/paths/~1uar~1v1~1token~1verification/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Verify an access token","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Use this API to very if a token is valid. Pass the token value in the request body. The response shows if the token is valid, along with information about the token. "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Only the token creator can verify IMPERSONATED tokens. If you do not have the "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Create Impersonated Token"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and relevant "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Manage Users"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" permissions, the API returns obfuscated values."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/AccessTokenVerificationRequest"}},"schemaId":"components/schemas/AccessTokenVerificationRequest","pointer":"/paths/~1uar~1v1~1token~1verification/post/requestBody","description":"accessToken"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/uar/v1/token/verification","servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/AccessTokenVerificationRequest"}},"responseCodes":["200"],"pointer":"/uar/v1/token/verification","href":"access-token-controller/verifytokenusingpost_1","openApiOperationId":"verifyTokenUsingPOST_1","summary":"Verify an access token"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"schemaId":"components/schemas/AccessTokenVerificationRequest","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/AccessTokenVerificationRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponse_"}},"schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponse_"}],"pointer":"/paths/~1uar~1v1~1token~1verification/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponse_","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponse_"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/access-token-controller/verifytokenusingpost_1"}],"panels":[]}]},"httpPath":"/uar/v1/token/verification"},{"label":"Get details of access token","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/gettokenusingget_1","routeSlug":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/gettokenusingget_1","metadata":{"seo":{"title":"Get details of access token","description":"Use this API to fetch the details of an access token identified by its name."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getTokenUsingGET_1","name":"Get details of access token","isWebhook":false,"pointer":"/paths/~1uar~1v1~1token~1{tokenName}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get details of access token","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Use this API to fetch the details of an access token identified by its name."},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"tokenName","in":"path","schemaId":"schema_0","description":"The name of the token for which you want to retrieve details (case sensitive).","required":true}],"pointer":"/paths/~1uar~1v1~1token~1{tokenName}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/uar/v1/token/{tokenName}","servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"parameters":{"path":[{"name":"tokenName","in":"path","required":true,"schemaId":"schema_0"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/uar/v1/token/{tokenName}","href":"access-token-controller/gettokenusingget_1","openApiOperationId":"getTokenUsingGET_1","summary":"Get details of access token"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponse_"}},"schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponse_"}],"pointer":"/paths/~1uar~1v1~1token~1{tokenName}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponse_","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponse_"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/access-token-controller/gettokenusingget_1"}],"panels":[]}]},"httpPath":"/uar/v1/token/{tokenName}"},{"label":"Update an access token","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/updatetokenusingput_1","routeSlug":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/updatetokenusingput_1","metadata":{"seo":{"title":"Update an access token","description":"Use this API to update some of the attributes of a specified access token.Specify the name of the token that you want to update in the path (case sensitive)."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"updateTokenUsingPUT_1","name":"Update an access token","isWebhook":false,"pointer":"/paths/~1uar~1v1~1token~1{tokenName}/put","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update an access token","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Use this API to update some of the attributes of a specified access token."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Specify the name of the token that you want to update in the path (case sensitive)."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"In the request body, specify the new values. You can update the following token attributes:"},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"tokenName"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—Must be 5 - 25 characters long."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"tokenDescription"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—For IMPERSONATED tokens this field should state the impersonation reason."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiryStr"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—Must not be in the past. Format:"},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"*y *M *d *h *m"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", where y=years, M=months, d=days, h=hours,"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"m=minutes (case sensitive), and * representing any number."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Only the token creator or another privileged user can update an IMPERSONATED token."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"You cannot edit an expired token or set the token expiry to a time in the past."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"tokenName","in":"path","schemaId":"schema_0","description":"Name of the token to be updated (case sensitive).","required":true}],"pointer":"/paths/~1uar~1v1~1token~1{tokenName}/put/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/AccessTokenUpdateRequest"}},"schemaId":"components/schemas/AccessTokenUpdateRequest","pointer":"/paths/~1uar~1v1~1token~1{tokenName}/put/requestBody","description":"reqBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"PUT","path":"/uar/v1/token/{tokenName}","servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"parameters":{"path":[{"name":"tokenName","in":"path","required":true,"schemaId":"schema_0"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/AccessTokenUpdateRequest"}},"responseCodes":["200"],"pointer":"/uar/v1/token/{tokenName}","href":"access-token-controller/updatetokenusingput_1","openApiOperationId":"updateTokenUsingPUT_1","summary":"Update an access token"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"schemaId":"components/schemas/AccessTokenUpdateRequest","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/AccessTokenUpdateRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ResponseEntity"}},"schemaId":"components/schemas/ResponseEntity"}],"pointer":"/paths/~1uar~1v1~1token~1{tokenName}/put/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/ResponseEntity","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ResponseEntity"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/access-token-controller/updatetokenusingput_1"}],"panels":[]}]},"httpPath":"/uar/v1/token/{tokenName}"},{"label":"Delete an access token","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/deletetokenusingdelete_1","routeSlug":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/deletetokenusingdelete_1","metadata":{"seo":{"title":"Delete an access token","description":"Use this API to delete an access token. Pass the name of the token to be deleted as a path parameter. The token name is case sensitive. A deleted token can no longer be used to access the APIs. Only the token creator can delete a token; this means that only users with the Create Impersonated Token and relevant Manage Users permission can delete IMPERSONATED tokens."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"deleteTokenUsingDELETE_1","name":"Delete an access token","isWebhook":false,"pointer":"/paths/~1uar~1v1~1token~1{tokenName}/delete","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Delete an access token","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Use this API to delete an access token. Pass the name of the token to be deleted as a path parameter. The token name is case sensitive."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" A deleted token can no longer be used to access the APIs."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Only the token creator can delete a token; this means that only users with the "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Create Impersonated Token"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and relevant "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Manage Users"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" permission can delete IMPERSONATED tokens."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"tokenName","in":"path","schemaId":"schema_0","description":"The name of the token to be deleted (case sensitive).","required":true}],"pointer":"/paths/~1uar~1v1~1token~1{tokenName}/delete/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"DELETE","path":"/uar/v1/token/{tokenName}","servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"parameters":{"path":[{"name":"tokenName","in":"path","required":true,"schemaId":"schema_0"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/uar/v1/token/{tokenName}","href":"access-token-controller/deletetokenusingdelete_1","openApiOperationId":"deleteTokenUsingDELETE_1","summary":"Delete an access token"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ResponseEntity"}},"schemaId":"components/schemas/ResponseEntity"}],"pointer":"/paths/~1uar~1v1~1token~1{tokenName}/delete/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/ResponseEntity","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ResponseEntity"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/access-token-controller/deletetokenusingdelete_1"}],"panels":[]}]},"httpPath":"/uar/v1/token/{tokenName}"},{"label":"Rotate an access token","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/rotatetokenusingpost_1","routeSlug":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/rotatetokenusingpost_1","metadata":{"seo":{"title":"Rotate an access token","description":"Token rotation means that a token's value is changed, but no other properties. Pass the name of the token to be rotated as a path parameter. The token name is case sensitive. The response contains the new token value. Make a note of the token value; this is the only time that the new value is displayed. It is recommended to frequently rotate access tokens, but care should be exercised to not break any integrations you may have."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"rotateTokenUsingPOST_1","name":"Rotate an access token","isWebhook":false,"pointer":"/paths/~1uar~1v1~1token~1{tokenName}~1rotation/post","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Rotate an access token","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Token rotation means that a token's value is changed, but no other properties. Pass the name of the token to be rotated as a path parameter. The token name is case sensitive."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" The response contains the new token value. Make a note of the token value; this is the only time that the new value is displayed."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" It is recommended to frequently rotate access tokens, but care should be exercised to not break any integrations you may have."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"tokenName","in":"path","schemaId":"schema_0","description":"The name of the access token to be rotated (case sensitive).","required":true}],"pointer":"/paths/~1uar~1v1~1token~1{tokenName}~1rotation/post/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/uar/v1/token/{tokenName}/rotation","servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"parameters":{"path":[{"name":"tokenName","in":"path","required":true,"schemaId":"schema_0"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/uar/v1/token/{tokenName}/rotation","href":"access-token-controller/rotatetokenusingpost_1","openApiOperationId":"rotateTokenUsingPOST_1","summary":"Rotate an access token"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponseWithTokenValue_"}},"schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponseWithTokenValue_"}],"pointer":"/paths/~1uar~1v1~1token~1{tokenName}~1rotation/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponseWithTokenValue_","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AccessTokenAPIResponse_AccessTokenResponseWithTokenValue_"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/access-token-controller/rotatetokenusingpost_1"}],"panels":[]}]},"httpPath":"/uar/v1/token/{tokenName}/rotation"},{"label":"List non-expired access tokens","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/gettokensforuserusingget_1","routeSlug":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/gettokensforuserusingget_1","metadata":{"seo":{"title":"List non-expired access tokens","description":"Use this API to get a list of all non-expired access tokens for a specified user. You must specify either the username or the tokenCreator parameter as search criteria. If you pass values for both parameters in the same request, the API returns a list of all non-expired tokens that match both parameters. If you do not have the Create Impersonated Token and relevant Manage Users permissions, the API returns obfuscated values. Tip: If you want a more fine-grained search, use /tokens/search."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getTokensForUserUsingGET_1","name":"List non-expired access tokens","isWebhook":false,"pointer":"/paths/~1uar~1v1~1tokens/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List non-expired access tokens","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Use this API to get a list of all non-expired access tokens for a specified user."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" You must specify either the "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"username"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or the "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"tokenCreator"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" parameter as search criteria."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" If you pass values for both parameters in the same request, the API returns a list of all non-expired tokens that match both parameters."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" If you do not have the "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Create Impersonated Token"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and relevant "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Manage Users"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" permissions, the API returns obfuscated values."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Tip:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" If you want a more fine-grained search, use "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/tokens/search"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"username","in":"query","schemaId":"schema_0","description":"The email address of the user for whom tokens should be listed (case sensitive). This is the user for whom the token was created."},{"name":"tokenCreator","in":"query","schemaId":"schema_0","description":"The email address of the token creator for whom tokens should be listed (case sensitive). This is the user who created tokens on another user's behalf."},{"name":"page","in":"query","schemaId":"schema_1","description":"Retrieves a specific page. Must be a number (starting from 0)."},{"name":"pageSize","in":"query","schemaId":"schema_1","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Specifies how many tokens per page should be returned. Must be a number."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Tip:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Use the "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/tokens/count"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" API to determine the total number of records for a specified user."},"children":[]}]}]}]}],"pointer":"/paths/~1uar~1v1~1tokens/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/uar/v1/tokens","servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"parameters":{"path":[],"query":[{"name":"username","in":"query","required":false,"schemaId":"schema_0"},{"name":"tokenCreator","in":"query","required":false,"schemaId":"schema_0"},{"name":"page","in":"query","required":false,"schemaId":"schema_1"},{"name":"pageSize","in":"query","required":false,"schemaId":"schema_1"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/uar/v1/tokens","href":"access-token-controller/gettokensforuserusingget_1","openApiOperationId":"getTokensForUserUsingGET_1","summary":"List non-expired access tokens"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AccessTokenAPIResponse_List_AccessTokenResponse_"}},"schemaId":"components/schemas/AccessTokenAPIResponse_List_AccessTokenResponse_"}],"pointer":"/paths/~1uar~1v1~1tokens/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/AccessTokenAPIResponse_List_AccessTokenResponse_","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AccessTokenAPIResponse_List_AccessTokenResponse_"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/access-token-controller/gettokensforuserusingget_1"}],"panels":[]}]},"httpPath":"/uar/v1/tokens"},{"label":"Get count of non-expired access tokens","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/gettokencountusingget_1","routeSlug":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/gettokencountusingget_1","metadata":{"seo":{"title":"Get count of non-expired access tokens","description":"Use this API to get a count of all non-expired access tokens for a specified user. You must specify either the username or the tokenCreator parameter as search criteria.Tip: Use this API to specify values for the pagination parameters of the /tokens API."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getTokenCountUsingGET_1","name":"Get count of non-expired access tokens","isWebhook":false,"pointer":"/paths/~1uar~1v1~1tokens~1count/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get count of non-expired access tokens","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Use this API to get a count of all non-expired access tokens for a specified user."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" You must specify either the "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"username"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or the "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"tokenCreator"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" parameter as search criteria."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Tip:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Use this API to specify values for the pagination parameters of the "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/tokens"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" API."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"username","in":"query","schemaId":"schema_0","description":"The email address of the user for whom the token count should be returned (case sensitive). This is the user for whom the tokens were created."},{"name":"tokenCreator","in":"query","schemaId":"schema_0","description":"The email address of the token creator for whom the token count should be returned (case sensitive). This is the user who created tokens on another user's behalf."}],"pointer":"/paths/~1uar~1v1~1tokens~1count/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/uar/v1/tokens/count","servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"parameters":{"path":[],"query":[{"name":"username","in":"query","required":false,"schemaId":"schema_0"},{"name":"tokenCreator","in":"query","required":false,"schemaId":"schema_0"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/uar/v1/tokens/count","href":"access-token-controller/gettokencountusingget_1","openApiOperationId":"getTokenCountUsingGET_1","summary":"Get count of non-expired access tokens"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AccessTokenAPIResponse_int_"}},"schemaId":"components/schemas/AccessTokenAPIResponse_int_"}],"pointer":"/paths/~1uar~1v1~1tokens~1count/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/AccessTokenAPIResponse_int_","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AccessTokenAPIResponse_int_"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/access-token-controller/gettokencountusingget_1"}],"panels":[]}]},"httpPath":"/uar/v1/tokens/count"},{"label":"Search for non-expired access tokens","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/searchtokensusingpost_1","routeSlug":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens/access-token-controller/searchtokensusingpost_1","metadata":{"seo":{"title":"Search for non-expired access tokens","description":"Get a list of all non-expired access tokens that match specified search criteria.You must specify at least one of the following search criteria. If you pass multiple parameters as search criteria,the API returns non-expired tokens that match all parameters."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"searchTokensUsingPOST_1","name":"Search for non-expired access tokens","isWebhook":false,"pointer":"/paths/~1uar~1v1~1tokens~1search/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Search for non-expired access tokens","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Get a list of all non-expired access tokens that match specified search criteria."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"You must specify at least one of the following search criteria. If you pass multiple parameters as search criteria,"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"the API returns non-expired tokens that match all parameters."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"tokenName"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—Search by token name. Use an asterisk (*) as placeholder for partial searches."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"tokenType"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—Either NORMAL or IMPERSONATED. If not specified, all token types will be returned."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"username"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—The email address of the user for whom the token was created."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"tokenCreator"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—The email address of the user who created the token on another user's behalf."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"For NORMAL tokens, "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"username"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"tokenCreator"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" must be the same. For IMPERSONATED"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"tokens, the user firing this query must have the "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Create Impersonated Token"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" permission and a "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Manage Users"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" permission."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiresBefore"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—Specify to filter for tokens that expire before a specified interval."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Can be used in conjunction with the "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiresLaterThan"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" parameter to filter for a given time range."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"In that case, "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiresBefore"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" must be greater than "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiresLaterThan"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiresLaterThan"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—Specify to filter for tokens that expire after a specified interval."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Can be used in conjunction with the "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiresBefore"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" parameter to filter for a given time range."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"In that case, "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiresLaterThan"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" must be less than "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiresBefore"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"issuedBefore"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—Specify to filter for tokens that were issued before a specified interval."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If you do not have permission to view a given token, its details are returned as masked"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"entries."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The format for "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiresBefore"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiresLaterThan"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"issuedBefore"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"*y *M *d *h *m"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", where"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"y=years, M=months, d=days, h=hours, m=minutes (case sensitive), and * representing any number."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"In addition to the search criteria above you must also specify the following parameters:"},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"page"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—The number of the page to be returned (zero based)."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"pageSize"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"—The number of records returned per page."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/SearchTokenRequest"}},"schemaId":"components/schemas/SearchTokenRequest","pointer":"/paths/~1uar~1v1~1tokens~1search/post/requestBody","description":"searchToken"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/uar/v1/tokens/search","servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/SearchTokenRequest"}},"responseCodes":["200"],"pointer":"/uar/v1/tokens/search","href":"access-token-controller/searchtokensusingpost_1","openApiOperationId":"searchTokensUsingPOST_1","summary":"Search for non-expired access tokens"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"schemaId":"components/schemas/SearchTokenRequest","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/SearchTokenRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AccessTokenAPIResponse_PaginationSupportedResponse_List_AccessTokenResponse_"}},"schemaId":"components/schemas/AccessTokenAPIResponse_PaginationSupportedResponse_List_AccessTokenResponse_"}],"pointer":"/paths/~1uar~1v1~1tokens~1search/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/AccessTokenAPIResponse_PaginationSupportedResponse_List_AccessTokenResponse_","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AccessTokenAPIResponse_PaginationSupportedResponse_List_AccessTokenResponse_"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/access-token-controller/searchtokensusingpost_1"}],"panels":[]}]},"httpPath":"/uar/v1/tokens/search"}],"content":{"contentType":"group","meta":{"name":"Access Token Controller"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Access Token Controller","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A REST Controller for creating access tokens to be used as bearer"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"authentication tokens for calling FlexNet Operations APIs (SOAP and REST)."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This REST web service also supports reading, updating, searching, rotating, and deleting tokens."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"FlexNet Operations uses different token types to manage different access levels and operations:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"NORMAL"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" tokens can be requested by any FlexNet Operations user to authenticate themselves at a FlexNet Operations API."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"IMPERSONATED"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" tokens can be requested by a privileged user for use by other FlexNet Operations users."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"To create and manage IMPERSONATED tokens, users require the "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Create Impersonated Token"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" permission and a "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Manage Users"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" permission."},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/uar/v1/token","summary":"Create an access token","prefix":{"name":"post","color":"post"},"badges":[],"link":"/access-token-controller/createtokenusingpost_1","deprecated":false},{"title":"/uar/v1/token/verification","summary":"Verify an access token","prefix":{"name":"post","color":"post"},"badges":[],"link":"/access-token-controller/verifytokenusingpost_1","deprecated":false},{"title":"/uar/v1/token/{tokenName}","summary":"Get details of access token","prefix":{"name":"get","color":"get"},"badges":[],"link":"/access-token-controller/gettokenusingget_1","deprecated":false},{"title":"/uar/v1/token/{tokenName}","summary":"Update an access token","prefix":{"name":"put","color":"put"},"badges":[],"link":"/access-token-controller/updatetokenusingput_1","deprecated":false},{"title":"/uar/v1/token/{tokenName}","summary":"Delete an access token","prefix":{"name":"delete","color":"delete"},"badges":[],"link":"/access-token-controller/deletetokenusingdelete_1","deprecated":false},{"title":"/uar/v1/token/{tokenName}/rotation","summary":"Rotate an access token","prefix":{"name":"post","color":"post"},"badges":[],"link":"/access-token-controller/rotatetokenusingpost_1","deprecated":false},{"title":"/uar/v1/tokens","summary":"List non-expired access tokens","prefix":{"name":"get","color":"get"},"badges":[],"link":"/access-token-controller/gettokensforuserusingget_1","deprecated":false},{"title":"/uar/v1/tokens/count","summary":"Get count of non-expired access tokens","prefix":{"name":"get","color":"get"},"badges":[],"link":"/access-token-controller/gettokencountusingget_1","deprecated":false},{"title":"/uar/v1/tokens/search","summary":"Search for non-expired access tokens","prefix":{"name":"post","color":"post"},"badges":[],"link":"/access-token-controller/searchtokensusingpost_1","deprecated":false}]}]}]}]}}],"store":{"schemaStore":{"components/schemas/_secure.token.reqobject.validate_":{"id":"components/schemas/_secure.token.reqobject.validate_","kind":"json-schema","title":"_secure.token.reqobject.validate_","data":{"type":"object","properties":{"token":{"type":"string"}}}},"components/schemas/AccessTokenCreateRequest":{"id":"components/schemas/AccessTokenCreateRequest","kind":"json-schema","title":"AccessTokenCreateRequest","data":{"type":"object","required":["expiryStr","tokenName","tokenType","username"],"properties":{"expiryStr":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Lifetime of the token as specified when the token was created. "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Format: "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"*y *M *d *h *m"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", where y=years, M=months, d=days, h=hours, m=minutes (case sensitive), and * representing any number."},"children":[]}]}]}]},"tokenDescription":{"type":"string","description":"Mandatory for IMPERSONATED tokens; optional for NORMAL tokens. For IMPERSONATED tokens, use this field to capture the impersonation reason."},"tokenName":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Name of the token, must be 5 - 25 characters long."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The following characters are not supported:"},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" * < > + $ ? . ^ | % ] \\\\\\\\ (four consecutive back slashes are not allowed) "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"HTML tags that may indicate an XSS attack will be rejected."},"children":[]}]}]}]},"tokenType":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Specify the token type. "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" NORMAL tokens can be requested by any FlexNet Operations user."},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" IMPERSONATED tokens can be requested by a privileged user on behalf of another  FlexNet Operations user."},"children":[]}]}]}],"enum":["NORMAL","IMPERSONATED"]},"username":{"type":"string","description":"The user for whom the token is created. Usually this is specified as an email address.  This field is mandatory for IMPERSONATED tokens.\n"}}}},"components/schemas/AccessTokenResponse":{"id":"components/schemas/AccessTokenResponse","kind":"json-schema","title":"AccessTokenResponse","data":{"type":"object","required":["expiryStr","tokenName","tokenType","username"],"properties":{"expiryStr":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Lifetime of the token as specified when the token was created. "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Format: "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"*y *M *d *h *m"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", where y=years, M=months, d=days, h=hours, m=minutes (case sensitive), and * representing any number."},"children":[]}]}]}]},"tokenDescription":{"type":"string","description":"Mandatory for IMPERSONATED tokens; optional for NORMAL tokens. For IMPERSONATED tokens, this field should capture the impersonation reason."},"tokenExpiryMillis":{"type":"integer","format":"int64","description":"The date and time when the token expires in milliseconds since 1970-01-01 00:00 (Epoch time)."},"tokenIssueMillis":{"type":"integer","format":"int64","description":"The date and time when the token was issued in milliseconds since 1970-01-01 00:00 (Epoch time)."},"tokenName":{"type":"string","description":"The name of the token that was verified."},"tokenCreator":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The email address of the user who created the token."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"For NORMAL tokens, the email address for "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"tokenCreator"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is the same as that for "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"username"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"For IMPERSONATED tokens, the email addresses usually differ."},"children":[]}]}]}]},"tokenType":{"type":"string","description":"The type of token that was verified.","enum":["NORMAL","IMPERSONATED"]},"username":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The user for whom the token was created. Usually this is specified as an email address.  For NORMAL tokens, the email address for "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"tokenCreator"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is the same as that for "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"username"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]}}}},"components/schemas/AccessTokenResponseWithTokenValue":{"id":"components/schemas/AccessTokenResponseWithTokenValue","kind":"json-schema","title":"AccessTokenResponseWithTokenValue","data":{"type":"object","required":["expiryStr","tokenName","tokenType","username"],"properties":{"expiryStr":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Lifetime of the token as specified when the token was created. "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Format: "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"*y *M *d *h *m"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", where y=years, M=months, d=days, h=hours, m=minutes (case sensitive), and * representing any number."},"children":[]}]}]}]},"tokenDescription":{"type":"string","description":"Mandatory for IMPERSONATED tokens; optional for NORMAL tokens. For IMPERSONATED tokens, this field should capture the impersonation reason."},"tokenExpiryMillis":{"type":"integer","format":"int64","description":"The date and time when the token expires in milliseconds since 1970-01-01 00:00 (Epoch time)."},"tokenIssueMillis":{"type":"integer","format":"int64","description":"The date and time when the token was issued in milliseconds since 1970-01-01 00:00 (Epoch time)."},"tokenName":{"type":"string","description":"The name of the token that was created."},"tokenCreator":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The email address of the user who created the token."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"For NORMAL tokens, the email address for "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"tokenCreator"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is the same as that for "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"username"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"For IMPERSONATED tokens, the email addresses usually differ."},"children":[]}]}]}]},"tokenType":{"type":"string","description":"The type of the token that was created.","enum":["NORMAL","IMPERSONATED"]},"tokenValue":{"type":"string","description":"Actual token that is to be used for bearer authentication."},"username":{"type":"string","description":"The user for whom the token is created. Usually this is an email address."}}}},"components/schemas/AccessTokenUpdateRequest":{"id":"components/schemas/AccessTokenUpdateRequest","kind":"json-schema","title":"AccessTokenUpdateRequest","data":{"type":"object","required":["expiryStr","tokenName"],"properties":{"expiryStr":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Lifetime of the token as specified when the token was created. "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Format: "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"*y *M *d *h *m"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", where y=years, M=months, d=days, h=hours, m=minutes (case sensitive), and * representing any number."},"children":[]}]}]}]},"tokenDescription":{"type":"string","description":"Mandatory for IMPERSONATED tokens; optional for NORMAL tokens. For IMPERSONATED tokens, this field should capture the impersonation reason."},"tokenName":{"type":"string","description":"The name of the token."}}}},"components/schemas/AccessTokenVerificationRequest":{"id":"components/schemas/AccessTokenVerificationRequest","kind":"json-schema","title":"AccessTokenVerificationRequest","data":{"type":"object","required":["accessToken"],"properties":{"accessToken":{"type":"string","description":"The value of the access token that should be verified."}}}},"components/schemas/ResponseEntity":{"id":"components/schemas/ResponseEntity","kind":"json-schema","title":"ResponseEntity","data":{"type":"object","properties":{"body":{"type":"object"},"statusCode":{"type":"string","enum":["100","101","102","103","200","201","202","203","204","205","206","207","208","226","300","301","302","303","304","305","307","308","400","401","402","403","404","405","406","407","408","409","410","411","412","413","414","415","416","417","418","419","420","421","422","423","424","426","428","429","431","451","500","501","502","503","504","505","506","507","508","509","510","511"]},"statusCodeValue":{"type":"integer","format":"int32"}}}},"components/schemas/SearchTokenRequest":{"id":"components/schemas/SearchTokenRequest","kind":"json-schema","title":"SearchTokenRequest","data":{"type":"object","required":["page","pageSize"],"properties":{"tokenCreator":{"type":"string","description":"The email address of the user who created tokens on another user's behalf (case sensitive)."},"expiresBefore":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gets tokens that expire before a specified interval. If used in conjunction with "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiresLaterThan"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", must be greater than "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiresLaterThan"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Use the format "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"5y 6M 4d 3h 5m"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", where y=years, M=months, d=days, h=hours, m=minutes (case sensitive)."},"children":[]}]}]}]},"expiresLaterThan":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gets tokens that expire after a specified interval. If used in conjunction with "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiresBefore"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", must be less than "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"expiresBefore"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Use the format "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"5y 6M 4d 3h 5m"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", where y=years, M=months, d=days, h=hours, m=minutes (case sensitive)."},"children":[]}]}]}]},"issuedBefore":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gets tokens that were issued before a specified interval. Use the format "},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"b","attrs":{}},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"5y 6M 4d 3h 5m"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", where y=years, M=months, d=days, h=hours, m=minutes (case sensitive)."},"children":[]}]}]}]},"page":{"type":"integer","format":"int32","description":"The number of the page to be returned (zero based)."},"pageSize":{"type":"integer","format":"int32","description":"The number of records returned per page."},"tokenName":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The name of the token. Use an asterisk (*) as placeholder for partial searches."},"children":[]}]}]}]},"tokenType":{"type":"string","description":"Type of the token.","enum":["NORMAL","IMPERSONATED"]},"username":{"type":"string","description":"The email address of the user for whom the token was created (case sensitive)."}}}},"components/schemas/StatusInfoTypeDTO":{"id":"components/schemas/StatusInfoTypeDTO","kind":"json-schema","title":"StatusInfoTypeDTO","data":{"type":"object","required":["reason","status"],"properties":{"reason":{"type":"string","description":"Gives reason for partial failure or failure. "},"status":{"type":"string","enum":["SUCCESS","FAILURE","PARTIAL_FAILURE"]}}}},"components/schemas/AccessTokenAPIResponse_AccessTokenResponseWithTokenValue_":{"id":"components/schemas/AccessTokenAPIResponse_AccessTokenResponseWithTokenValue_","kind":"json-schema","title":"AccessTokenAPIResponse_AccessTokenResponseWithTokenValue_","data":{"type":"object","properties":{"responseObject":{"$ref":"#/components/schemas/AccessTokenResponseWithTokenValue"},"statusMessage":{"type":"string","description":"The status message related to this API request."}}}},"components/schemas/AccessTokenAPIResponse_AccessTokenResponse_":{"id":"components/schemas/AccessTokenAPIResponse_AccessTokenResponse_","kind":"json-schema","title":"AccessTokenAPIResponse_AccessTokenResponse_","data":{"type":"object","properties":{"responseObject":{"$ref":"#/components/schemas/AccessTokenResponse"},"statusMessage":{"type":"string","description":"The status message related to this API request."}}}},"components/schemas/AccessTokenAPIResponse_List_AccessTokenResponse_":{"id":"components/schemas/AccessTokenAPIResponse_List_AccessTokenResponse_","kind":"json-schema","title":"AccessTokenAPIResponse_List_AccessTokenResponse_","data":{"type":"object","properties":{"responseObject":{"type":"array","description":"The return value of this API request","items":{"$ref":"#/components/schemas/AccessTokenResponse"}},"statusMessage":{"type":"string","description":"The status message related to this API request."}}}},"components/schemas/AccessTokenAPIResponse_PaginationSupportedResponse_List_AccessTokenResponse_":{"id":"components/schemas/AccessTokenAPIResponse_PaginationSupportedResponse_List_AccessTokenResponse_","kind":"json-schema","title":"AccessTokenAPIResponse_PaginationSupportedResponse_List_AccessTokenResponse_","data":{"type":"object","properties":{"responseObject":{"$ref":"#/components/schemas/PaginationSupportedResponse_List_AccessTokenResponse_"},"statusMessage":{"type":"string","description":"The status message related to this API request."}}}},"components/schemas/AccessTokenAPIResponse_int_":{"id":"components/schemas/AccessTokenAPIResponse_int_","kind":"json-schema","title":"AccessTokenAPIResponse_int_","data":{"type":"object","properties":{"responseObject":{"type":"integer","format":"int32","description":"The return value of this API request"},"statusMessage":{"type":"string","description":"The status message related to this API request."}}}},"components/schemas/PaginationSupportedResponse_List_AccessTokenResponse_":{"id":"components/schemas/PaginationSupportedResponse_List_AccessTokenResponse_","kind":"json-schema","title":"PaginationSupportedResponse_List_AccessTokenResponse_","data":{"type":"object","properties":{"pageNumber":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"response":{"type":"array","items":{"$ref":"#/components/schemas/AccessTokenResponse"}},"totalResults":{"type":"integer","format":"int64"}}}},"schema_0":{"kind":"json-schema","data":{"type":"string"},"id":"schema_0"},"schema_1":{"kind":"json-schema","data":{"type":"integer","format":"int32"},"id":"schema_1"}},"exampleStore":{},"securitySchemeStore":{"Bearer":{"id":"Bearer","type":"apiKey","in":"header","paramName":"Authorization"},"basicAuth":{"id":"basicAuth","type":"http","scheme":"basic"}},"servers":[{"url":"//{siteID}.flexnetoperations.com/flexnet"}],"specType":"openapi"},"options":{"hideReplay":true,"mockServer":{"off":true},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens.json?download"},{"url":"/_bundle/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens.yaml?download"}],"excludeFromSearch":false,"replayFeatures":{"graphql":false},"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"Introduction to the Access Token Controller REST API","description":"FlexNet Operations users call the **access-token-controller** REST web service to request an access token with a limited expiration from FlexNet Operations. The web service returns an access token which is a hexadecimal string with an **rna_** prefix.\n\nWhen firing requests to a FlexNet Operations API (REST or SOAP), this token must be added to the authentication header of the API request with the word Bearer followed by the token string.\n\nThe access token not only authenticates the requester but also defines the permissions of how the requester can use the API.\n\n{% admonition type=\"info\" %}\nAccess tokens can also be managed using the Producer Portal. For more information, see the topic [Managing Access Tokens](https://docs.revenera.com/fno_CURRENT/producer/Content/helplibrary/platUserMgeAccessTokens.htm) in the [FlexNet Operations User Guide](https://docs.revenera.com/fno_CURRENT/producer/Default.htm) on the [Revenera Documentation](https://docs.revenera.com/) site.\n{% /admonition %}\n"}},"baseSlug":"/products/fno-api/apis/rest/accesstokencontroller/openapi-access-tokens","routesMapping":{}}