Update an Access Token
PUT
https://mapi.storyblok.com/v1/spaces/:space_id/api_keys/:access_token_idUpdate an access token with the numeric ID.
Path parameters
Section titled “Path parameters”- :space_id required number
Numeric ID of a space
- :access_token_id required number
Numeric ID of an access token
Request body properties
Section titled “Request body properties”- api_key The Access Token Object
Examples
Section titled “Examples”curl "https://mapi.storyblok.com/v1/spaces/288868932106293/api_keys/123123" \ -X PUT \ -H "Authorization: YOUR_OAUTH_TOKEN" \ -H "Content-Type: application/json" \ -d "{\"api_key\":{\"access\":\"private\",\"name\":\"My updated token\"}}"// Using the Universal JavaScript Client:// https://github.com/storyblok/storyblok-js-clientStoryblok.put('spaces/288868932106293/api_keys/123123', { "api_key": { "access": "private", "name": "My updated token" }}) .then(response => { console.log(response) }).catch(error => { console.log(error) })$client = new \Storyblok\ManagementClient('YOUR_OAUTH_TOKEN');
$payload = ["api_key" => ["access" => "private","name" => "My updated token"]];
$client->put('spaces/288868932106293/api_keys/123123', $payload)->getBody();HttpResponse<String> response = Unirest.put("https://mapi.storyblok.com/v1/spaces/288868932106293/api_keys/123123") .header("Content-Type", "application/json") .header("Authorization", "YOUR_OAUTH_TOKEN") .body({"api_key":{"access":"private","name":"My updated token"}}) .asString();var client = new RestClient("https://mapi.storyblok.com/v1/spaces/288868932106293/api_keys/123123");var request = new RestRequest(Method.PUT);
request.AddHeader("Content-Type", "application/json");request.AddHeader("Authorization", "YOUR_OAUTH_TOKEN");request.AddParameter("application/json", "{\"api_key\":{\"access\":\"private\",\"name\":\"My updated token\"}}", ParameterType.RequestBody);IRestResponse response = client.Execute(request);import requests
url = "https://mapi.storyblok.com/v1/spaces/288868932106293/api_keys/123123"
querystring = {}
payload = {"api_key":{"access":"private","name":"My updated token"}}headers = { 'Content-Type': "application/json", 'Authorization': "YOUR_OAUTH_TOKEN"}
response = requests.request("PUT", url, data=payload, headers=headers, params=querystring)
print(response.text)require 'storyblok'client = Storyblok::Client.new(oauth_token: 'YOUR_OAUTH_TOKEN')
payload = {"api_key" => {"access" => "private","name" => "My updated token"}}
client.put('spaces/288868932106293/api_keys/123123', payload)var request = URLRequest(url: URL(string: "https://mapi.storyblok.com/v1/spaces/288868932106293/api_keys/123123")!)request.setValue("YOUR_OAUTH_TOKEN", forHTTPHeaderField: "Authorization")request.httpMethod = "PUT"request.httpBody = try JSONSerialization.data(withJSONObject: [ "api_key": [ "access": "private", "name": "My updated token", ],])let (data, _) = try await URLSession.shared.data(for: request)print(try JSONSerialization.jsonObject(with: data))val client = HttpClient { install(ContentNegotiation) { json() } install(DefaultRequest) { url { takeFrom("https://mapi.storyblok.com/v1/") headers.append("Authorization", "YOUR_OAUTH_TOKEN") } }}
val response = client.put("spaces/288868932106293/api_keys/123123") { contentType(ContentType.Application.Json) setBody(buildJsonObject { putJsonObject("api_key") { put("access", "private") put("name", "My updated token") } })}
println(response.body<JsonElement>())
Thanks! We received your feedback.
An error occurred. Please try again.
Was this page helpful?
This site uses reCAPTCHA and Google's Privacy Policy. Terms of Service apply.
Get in touch with the Storyblok community