Get inspired at ContentCon. Learn more and register today
Get inspired at ContentCon. Learn more and register today
Contentstack.comAcademyLogin
CS-log-dark.svgCS-log-dark.svg
  • Changelog
  • APIs
  • SDKs

Platform

  • Solution Center
  • Marketplace
  • Changelog
  • Developers & IT
  • Business users
  • Digital leaders
  • Developer Fast Track
  • Plans & Pricing

Solutions

  • Retail
  • Travel and tourism
  • Financial services
  • Technology
  • Manufacturing
  • E-commerce
  • Localization
  • Personalization
  • Portals and knowledge bases

Resources

  • Academy
  • Docs
  • Product updates
  • Contentstack on Contentstack
  • Blog
  • Insights and analyst reports
  • Webinars
  • Podcasts
  • Glossary
  • Content generative library
  • Community
  • Headless CMS
  • Composable AXP
  • Personalization
  • CDP

Customers

  • Case Studies
  • Customer Care
  • Contentstack Experience Awards
  • Customer support

Partners

  • Overview
  • Find a partner
  • Login

Company

  • About us
  • News
  • Customer support portal
  • Contact

Social

  • Facebook
  • LinkedIn
  • Instagram
  • GitHub
  • YouTube
  • Discord
  • X
LegalTermsPrivacyTrust Center

Cookie settings

Copyright © 2026 Contentstack Inc. All rights reserved.
/
  1. Home
  2. APIs
  3. Automations Management API
  4. Execution Logs

Execution Logs

markdownView as Markdown

Get execution log

GEThttps://automations-api.contentstack.com/v1/projects/{project_uid}/executions?&limit={limit_value}&skip={skip_value}&asc={field_uid}&desc={field_uid}&include_count={boolean_value}

The Get execution log request is used to retrieve the execution log of a project.

To configure the permissions for your application via OAuth, include the automationhub.executions:read scope.

Note If you do not specify a value for the optional “limit” query parameter, the API request will by default return the initial 100 items.

Sample Response
Status|200 OK
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
{
    "executions": [
        {
            "title": "Slack",
            "project_id": "05732fe9f7d6454791715b09a3792f52",
            "trigger_payload_id": "1fa815a1d****c59874404adebe2451f",
            "org_id": "blt4051c6***6ddf287",
            "rule_id": "bb27e85b4b3****bac4c19b7765b1d0f",
            "status": "success",
            "task": 3,
            "resume": 0,
            "details": [
                {
                    "start": 1708608898366,
                    "end": 1708608898374,
                    "title": "Trigger",
                    "name": "1",
                    "status": "success"
                },
                {
                    "start": 1708608898374,
                    "end": 1708608898374,
                    "parent": null,
                    "counter": 0,
                    "group": "transform",
                    "name": "110002",
                    "status": "success",
                    "title": "Transform"
                },
                {
                    "start": 1708608898374,
                    "end": 1708608898374,
                    "parent": null,
                    "counter": 0,
                    "group": "response",
                    "name": "110003",
                    "status": "success",
                    "title": "Response"
                }
            ],
            "created_at": "2024-02-22T13:34:58.354Z",
            "updated_at": "2024-02-22T13:34:58.374Z",
            "id": "7cc3a3be3bcd48a4****96d1fc1f2e170f",
            "step_name_map": {
                "1": "1",
                "110002": "2",
                "110003": "3"
            },
            "duration": 8
        }
    ]
}

Get an execution log item

GEThttps://automations-api.contentstack.com/v1/projects/{project_uid}/executions/{execution_uid}

The Get an execution log item request is used to retrieve a specific item from the execution log of a project.

To configure the permissions for your application via OAuth, include the automationhub.executions:read scope.

Sample Response
Status|200 OK
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
{
    "title": "Slack",
    "project_id": "05732fe9f7d6454791715b09a3792f52",
    "trigger_payload_id": "1fa815a1dc27***9874404adebe2451f",
    "org_id": "blt4051c65***ddf287",
    "rule_id": "bb27e85b4b3b****ac4c19b7765b1d0f",
    "status": "success",
    "task": 3,
    "resume": 0,
    "details": [
        {
            "start": 1708608898366,
            "end": 1708608898374,
            "title": "Trigger",
            "name": "1",
            "status": "success"
        },
        {
            "start": 1708608898374,
            "end": 1708608898374,
            "parent": null,
            "counter": 0,
            "group": "transform",
            "name": "110002",
            "status": "success",
            "title": "Transform"
        },
        {
            "start": 1708608898374,
            "end": 1708608898374,
            "parent": null,
            "counter": 0,
            "group": "response",
            "name": "110003",
            "status": "success",
            "title": "Response"
        }
    ],
    "created_at": "2024-02-22T13:34:58.354Z",
    "updated_at": "2024-02-22T13:34:58.374Z",
    "id": "7cc3a3be3bcd48a49***d1fc1f2e170f",
    "step_name_map": {
        "1": "1",
        "110002": "2",
        "110003": "3"
    },
    "duration": 8
}
Hide Parameters

URL Parameters

project_uidrequiredstring

Enter the Project UID.

Example:

05732fe9f7d6454791715b09a3792f52

Query Parameters

limitoptionalstring
The “limit” parameter will return a specific number of execution log (in between 0-100) in your response based on the value you provide. If there are 100 execution log and you want to fetch only 30 execution log, set the limit as 30.

Example:

30
skipoptionalstring
The “skip” parameter will skip a specific number of execution log and return the remaining ones in your response based on the value you provide. If there are 12 log and you want to exclude the first 2 log, set this to 2 to fetch the remaining 10 log.

Example:

2
ascoptionalstring
The “asc” parameter allows you to sort the list of execution log in the ascending order with respect to the value of a specific field. The execution log can be sorted by created_at, title, and updated_at values.

Example:

created_at
descoptionalstring
The “desc” parameter allows you to sort the list of execution log in the descending order with respect to the value of a specific field. The execution log can be sorted by created_at, title, and updated_at values.

Example:

created_at
include_countoptionalstring
Set this to “true” to include the total number (count) of execution log in an organization.

Example:

true

Headers

authtokenrequiredstring

Enter your authtoken. Refer Authentication for more details.

Example:

your_authtoken
organization_uidrequiredstring

Enter the Organization UID.

Example:

your_organization_uid
Hide Parameters

URL Parameters

project_uidrequiredstring

Enter the Project UID.

Example:

05732fe9f7d6454791715b09a3792f52
execution_uidrequiredstring

Enter the UID of the specific execution log.

Example:

050efa54ebe646349619e1eaf40cd130

Headers

authtokenrequiredstring

Enter your authtoken. Refer Authentication for more details.

Example:

your_authtoken
organization_uidrequiredstring

Enter the Organization UID.

Example:

your_organization_uid