Retrieve Multiple Activities
https://mapi.storyblok.com/v1/spaces/:space_id/activities/Returns an array of activity objects, along with trackable and user objects. Can be filtered on date ranges and is paginated.
Path parameters
Section titled “Path parameters”- :space_id required number
Numeric ID of a space
Query parameters
Section titled “Query parameters”- created_at_gte string
Activity creation date is greater than
YYYY-MM-DD - created_at_lte string
Activity creation date is lower than
YYYY-MM-DD - by_owner_ids string
Filter activities by owner IDs (Comma separated)
- types enum
Filter activities by specific (multiple) activity types. (Comma separated)
Type Explanation ComponentFilter activities related to components StoryFilter activities related to stories WorkflowFilter activities related to workflows WorkflowStageFilter activities related to workflow stages WorkflowStageChangeFilter activities related to workflow stage changes SpaceFilter activities related to space changes DiscussionFilter activities related to discussions CollaboratorFilter activities related to change in collaborator objects CommentFilter activities related to comments SpaceRoleFilter activities related to space roles ReleaseFilter activities related to releases BranchFilter activities related to pipelines AssetFilter activities related to assets AssetFolderFilter activities related to asset folders ApprovalFilter activities related to approvals TagFilter activities related to tags DatasourceFilter activities related to datasources DatasourceEntryFilter activities related to datasource entries ScheduledContentFilter activities related to content scheduling PresetFilter activities related to presets
Response properties
Section titled “Response properties”- activities object[]
An array of activity objects along with trackables and user objects.
Examples
Section titled “Examples”Example Request
curl "https://mapi.storyblok.com/v1/spaces/606/activities/?created_at_gte=2018-12-14&created_at_lte=2018-12-18" \ -H "Authorization: YOUR_OAUTH_TOKEN"// Using the Universal JavaScript Client:// https://github.com/storyblok/storyblok-js-clientStoryblok.get('spaces/606/activities/', { "created_at_gte": "2018-12-14", "created_at_lte": "2018-12-18"}) .then(response => { console.log(response) }).catch(error => { console.log(error) })$client = new \Storyblok\ManagementClient('YOUR_OAUTH_TOKEN');
$client->get('spaces/606/activities/', [ "created_at_gte" => "2018-12-14", "created_at_lte" => "2018-12-18"])->getBody();HttpResponse<String> response = Unirest.get("https://mapi.storyblok.com/v1/spaces/606/activities/?created_at_gte=2018-12-14&created_at_lte=2018-12-18") .header("Authorization", "YOUR_OAUTH_TOKEN") .asString();var client = new RestClient("https://mapi.storyblok.com/v1/spaces/606/activities/?created_at_gte=2018-12-14&created_at_lte=2018-12-18");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/"
querystring = {"created_at_gte":"2018-12-14","created_at_lte":"2018-12-18"}
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/', {:params => { "created_at_gte" => "2018-12-14", "created_at_lte" => "2018-12-18"}})import Foundation
let headers = [ "Authorization": "YOUR_OAUTH_TOKEN"]
let request = NSMutableURLRequest(url: NSURL(string: "https://mapi.storyblok.com/v1/spaces/606/activities/?created_at_gte=2018-12-14&created_at_lte=2018-12-18")! 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()Get in touch with the Storyblok community