Retrieve a Single Activity
https://mapi.storyblok.com/v1/spaces/:space_id/activities/:activity_idReturns a single activity object with a specific numeric ID. Every response contains two extra keys, one called trackable, that contains data about the changed object and the other called user that contains the user information.
Path parameters
Section titled “Path parameters”- :space_id required number
Numeric ID of a space
- :activity_id required number
Numeric activity id
Response properties
Section titled “Response properties”- activity The Activity Object
The activity object
- trackable object
The trackable object
- user object
The user object
Show child properties
- id number
The numeric user ID
- userid string
User ID of collaborator
- friendly_name string
Friendly name of collaborator
- active boolean
True if the user is active
-
Examples
Section titled “Examples”Example Request
curl "https://mapi.storyblok.com/v1/spaces/606/activities/1234312323" \ -H "Authorization: YOUR_OAUTH_TOKEN"// Using the Universal JavaScript Client:// https://github.com/storyblok/storyblok-js-clientStoryblok.get('spaces/606/activities/1234312323', {}) .then(response => { console.log(response) }).catch(error => { console.log(error) })$client = new \Storyblok\ManagementClient('YOUR_OAUTH_TOKEN');
$client->get('spaces/606/activities/1234312323')->getBody();HttpResponse<String> response = Unirest.get("https://mapi.storyblok.com/v1/spaces/606/activities/1234312323") .header("Authorization", "YOUR_OAUTH_TOKEN") .asString();var client = new RestClient("https://mapi.storyblok.com/v1/spaces/606/activities/1234312323");var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "YOUR_OAUTH_TOKEN");IRestResponse response = client.Execute(request);import requests
url = "https://mapi.storyblok.com/v1/spaces/606/activities/1234312323"
querystring = {}
payload = ""headers = { 'Authorization': "YOUR_OAUTH_TOKEN"}
response = requests.request("GET", url, data=payload, headers=headers, params=querystring)
print(response.text)require 'storyblok'client = Storyblok::Client.new(oauth_token: 'YOUR_OAUTH_TOKEN')
client.get('spaces/606/activities/1234312323')import Foundation
let headers = [ "Authorization": "YOUR_OAUTH_TOKEN"]
let request = NSMutableURLRequest(url: NSURL(string: "https://mapi.storyblok.com/v1/spaces/606/activities/1234312323")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0)request.method = "GET"request.allHTTPHeaderFields = headers
let session = URLSession.sharedlet dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) }})
dataTask.resume(){ "activity": { "id": 1234312323, "trackable_id": 162372, "trackable_type": "Comment", "owner_id": 123123, "owner_type": "User", "key": "comment.create", "parameters": "{}", "recipient_id": null, "recipient_type": null, "created_at": "2024-05-22T11:12:52.510Z", "updated_at": "2024-05-22T11:12:52.510Z", "space_id": 123431 }, "trackable": {}, "user": { "id": 123123, "userid": "chakit", "friendly_name": "Chakit Arora", "active": true }}Get in touch with the Storyblok community