{"id":1622,"date":"2020-04-16T13:01:03","date_gmt":"2020-04-16T11:01:03","guid":{"rendered":"https:\/\/www.trans.eu\/api\/?p=1622"},"modified":"2026-09-04T12:30:31","modified_gmt":"2026-09-04T10:30:31","slug":"authorize-using-jwt","status":"publish","type":"post","link":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/","title":{"rendered":"Authorize using JWT access token"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Using all of API meth\u00adods requires authen\u00adti\u00adca\u00adtion. It is nec\u00ades\u00adsary to have a valid cus\u00adtomer account on the Trans.eu Plat\u00adform. The login and pass\u00adword will be used to obtain the token, which is manda\u00adto\u00adry to use the API meth\u00adods.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Initial requirements<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Autho\u00adriza\u00adtion using JWT is pos\u00adsi\u00adble only for requests sent using whitelist\u00aded URL. If you wish to change or add a redirect_url address to your con\u00adfig\u00adu\u00adra\u00adtion, please use the form: <a href=\"https:\/\/www.trans.eu\/api\/api-user-form-general-question\/\" target=\"_blank\" rel=\"noopener\" title=\"API User Form \u2013 General Question\">https:\/\/www.trans.eu\/api\/api-user-form-general-question\/<\/a> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Url parameters and connection settings<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Method:<\/strong> GET<\/li>\n\n\n\n<li><strong>Host:<\/strong> https:\/\/auth.platform.trans.eu<\/li>\n\n\n\n<li><strong>URL:<\/strong> \/oauth2\/auth<\/li>\n\n\n\n<li><strong>Query<\/strong> <strong>Para\u00adme\u00adters:<\/strong> <\/li>\n\n\n\n<li>client_id=example_app_client_id\n<ul class=\"wp-block-list\">\n<li>response_type=code<\/li>\n\n\n\n<li>state=random_number<\/li>\n\n\n\n<li>redirect_uri=https:\/\/example.com\/applicationendpoint<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>HTTP\/1.1<\/strong><\/li>\n<\/ul>\n\n\n\n<div class=\"important\">\n  <div class=\"important__title\">Redi\u00adrect uri:<\/div>\n  <div class=\"important__text\"><li>must be exact\u00adly as whitelist\u00aded<\/li>\n  <li>https only<\/li><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Diagram<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"971\" height=\"191\" src=\"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/Authorize-1.png\" alt class=\"wp-image-2028\" srcset=\"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/Authorize-1.png 971w, https:\/\/www.trans.eu\/api\/wp-content\/uploads\/Authorize-1-300x59.png 300w, https:\/\/www.trans.eu\/api\/wp-content\/uploads\/Authorize-1-768x151.png 768w\" sizes=\"auto, (max-width: 971px) 100vw, 971px\"><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Request parameters (in query string)<\/h2>\n\n\n\n<figure class=\"wp-block-table has-small-font-size\"><table><tbody><tr><td><strong>Name<\/strong><\/td><td><strong>Required<\/strong><\/td><td><strong>Type<\/strong><\/td><td><strong>Descrip\u00adtion<\/strong><\/td><\/tr><tr><td>response_type<\/td><td>yes<\/td><td>string<\/td><td>Must be set to code<\/td><\/tr><tr><td>client_id<\/td><td>yes<\/td><td>string<\/td><td>Client ID obtained dur\u00ading appli\u00adca\u00adtion reg\u00adis\u00adtra\u00adtion<\/td><\/tr><tr><td>state<\/td><td>yes<\/td><td>Int<\/td><td>Ran\u00addom num\u00adber (at least 8 char\u00adac\u00adters long)<\/td><\/tr><tr><td>redirect_uri<\/td><td>yes<\/td><td>string<\/td><td>One of pre\u00advi\u00adous\u00adly spec\u00adi\u00adfied appli\u00adca\u00adtion redi\u00adrect end\u00adpoints. Each URI must be pre\u00advi\u00adous\u00adly added to white list<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Trans Autho\u00adriza\u00adtion Serv\u00ader will dis\u00adplay page with details of request\u00aded scopes. User has to sign in using Tran.eu cre\u00adden\u00adtials.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Authorization response<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When user grants appli\u00adca\u00adtion access to request\u00aded scopes, Trans Autho\u00adriza\u00adtion Serv\u00ader will redi\u00adrect user back to URI spec\u00adi\u00adfied in redirect_uri para\u00adme\u00adter along with gen\u00ader\u00adat\u00aded code. <strong>Exam\u00adple<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>HTTP\/1.1 302 Found<\/li>\n\n\n\n<li>Loca\u00adtion: https:\/\/example.com\/applicationpoint?code=SDF41D54F54D45DF4<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Response parameters<\/h2>\n\n\n\n<figure class=\"wp-block-table has-small-font-size\"><table><tbody><tr><td><strong>Name<\/strong><\/td><td><strong>Type<\/strong><\/td><td><strong>Descrip\u00adtion<\/strong><\/td><\/tr><tr><td>code<\/td><td>string<\/td><td>Autho\u00adriza\u00adtion code gen\u00ader\u00adat\u00aded by the Trans Autho\u00adriza\u00adtion Serv\u00ader.<\/td><\/tr><tr><td>state<\/td><td>string<\/td><td>Val\u00adue of the state para\u00adme\u00adter pro\u00advid\u00aded in autho\u00adriza\u00adtion request.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Warn\u00ading: For secu\u00adri\u00adty rea\u00adsons code life\u00adtime is lim\u00adit\u00aded to 1 minute, after that peri\u00adod it becomes invalid. Also please note that not every error will cause a redi\u00adrect. If the request fails due to a miss\u00ading, invalid, or mis\u00admatch\u00ading redi\u00adrect URI or client id, the Trans Autho\u00adriza\u00adtion Serv\u00ader inform user about this on its own page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Access token request<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After receiv\u00ading valid code from the Trans Autho\u00adriza\u00adtion Serv\u00ader, appli\u00adca\u00adtion can make request to the token end\u00adpoint and exchange code for access token. <strong>Exam\u00adple<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Method:<\/strong> POST<\/li>\n\n\n\n<li><strong>Host:<\/strong> https:\/\/api.platform.trans.eu<\/li>\n\n\n\n<li><strong>URL:<\/strong> \/ex\u00adt\/auth-api\/ac\u00adcounts\/\u00adto\u00adken<\/li>\n\n\n\n<li><strong>Body<\/strong> <strong>Para\u00adme\u00adters:<\/strong>\n<ul class=\"wp-block-list\">\n<li>grant_type=authorization_code<\/li>\n\n\n\n<li>code=a1c94032558c6d0ba98b998299a63135bce063b1<\/li>\n\n\n\n<li>redirect_uri=https:\/\/example.com\/applicationendpoint<\/li>\n\n\n\n<li>client_id=example_app_client_id<\/li>\n\n\n\n<li>client_secret=example_app_secret<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Head\u00aders:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Con\u00adtent-Type: appli\u00adca\u00adtion\/x\u2011www-form-urlen\u00adcod\u00aded<\/li>\n\n\n\n<li>Api-key: {unique_ap\u00adp_api-key}<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Request parameters<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Name<\/td><td>Required<\/td><td>Type<\/td><td>Descrip\u00adtion<\/td><\/tr><tr><td>grant_type<\/td><td>yes<\/td><td>string<\/td><td>Must be set to authorization_code.<\/td><\/tr><tr><td>code<\/td><td>yes<\/td><td>string<\/td><td>Valid autho\u00adriza\u00adtion code received from the Trans Autho\u00adriza\u00adtion Serv\u00ader.<\/td><\/tr><tr><td>redirect_uri<\/td><td>yes<\/td><td>string<\/td><td>The same redirect_uri as pro\u00advid\u00aded when retriev\u00ading code.<\/td><\/tr><tr><td>client_id<\/td><td>yes<\/td><td>string<\/td><td>Appli\u00adca\u00adtion client_id obtained dur\u00ading reg\u00adis\u00adtra\u00adtion. Only required when Autho\u00adriza\u00adtion head\u00ader is not sent.<\/td><\/tr><tr><td>client_secret<\/td><td>yes<\/td><td>string<\/td><td>Appli\u00adca\u00adtion client_secret obtained dur\u00ading reg\u00adis\u00adtra\u00adtion. Only required when Autho\u00adriza\u00adtion head\u00ader is not sent.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Header parameters<\/h2>\n\n\n\n<figure class=\"wp-block-table has-small-font-size\"><table><tbody><tr><td>Name<\/td><td>Required<\/td><td>Val\u00adue<\/td><\/tr><tr><td>Api-key<\/td><td>yes<\/td><td>Api-key obtained dur\u00ading reg\u00adis\u00adtra\u00adtion<\/td><\/tr><tr><td>Con\u00adtent-Type<\/td><td>yes<\/td><td>Appli\u00adca\u00adtion\/x\u2011www-form-urlen\u00adcod\u00aded<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Response<\/h2>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-json\" data-lang=\"JSON\"><code>HTTP\/1.1 200 OK\nContent-Type: application\/json<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-json\" data-lang=\"JSON\"><code>{\n  \"access_token\": \"59d9aa9b15cd59a61fc52014792efb6caa82373b\",\n  \"expires_in\": 21599,\n  \"token_type\": \"Bearer\",\n  \"scope\": \"offers.loads.manage\",\n  \"refresh_token\": \"d52d1d998d6533a3be8e7f26f904be513287938b\"\n}<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Response parameters<\/h2>\n\n\n\n<figure class=\"wp-block-table has-small-font-size\"><table><tbody><tr><td><strong>Name<\/strong><\/td><td><strong>Descrip\u00adtion<\/strong><\/td><\/tr><tr><td>access_token<\/td><td>Access token to use by appli\u00adca\u00adtion for autho\u00adriza\u00adtion.<\/td><\/tr><tr><td>expires_in<\/td><td>Time in sec\u00adonds until token expires.<\/td><\/tr><tr><td>token_type<\/td><td>Type Bear\u00ader is returned as defined in&nbsp;<a>rfc6749.<\/a><\/td><\/tr><tr><td>scope<\/td><td>Space sep\u00ada\u00adrat\u00aded list of scopes that access token has access to.<\/td><\/tr><tr><td>refresh_token<\/td><td>Sin\u00adgle serv\u00ading token that can be used to extend life\u00adtime of access token.<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p class=\"dont-break-out\">Using all of API meth\u00adods requires authen\u00adti\u00adca\u00adtion. It is nec\u00ades\u00adsary to have a valid cus\u00adtomer account on the Trans.eu Plat\u00adform. \u2026<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1622","post","type-post","status-publish","format-standard","hentry","category-authorization"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Using all of API methods requires authentication. It is necessary to have a valid customer account on the Trans.eu Platform. The login and password will be used to obtain the token, which is mandatory to use the API methods. Initial requirements Authorization using JWT is possible only for requests sent using whitelisted URL. If you\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"pdzumaga\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Trans.eu Api - Trans.eu Api\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Authorize using JWT access token - Trans.eu Api\" \/>\n\t\t<meta property=\"og:description\" content=\"Using all of API methods requires authentication. It is necessary to have a valid customer account on the Trans.eu Platform. The login and password will be used to obtain the token, which is mandatory to use the API methods. Initial requirements Authorization using JWT is possible only for requests sent using whitelisted URL. If you\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/201805241459329875.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/201805241459329875.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1182\" \/>\n\t\t<meta property=\"og:image:height\" content=\"246\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-04-16T11:01:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-04T10:30:31+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Authorize using JWT access token - Trans.eu Api\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Using all of API methods requires authentication. It is necessary to have a valid customer account on the Trans.eu Platform. The login and password will be used to obtain the token, which is mandatory to use the API methods. Initial requirements Authorization using JWT is possible only for requests sent using whitelisted URL. If you\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/201805241459329875.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/authorize-using-jwt\\\/#blogposting\",\"name\":\"Authorize using JWT access token - Trans.eu Api\",\"headline\":\"Authorize using JWT access token\",\"author\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/wp-content\\\/uploads\\\/Authorize-1.png\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/authorize-using-jwt\\\/#articleImage\",\"width\":971,\"height\":191},\"datePublished\":\"2020-04-16T13:01:03+02:00\",\"dateModified\":\"2026-09-04T12:30:31+02:00\",\"inLanguage\":\"pl-PL\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/authorize-using-jwt\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/authorize-using-jwt\\\/#webpage\"},\"articleSection\":\"Authorization, English\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/authorize-using-jwt\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/#listItem\",\"name\":\"Authorization\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/#listItem\",\"position\":2,\"name\":\"Authorization\",\"item\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/authorize-using-jwt\\\/#listItem\",\"name\":\"Authorize using JWT access token\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/authorize-using-jwt\\\/#listItem\",\"position\":3,\"name\":\"Authorize using JWT access token\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/#listItem\",\"name\":\"Authorization\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/#organization\",\"name\":\"Trans.eu Api\",\"description\":\"Trans.eu Api\",\"url\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/cropped-201805241459329875.png\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/authorize-using-jwt\\\/#organizationLogo\",\"width\":512,\"height\":512},\"image\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/authorize-using-jwt\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api#author\",\"url\":\"https:\\\/\\\/www.trans.eu\\\/api\",\"name\":\"pdzumaga\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/authorize-using-jwt\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d392d43167a6141a10e77034d6afdb8931a626a22d8e636a97b8b503eb6d439d?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"pdzumaga\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/authorize-using-jwt\\\/#webpage\",\"url\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/authorize-using-jwt\\\/\",\"name\":\"Authorize using JWT access token - Trans.eu Api\",\"description\":\"Using all of API methods requires authentication. It is necessary to have a valid customer account on the Trans.eu Platform. The login and password will be used to obtain the token, which is mandatory to use the API methods. Initial requirements Authorization using JWT is possible only for requests sent using whitelisted URL. If you\",\"inLanguage\":\"pl-PL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/authorization\\\/authorize-using-jwt\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api#author\"},\"datePublished\":\"2020-04-16T13:01:03+02:00\",\"dateModified\":\"2026-09-04T12:30:31+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/#website\",\"url\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/\",\"name\":\"Trans.eu Api\",\"description\":\"Trans.eu Api\",\"inLanguage\":\"pl-PL\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Authorize using JWT access token - Trans.eu Api","description":"Using all of API methods requires authentication. It is necessary to have a valid customer account on the Trans.eu Platform. The login and password will be used to obtain the token, which is mandatory to use the API methods. Initial requirements Authorization using JWT is possible only for requests sent using whitelisted URL. If you","canonical_url":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/#blogposting","name":"Authorize using JWT access token - Trans.eu Api","headline":"Authorize using JWT access token","author":{"@id":"https:\/\/www.trans.eu\/api#author"},"publisher":{"@id":"https:\/\/www.trans.eu\/api\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/Authorize-1.png","@id":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/#articleImage","width":971,"height":191},"datePublished":"2020-04-16T13:01:03+02:00","dateModified":"2026-09-04T12:30:31+02:00","inLanguage":"pl-PL","mainEntityOfPage":{"@id":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/#webpage"},"isPartOf":{"@id":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/#webpage"},"articleSection":"Authorization, English"},{"@type":"BreadcrumbList","@id":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/#listItem","position":1,"name":"Home","item":"https:\/\/www.trans.eu\/api\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/authorization\/#listItem","name":"Authorization"}},{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/authorization\/#listItem","position":2,"name":"Authorization","item":"https:\/\/www.trans.eu\/api\/authorization\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/#listItem","name":"Authorize using JWT access token"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/#listItem","position":3,"name":"Authorize using JWT access token","previousItem":{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/authorization\/#listItem","name":"Authorization"}}]},{"@type":"Organization","@id":"https:\/\/www.trans.eu\/api\/#organization","name":"Trans.eu Api","description":"Trans.eu Api","url":"https:\/\/www.trans.eu\/api\/","logo":{"@type":"ImageObject","url":"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/cropped-201805241459329875.png","@id":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/#organizationLogo","width":512,"height":512},"image":{"@id":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.trans.eu\/api#author","url":"https:\/\/www.trans.eu\/api","name":"pdzumaga","image":{"@type":"ImageObject","@id":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/d392d43167a6141a10e77034d6afdb8931a626a22d8e636a97b8b503eb6d439d?s=96&d=mm&r=g","width":96,"height":96,"caption":"pdzumaga"}},{"@type":"WebPage","@id":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/#webpage","url":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/","name":"Authorize using JWT access token - Trans.eu Api","description":"Using all of API methods requires authentication. It is necessary to have a valid customer account on the Trans.eu Platform. The login and password will be used to obtain the token, which is mandatory to use the API methods. Initial requirements Authorization using JWT is possible only for requests sent using whitelisted URL. If you","inLanguage":"pl-PL","isPartOf":{"@id":"https:\/\/www.trans.eu\/api\/#website"},"breadcrumb":{"@id":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/#breadcrumblist"},"author":{"@id":"https:\/\/www.trans.eu\/api#author"},"creator":{"@id":"https:\/\/www.trans.eu\/api#author"},"datePublished":"2020-04-16T13:01:03+02:00","dateModified":"2026-09-04T12:30:31+02:00"},{"@type":"WebSite","@id":"https:\/\/www.trans.eu\/api\/#website","url":"https:\/\/www.trans.eu\/api\/","name":"Trans.eu Api","description":"Trans.eu Api","inLanguage":"pl-PL","publisher":{"@id":"https:\/\/www.trans.eu\/api\/#organization"}}]},"og:locale":"pl_PL","og:site_name":"Trans.eu Api - Trans.eu Api","og:type":"article","og:title":"Authorize using JWT access token - Trans.eu Api","og:description":"Using all of API methods requires authentication. It is necessary to have a valid customer account on the Trans.eu Platform. The login and password will be used to obtain the token, which is mandatory to use the API methods. Initial requirements Authorization using JWT is possible only for requests sent using whitelisted URL. If you","og:url":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/","og:image":"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/201805241459329875.png","og:image:secure_url":"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/201805241459329875.png","og:image:width":1182,"og:image:height":246,"article:published_time":"2020-04-16T11:01:03+00:00","article:modified_time":"2026-09-04T10:30:31+00:00","twitter:card":"summary","twitter:title":"Authorize using JWT access token - Trans.eu Api","twitter:description":"Using all of API methods requires authentication. It is necessary to have a valid customer account on the Trans.eu Platform. The login and password will be used to obtain the token, which is mandatory to use the API methods. Initial requirements Authorization using JWT is possible only for requests sent using whitelisted URL. If you","twitter:image":"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/201805241459329875.png"},"aioseo_meta_data":{"post_id":"1622","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2022-01-25 10:22:15","updated":"2026-09-04 11:44:12","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.trans.eu\/api\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.trans.eu\/api\/authorization\/\" title=\"Authorization\">Authorization<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAuthorize using JWT access token\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.trans.eu\/api\/"},{"label":"Authorization","link":"https:\/\/www.trans.eu\/api\/authorization\/"},{"label":"Authorize using JWT access token","link":"https:\/\/www.trans.eu\/api\/authorization\/authorize-using-jwt\/"}],"acf":[],"lang":"en","translations":{"en":1622},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/1622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/comments?post=1622"}],"version-history":[{"count":3,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/1622\/revisions"}],"predecessor-version":[{"id":6810,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/1622\/revisions\/6810"}],"wp:attachment":[{"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/media?parent=1622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/categories?post=1622"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/tags?post=1622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}