The Management API let’s you read and write all the data you have access to from Storyblok. It can be used to extend the functionality of Storyblok - For example to import data from other sources.

Claim your OAuth2 token

The easiest way to get started is to create an OAuth2 token using the Storyblok app. Go to the My Account at and click on “Generate new token”.

Using an OAuth2 token, a username and password doesn’t need to be permanently stored and you can revoke access at any time.


var axios = require('axios')

axios.get('', {
  headers: {'Authorization': 'YOUR_AUTH_TOKEN'}
.then(function (response) {
.catch(function (error) {
gem 'redis'

RestClient.get '',
    {:Authorization => 'YOUR_OAUTH_TOKEN'}
$request = new HttpRequest();

  'Authorization' => 'YOUR_AUTH_TOKEN'

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;