<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to API Tokens</title><link>https://sourceforge.net/p/lastest/wiki/API%2520Tokens/</link><description>Recent changes to API Tokens</description><atom:link href="https://sourceforge.net/p/lastest/wiki/API%20Tokens/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 06 May 2026 09:06:53 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/lastest/wiki/API%20Tokens/feed" rel="self" type="application/rss+xml"/><item><title>API Tokens modified by Viktor Fási</title><link>https://sourceforge.net/p/lastest/wiki/API%2520Tokens/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="h-api-tokens"&gt;API Tokens&lt;/h1&gt;
&lt;p&gt;Long-lived Bearer tokens for programmatic access to the Lastest REST API (&lt;code&gt;/api/v1/*&lt;/code&gt;).&lt;/p&gt;
&lt;hr/&gt;
&lt;h2 id="h-use-cases"&gt;Use Cases&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;MCP Server&lt;/strong&gt; -- Authenticate &lt;code&gt;@lastest/mcp-server&lt;/code&gt; to your Lastest instance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VS Code Extension&lt;/strong&gt; -- Connect the IDE extension to your server&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CI/CD Scripts&lt;/strong&gt; -- Trigger builds and check results from pipelines&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cross-Instance Migration&lt;/strong&gt; -- Authenticate when importing/exporting tests between instances (see &lt;span&gt;[Test Migration]&lt;/span&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom Integrations&lt;/strong&gt; -- Any tool that needs to call the Lastest API&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;h2 id="h-creating-a-token"&gt;Creating a Token&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Go to &lt;strong&gt;Settings&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Find the &lt;strong&gt;API Tokens&lt;/strong&gt; section&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Create Token&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Enter a label (e.g. "MCP Server", "CI Pipeline", "VS Code")&lt;/li&gt;
&lt;li&gt;Copy the token immediately -- &lt;strong&gt;it's only shown once&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="h-token-format"&gt;Token Format&lt;/h3&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;lastest_api_&amp;lt;64-hex-characters&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr/&gt;
&lt;h2 id="h-using-a-token"&gt;Using a Token&lt;/h2&gt;
&lt;p&gt;Include the token in the &lt;code&gt;Authorization&lt;/code&gt; header:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;curl&lt;span class="w"&gt; &lt;/span&gt;-H&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Authorization: Bearer lastest_api_abc123..."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$LASTEST_URL&lt;/span&gt;&lt;span class="s2"&gt;/api/v1/repos"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;The token authenticates against the same API endpoints available to browser sessions. It inherits the permissions of the user who created it.&lt;/p&gt;
&lt;hr/&gt;
&lt;h2 id="h-managing-tokens"&gt;Managing Tokens&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;List&lt;/strong&gt; -- All your tokens are visible in Settings with their label, creation date, and last-used date&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Revoke&lt;/strong&gt; -- Click the revoke button to immediately invalidate a token&lt;/li&gt;
&lt;li&gt;Tokens cannot be retrieved after creation -- if lost, revoke and create a new one&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;h2 id="h-mcp-server-configuration"&gt;MCP Server Configuration&lt;/h2&gt;
&lt;p&gt;When setting up the MCP server, use an API token as the key:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;"lastest"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"@lastest/mcp-server"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;"LASTEST_URL"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"http://localhost:3000"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;"LASTEST_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"lastest_api_..."&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;See &lt;a class="alink" href="/p/lastest/wiki/MCP%20Server/"&gt;[MCP Server]&lt;/a&gt; for full setup instructions.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viktor Fási</dc:creator><pubDate>Wed, 06 May 2026 09:06:53 -0000</pubDate><guid>https://sourceforge.net668a326f29dac7ff9193993b8415bc67f070b827</guid></item></channel></rss>