Retrieve Multiple Activities
GET
https://mapi.storyblok.com/v1/spaces/:space_id/activities/Returns a paginated array of activity objects, along with trackable and user objects. You can filter the request by date.
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/288868932106293/activities/\?created_at_gte=2018-12-14\&created_at_lte=2018-12-18" \ -H "Authorization: YOUR_OAUTH_TOKEN"// storyblok-js-client@>=7, node@>=18import Storyblok from "storyblok-js-client";
const storyblok = new Storyblok({ oauthToken: "YOUR_PERSONAL_ACCESS_TOKEN",});
try { const response = await storyblok.get('spaces/288868932106293/activities/', { "created_at_gte": "2018-12-14", "created_at_lte": "2018-12-18"}) console.log({ response })} catch (error) { console.log(error)}$client = new \Storyblok\ManagementClient('YOUR_OAUTH_TOKEN');
$client->get('spaces/288868932106293/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/288868932106293/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/288868932106293/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/288868932106293/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/288868932106293/activities/', {:params => { "created_at_gte" => "2018-12-14", "created_at_lte" => "2018-12-18"}})let storyblok = URLSession(storyblok: .mapi(accessToken: .oauth("YOUR_OAUTH_TOKEN")))var request = URLRequest(storyblok: storyblok, path: "spaces/288868932106293/activities/")request.url!.append(queryItems: [ URLQueryItem(name: "created_at_gte", value: "2018-12-14"), URLQueryItem(name: "created_at_lte", value: "2018-12-18")])let (data, _) = try await storyblok.data(for: request)print(try JSONSerialization.jsonObject(with: data))val client = HttpClient { install(Storyblok(MAPI)) { accessToken = OAuth("YOUR_OAUTH_TOKEN") }}
val response = client.get("spaces/288868932106293/activities/") { url { parameters.append("created_at_gte", "2018-12-14") parameters.append("created_at_lte", "2018-12-18") }}
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 (opens in a new window) . Terms of Service (opens in a new window) apply.
Get in touch with the Storyblok community