One merged, newest-first feed for this board: card and board-configuration changes,
automation log rows (runs and configuration edits) and card comments. Every read is
pinned to this board and bounded in time (the last 92 days, or 365 when cardId is given).
Page with before: pass the nextCursor of the previous page; it is null on the last page.
Change values are shortened (long text is clipped, large structures summarised as
[N items]), and automation configuration snapshots are not included.
Webhook URL credentials are masked in both current and previous change values.
Audit rows containing both comments and other changes match both type filters. When
both are requested, each mixed row appears once as a change item with comments included.
Unrelated query parameters (including x-token authentication and cache-busters)
are ignored when validating the activity filters.
Needs a credential that can administer the board’s configuration (an API key, or an
internal partner token with board-admin); delegate tokens are refused even when
an x-token is also supplied in a header or query parameter.
GET
/
api
/
board
/
{boardId}
/
activity
Get a board's activity feed
curl --request GET \ --url https://core-api.getaptly.com/api/board/{boardId}/activity \ --header 'x-token: <api-key>'
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Aptly API","colors":{"primary":"#0066FF"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"aptly-10a57313","hasAudioNarration":false,"actualSubdomain":"aptly-10a57313","customDomains":["docs.getaptly.com"],"gitSource":{"type":"github","owner":"workturbo","repo":"core-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4dfc987cb31e1fa2cb0ab","collectionId":"1788173d-2862-4418-873a-da2b64e83176","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4dfc987cb31e1fa2cb0ab"},"feedback":{"agentFeedback":true},"entitlements":{},"buildId":"6aee14921358265f252884b3","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API Reference","count":210},{"language":"default","tag":"Board","count":29},{"language":"default","tag":"Documentation","count":17},{"language":"default","tag":"Inboxes","count":15},{"language":"default","tag":"Aptly Portal","count":14},{"language":"default","tag":"Contacts","count":10},{"language":"default","tag":"Cards","count":9},{"language":"default","tag":"Knowledge","count":8},{"language":"default","tag":"Getting Started","count":7},{"language":"default","tag":"Context \u0026 Locations","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/board/get-a-boards-activity-feed","slug":"/api-reference/board/get-a-boards-activity-feed","pageMetadata":{"title":"Get a board's activity feed","description":"One merged, newest-first feed for this board: card and board-configuration changes,\nautomation log rows (runs and configuration edits) and card comments. Every read is\npinned to this board and bounded in time (the last 92 days, or 365 when `cardId` is given).\nPage with `before`: pass the `nextCursor` of the previous page; it is `null` on the last page.\nChange values are shortened (long text is clipped, large structures summarised as\n`[N items]`), and automation configuration snapshots are not included.\nWebhook URL credentials are masked in both current and previous change values.\nAudit rows containing both comments and other changes match both type filters. When\nboth are requested, each mixed row appears once as a change item with comments included.\nUnrelated query parameters (including `x-token` authentication and cache-busters)\nare ignored when validating the activity filters.\nNeeds a credential that can administer the board's configuration (an API key, or an\ninternal partner token with `board-admin`); delegate tokens are refused even when\nan `x-token` is also supplied in a header or query parameter.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/activity","href":"/api-reference/board/get-a-boards-activity-feed","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"One merged, newest-first feed for this board: card and board-configuration changes,\\nautomation log rows (runs and configuration edits) and card comments. Every read is\\npinned to this board and bounded in time (the last 92 days, or 365 when \", _jsx(_components.code, {\n children: \"cardId\"\n }), \" is given).\\nPage with \", _jsx(_components.code, {\n children: \"before\"\n }), \": pass the \", _jsx(_components.code, {\n children: \"nextCursor\"\n }), \" of the previous page; it is \", _jsx(_components.code, {\n children: \"null\"\n }), \" on the last page.\\nChange values are shortened (long text is clipped, large structures summarised as\\n\", _jsx(_components.code, {\n children: \"[N items]\"\n }), \"), and automation configuration snapshots are not included.\\nWebhook URL credentials are masked in both current and previous change values.\\nAudit rows containing both comments and other changes match both type filters. When\\nboth are requested, each mixed row appears once as a change item with comments included.\\nUnrelated query parameters (including \", _jsx(_components.code, {\n children: \"x-token\"\n }), \" authentication and cache-busters)\\nare ignored when validating the activity filters.\\nNeeds a credential that can administer the board’s configuration (an API key, or an\\ninternal partner token with \", _jsx(_components.code, {\n children: \"board-admin\"\n }), \"); delegate tokens are refused even when\\nan \", _jsx(_components.code, {\n children: \"x-token\"\n }), \" is also supplied in a header or query parameter.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get a board's activity feed","description":"One merged, newest-first feed for this board: card and board-configuration changes,\nautomation log rows (runs and configuration edits) and card comments. Every read is\npinned to this board and bounded in time (the last 92 days, or 365 when `cardId` is given).\nPage with `before`: pass the `nextCursor` of the previous page; it is `null` on the last page.\nChange values are shortened (long text is clipped, large structures summarised as\n`[N items]`), and automation configuration snapshots are not included.\nWebhook URL credentials are masked in both current and previous change values.\nAudit rows containing both comments and other changes match both type filters. When\nboth are requested, each mixed row appears once as a change item with comments included.\nUnrelated query parameters (including `x-token` authentication and cache-busters)\nare ignored when validating the activity filters.\nNeeds a credential that can administer the board's configuration (an API key, or an\ninternal partner token with `board-admin`); delegate tokens are refused even when\nan `x-token` is also supplied in a header or query parameter.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/activity","href":"/api-reference/board/get-a-boards-activity-feed","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Get a board's activity feed","description":"One merged, newest-first feed for this board: card and board-configuration changes,\nautomation log rows (runs and configuration edits) and card comments. Every read is\npinned to this board and bounded in time (the last 92 days, or 365 when `cardId` is given).\nPage with `before`: pass the `nextCursor` of the previous page; it is `null` on the last page.\nChange values are shortened (long text is clipped, large structures summarised as\n`[N items]`), and automation configuration snapshots are not included.\nWebhook URL credentials are masked in both current and previous change values.\nAudit rows containing both comments and other changes match both type filters. When\nboth are requested, each mixed row appears once as a change item with comments included.\nUnrelated query parameters (including `x-token` authentication and cache-busters)\nare ignored when validating the activity filters.\nNeeds a credential that can administer the board's configuration (an API key, or an\ninternal partner token with `board-admin`); delegate tokens are refused even when\nan `x-token` is also supplied in a header or query parameter.\n","operationId":"getBoardActivity","tags":["Board"],"security":["949f3d6b-de5b-4425-95d9-f9deca1af60e","e99f93c3-e123-49c5-92b8-0636a6ee9e71"],"parameters":["e0abb218-be7d-4d02-9ba2-a86eaacd17d1","03370818-6ff7-4758-b80c-e3609284375e","f56e5614-f065-45cf-bb9f-289e9355783e","d37b79d6-fca9-4e23-82f7-ef781035cba8","843e6565-7ef5-48d2-9364-3dd5681115b9"],"responses":{"200":"1cad7860-7ca2-451c-bf86-88bb5c02e397","400":"4a24b159-bcdd-4f5d-ae70-efdd51549b29","401":"ad2afe0f-68da-47a1-b82e-cce7e95d3992","403":"afc320c9-061c-4723-92e5-54a93ca0009a","404":"98199dd6-439a-4fa4-865f-a1574213b156"},"method":"get","type":"path","servers":["2c09e663-c361-4d47-8603-42828df6b66a"],"path":"/api/board/{boardId}/activity","baseUrlOptions":["https://core-api.getaptly.com"],"title":"Get a board's activity feed","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"e0abb218-be7d-4d02-9ba2-a86eaacd17d1":{"name":"boardId","in":"path","required":true,"schema":{"type":"string","isRequired":true,"description":"The board's UUID.","uniqueKey":"","typeLabel":"string"},"description":"The board's UUID."},"03370818-6ff7-4758-b80c-e3609284375e":{"name":"types","in":"query","required":false,"schema":{"type":"string","example":"changes,comments","isRequired":false,"description":"Comma-separated kinds to include, from `changes`, `automations`, `comments`. Default all three.","uniqueKey":"","typeLabel":"string"},"description":"Comma-separated kinds to include, from `changes`, `automations`, `comments`. Default all three."},"f56e5614-f065-45cf-bb9f-289e9355783e":{"name":"cardId","in":"query","required":false,"schema":{"type":"string","isRequired":false,"description":"Only this card's activity. Board-configuration changes are left out.","uniqueKey":"","typeLabel":"string"},"description":"Only this card's activity. Board-configuration changes are left out."},"d37b79d6-fca9-4e23-82f7-ef781035cba8":{"name":"before","in":"query","required":false,"schema":{"type":"string","isRequired":false,"description":"The `nextCursor` of the previous page.","uniqueKey":"","typeLabel":"string"},"description":"The `nextCursor` of the previous page."},"843e6565-7ef5-48d2-9364-3dd5681115b9":{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":50,"isRequired":false,"uniqueKey":"","typeLabel":"integer"}}},"responses":{"1cad7860-7ca2-451c-bf86-88bb5c02e397":{"description":"A page of activity.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"boardUuid":{"type":"string","uniqueKey":"data.boardUuid","typeLabel":"string"},"types":{"type":"array","items":{"type":"string","enum":["changes","automations","comments"],"uniqueKey":"data.types.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.types","typeLabel":"enum\u003cstring>[]"},"since":{"type":"string","format":"date-time","description":"Start of the window the feed covers.","uniqueKey":"data.since","typeLabel":"string\u003cdate-time>"},"nextCursor":{"oneOf":[{"type":"string","uniqueKey":"data.nextCursor.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.nextCursor.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.nextCursor","typeLabel":"string | null"},"items":{"type":"array","items":{"type":"object","required":["id","type","createdAt","actor"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].id","typeLabel":"string"},"type":{"type":"string","enum":["change","automation","comment"],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"actor":{"type":"object","properties":{"userId":{"oneOf":[{"type":"string","uniqueKey":"data.\\items.items.[INDEX].actor.userId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.\\items.items.[INDEX].actor.userId.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].actor.userId","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","uniqueKey":"data.\\items.items.[INDEX].actor.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.\\items.items.[INDEX].actor.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].actor.name","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].actor","typeLabel":"object"},"cardId":{"type":"string","uniqueKey":"data.\\items.items.[INDEX].cardId","typeLabel":"string"},"cardName":{"type":"string","uniqueKey":"data.\\items.items.[INDEX].cardName","typeLabel":"string"},"scope":{"type":"string","enum":["card","board"],"description":"change items only.","uniqueKey":"data.\\items.items.[INDEX].scope","typeLabel":"enum\u003cstring>"},"action":{"type":"string","description":"change items only: created, edited, archived, reopened or deleted.","uniqueKey":"data.\\items.items.[INDEX].action","typeLabel":"string"},"changes":{"type":"array","description":"change items only.","items":{"type":"object","properties":{"field":{"type":"string","uniqueKey":"data.\\items.items.[INDEX].changes.items.[INDEX].field","typeLabel":"string"},"fieldName":{"type":"string","uniqueKey":"data.\\items.items.[INDEX].changes.items.[INDEX].fieldName","typeLabel":"string"},"fieldType":{"type":"string","uniqueKey":"data.\\items.items.[INDEX].changes.items.[INDEX].fieldType","typeLabel":"string"},"display":{"type":"string","uniqueKey":"data.\\items.items.[INDEX].changes.items.[INDEX].display","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"data.\\items.items.[INDEX].changes.items.[INDEX].value","typeLabel":"any"},"previous":{"oneOf":[{}],"uniqueKey":"data.\\items.items.[INDEX].changes.items.[INDEX].previous","typeLabel":"any"}},"uniqueKey":"data.\\items.items.[INDEX].changes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.\\items.items.[INDEX].changes","typeLabel":"object[]"},"comments":{"type":"array","description":"Present on comment items and mixed change items when comments are requested. `removed` marks a deleted comment.","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"data.\\items.items.[INDEX].comments.items.[INDEX].id","typeLabel":"string"},"text":{"type":"string","uniqueKey":"data.\\items.items.[INDEX].comments.items.[INDEX].text","typeLabel":"string"},"author":{"type":"string","uniqueKey":"data.\\items.items.[INDEX].comments.items.[INDEX].author","typeLabel":"string"},"removed":{"type":"boolean","uniqueKey":"data.\\items.items.[INDEX].comments.items.[INDEX].removed","typeLabel":"boolean"}},"uniqueKey":"data.\\items.items.[INDEX].comments.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.\\items.items.[INDEX].comments","typeLabel":"object[]"},"kind":{"type":"string","enum":["run","configuration"],"description":"automation items only.","uniqueKey":"data.\\items.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"automationType":{"type":"string","uniqueKey":"data.\\items.items.[INDEX].automationType","typeLabel":"string"},"automationUuid":{"type":"string","uniqueKey":"data.\\items.items.[INDEX].automationUuid","typeLabel":"string"},"automationName":{"type":"string","uniqueKey":"data.\\items.items.[INDEX].automationName","typeLabel":"string"},"description":{"type":"string","uniqueKey":"data.\\items.items.[INDEX].description","typeLabel":"string"},"success":{"type":"boolean","uniqueKey":"data.\\items.items.[INDEX].success","typeLabel":"boolean"},"error":{"type":"string","uniqueKey":"data.\\items.items.[INDEX].error","typeLabel":"string"}},"uniqueKey":"data.\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.\\items","typeLabel":"object[]"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"boardUuid":"\u003cstring>","types":["changes"],"since":"2023-11-07T05:31:56Z","nextCursor":"\u003cstring>","items":[{"id":"\u003cstring>","type":"change","createdAt":"2023-11-07T05:31:56Z","actor":{"userId":"\u003cstring>","name":"\u003cstring>"},"cardId":"\u003cstring>","cardName":"\u003cstring>","scope":"card","action":"\u003cstring>","changes":[{"field":"\u003cstring>","fieldName":"\u003cstring>","fieldType":"\u003cstring>","display":"\u003cstring>","value":"\u003cunknown>","previous":"\u003cunknown>"}],"comments":[{"id":"\u003cstring>","text":"\u003cstring>","author":"\u003cstring>","removed":true}],"kind":"run","automationType":"\u003cstring>","automationUuid":"\u003cstring>","automationName":"\u003cstring>","description":"\u003cstring>","success":true,"error":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"4a24b159-bcdd-4f5d-ae70-efdd51549b29":{"description":"Invalid query (unknown `types` value, bad `limit`, malformed `before`).","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"ad2afe0f-68da-47a1-b82e-cce7e95d3992":{"description":"Invalid or missing credential.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"afc320c9-061c-4723-92e5-54a93ca0009a":{"description":"The credential cannot administer this board.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"98199dd6-439a-4fa4-865f-a1574213b156":{"description":"Board not found.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"949f3d6b-de5b-4425-95d9-f9deca1af60e":{"ApiKeyHeader":{"type":"apiKey","in":"header","name":"x-token","scopes":[],"schemeName":"ApiKeyHeader"}},"e99f93c3-e123-49c5-92b8-0636a6ee9e71":{"PartnerBearer":{"type":"http","scheme":"bearer","description":"Partner token. Format: `Authorization: Bearer \u003ctoken>`","scopes":[],"schemeName":"PartnerBearer"}}},"servers":{"2c09e663-c361-4d47-8603-42828df6b66a":{"url":"https://core-api.getaptly.com","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-token","scopes":[],"schemeName":"ApiKeyHeader"},"schema":{"title":"x-token","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyHeader","name":"x-token"}],"title":"ApiKeyHeader"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Partner token. Format: `Authorization: Bearer \u003ctoken>`","scopes":[],"schemeName":"PartnerBearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Partner token. Format: `Authorization: Bearer \u003ctoken>`","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"PartnerBearer","name":"Authorization"}],"title":"PartnerBearer"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"aptly-10a57313","siteName":"Aptly API","title":"Get a board's activity feed - Aptly API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T17:55:36.989Z","originalFileLocation":"api-reference/board/get-a-boards-activity-feed.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"One merged, newest-first feed for this board: card and board-configuration changes, automation log rows (runs and configuration edits) and card comments. Every read is pinned to this board and bounded in time (the last 92 days, or 365 when cardId is given). Page with before: pass the nextCursor of the previous page; it is null on the last page. Change values are shortened (long text is clipped, large structures summarised as [N items]), and automation configuration snapshots are not included. Webhook URL credentials are masked in both current and previous change values. Audit rows containing both comments and other changes match both type filters. When both are requested, each mixed row appears once as a change item with comments included. Unrelated query parameters (including x-token authentication and cache-busters) are ignored when validating the activity filters. Needs a credential that can administer the board\u0026#x27;s configuration (an API key, or an internal partner token with board-admin); delegate tokens are refused even when an x-token is also supplied in a header or query parameter.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Aptly API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/aptly-10a57313/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/aptly-10a57313/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/aptly-10a57313/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/aptly-10a57313/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get a board\u0026#x27;s activity feed - Aptly API\">\u003cmeta data-mint-head property=\"og:description\" content=\"One merged, newest-first feed for this board: card and board-configuration changes, automation log rows (runs and configuration edits) and card comments. Every read is pinned to this board and bounded in time (the last 92 days, or 365 when cardId is given). Page with before: pass the nextCursor of the previous page; it is null on the last page. Change values are shortened (long text is clipped, large structures summarised as [N items]), and automation configuration snapshots are not included. Webhook URL credentials are masked in both current and previous change values. Audit rows containing both comments and other changes match both type filters. When both are requested, each mixed row appears once as a change item with comments included. Unrelated query parameters (including x-token authentication and cache-busters) are ignored when validating the activity filters. Needs a credential that can administer the board\u0026#x27;s configuration (an API key, or an internal partner token with board-admin); delegate tokens are refused even when an x-token is also supplied in a header or query parameter.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Aptly API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.getaptly.com/api-reference/board/get-a-boards-activity-feed\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://aptly-10a57313.mintlify.site/_mintlify/api/og/v2?division=Board\u0026amp;title=Get+a+board%27s+activity+feed\u0026amp;description=One+merged%2C+newest-first+feed+for+this+board%3A+card+and+board-configuration+changes%2C%0Aautomation+log+rows+%28runs+and+configuration+edits%29+and+card+comments.+Every+\u0026amp;theme=2df7969a14dd47f616338bb6\u0026amp;signature=cc9bc60133c508fe76ca2297fd52afa5815bc0e8424c5cc1c8106a5aa49fb18f\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get a board\u0026#x27;s activity feed - Aptly API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"One merged, newest-first feed for this board: card and board-configuration changes, automation log rows (runs and configuration edits) and card comments. Every read is pinned to this board and bounded in time (the last 92 days, or 365 when cardId is given). Page with before: pass the nextCursor of the previous page; it is null on the last page. Change values are shortened (long text is clipped, large structures summarised as [N items]), and automation configuration snapshots are not included. Webhook URL credentials are masked in both current and previous change values. Audit rows containing both comments and other changes match both type filters. When both are requested, each mixed row appears once as a change item with comments included. Unrelated query parameters (including x-token authentication and cache-busters) are ignored when validating the activity filters. Needs a credential that can administer the board\u0026#x27;s configuration (an API key, or an internal partner token with board-admin); delegate tokens are refused even when an x-token is also supplied in a header or query parameter.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://aptly-10a57313.mintlify.site/_mintlify/api/og/v2?division=Board\u0026amp;title=Get+a+board%27s+activity+feed\u0026amp;description=One+merged%2C+newest-first+feed+for+this+board%3A+card+and+board-configuration+changes%2C%0Aautomation+log+rows+%28runs+and+configuration+edits%29+and+card+comments.+Every+\u0026amp;theme=2df7969a14dd47f616338bb6\u0026amp;signature=cc9bc60133c508fe76ca2297fd52afa5815bc0e8424c5cc1c8106a5aa49fb18f\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/aptly-10a57313/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Aptly API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0066FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.getaptly.com/api-reference/board/get-a-boards-activity-feed\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/board/get-a-boards-activity-feed.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.getaptly.com/#organization\",\"name\":\"Aptly API\",\"url\":\"https://docs.getaptly.com\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.getaptly.com#website\",\"name\":\"Aptly API\",\"url\":\"https://docs.getaptly.com\",\"publisher\":{\"@id\":\"https://docs.getaptly.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.getaptly.com/api-reference/board/get-a-boards-activity-feed#webpage\",\"url\":\"https://docs.getaptly.com/api-reference/board/get-a-boards-activity-feed\",\"name\":\"Get a board's activity feed\",\"description\":\"One merged, newest-first feed for this board: card and board-configuration changes, automation log rows (runs and configuration edits) and card comments. Every read is pinned to this board and bounded in time (the last 92 days, or 365 when cardId is given). Page with before: pass the nextCursor of the previous page; it is null on the last page. Change values are shortened (long text is clipped, large structures summarised as [N items]), and automation configuration snapshots are not included. Webhook URL credentials are masked in both current and previous change values. Audit rows containing both comments and other changes match both type filters. When both are requested, each mixed row appears once as a change item with comments included. Unrelated query parameters (including x-token authentication and cache-busters) are ignored when validating the activity filters. Needs a credential that can administer the board's configuration (an API key, or an internal partner token with board-admin); delegate tokens are refused even when an x-token is also supplied in a header or query parameter.\",\"dateModified\":\"2026-11-06T17:55:36.989Z\",\"isPartOf\":{\"@id\":\"https://docs.getaptly.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.getaptly.com/api-reference/board/get-a-boards-activity-feed#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.getaptly.com/api-reference/board/get-a-boards-activity-feed#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.getaptly.com/api-reference/users/list-users\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Board\",\"item\":\"https://docs.getaptly.com/api-reference/board/archive-a-board\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get a board's activity feed\",\"item\":\"https://docs.getaptly.com/api-reference/board/get-a-boards-activity-feed\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.getaptly.com/api-reference/board/get-a-boards-activity-feed#apireference\",\"headline\":\"Get a board's activity feed\",\"name\":\"Get a board's activity feed\",\"description\":\"One merged, newest-first feed for this board: card and board-configuration changes, automation log rows (runs and configuration edits) and card comments. Every read is pinned to this board and bounded in time (the last 92 days, or 365 when cardId is given). Page with before: pass the nextCursor of the previous page; it is null on the last page. Change values are shortened (long text is clipped, large structures summarised as [N items]), and automation configuration snapshots are not included. Webhook URL credentials are masked in both current and previous change values. Audit rows containing both comments and other changes match both type filters. When both are requested, each mixed row appears once as a change item with comments included. Unrelated query parameters (including x-token authentication and cache-busters) are ignored when validating the activity filters. Needs a credential that can administer the board's configuration (an API key, or an internal partner token with board-admin); delegate tokens are refused even when an x-token is also supplied in a header or query parameter.\",\"url\":\"https://docs.getaptly.com/api-reference/board/get-a-boards-activity-feed\",\"mainEntityOfPage\":{\"@id\":\"https://docs.getaptly.com/api-reference/board/get-a-boards-activity-feed#webpage\"},\"dateModified\":\"2026-11-06T17:55:36.989Z\",\"publisher\":{\"@id\":\"https://docs.getaptly.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.getaptly.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Aptly API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Aptly API","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"group":"Users","pages":[{"title":"List users","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/users","href":"/api-reference/users/list-users"},{"title":"List a user's email inboxes","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/users/{userId}/inboxes","href":"/api-reference/users/list-a-users-email-inboxes"}]},{"group":"Inboxes","pages":[{"title":"List inboxes you can query","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/inboxes","href":"/api-reference/inboxes/list-inboxes-you-can-query"},{"title":"List threads and messages on an inbox","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/inboxes/{channelId}/threads","href":"/api-reference/inboxes/list-threads-and-messages-on-an-inbox"},{"title":"List threads and messages on an inbox (deprecated)","deprecated":true,"version":null,"openapi":"/openapi.yaml get /api/inboxes/{channelId}/messages","href":"/api-reference/inboxes/list-threads-and-messages-on-an-inbox-deprecated"},{"title":"Conversation analytics for an inbox","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/inboxes/{channelId}/analytics","href":"/api-reference/inboxes/conversation-analytics-for-an-inbox"},{"title":"Activity history for an inbox","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/inboxes/{channelId}/history","href":"/api-reference/inboxes/activity-history-for-an-inbox"},{"title":"Get one thread on an inbox","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/inboxes/{channelId}/threads/{threadId}","href":"/api-reference/inboxes/get-one-thread-on-an-inbox"},{"title":"Assign or unassign a thread","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/inboxes/{channelId}/threads/{threadId}/assign","href":"/api-reference/inboxes/assign-or-unassign-a-thread"},{"title":"Relate a card to a thread","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/inboxes/{channelId}/threads/{threadId}/relate-card","href":"/api-reference/inboxes/relate-a-card-to-a-thread"},{"title":"Unrelate a card from a thread","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/inboxes/{channelId}/threads/{threadId}/unrelate-card","href":"/api-reference/inboxes/unrelate-a-card-from-a-thread"},{"title":"Add an internal comment to a thread","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/inboxes/{channelId}/threads/{threadId}/comments","href":"/api-reference/inboxes/add-an-internal-comment-to-a-thread"},{"title":"Get one email message with its full body and attachments","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/inboxes/{channelId}/threads/{threadId}/messages/{messageId}","href":"/api-reference/inboxes/get-one-email-message-with-its-full-body-and-attachments"},{"title":"Download an email attachment","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/inboxes/{channelId}/threads/{threadId}/messages/{messageId}/attachments/{attachmentId}","href":"/api-reference/inboxes/download-an-email-attachment"},{"title":"Volume and response-time trends for an inbox","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/inboxes/{channelId}/trends","href":"/api-reference/inboxes/volume-and-response-time-trends-for-an-inbox"},{"title":"Volume health for an inbox against its own baseline","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/inboxes/{channelId}/health","href":"/api-reference/inboxes/volume-health-for-an-inbox-against-its-own-baseline"},{"title":"List unsent drafts on an inbox","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/inboxes/{channelId}/drafts","href":"/api-reference/inboxes/list-unsent-drafts-on-an-inbox"}]},{"group":"Schema","pages":[{"title":"Get board schema","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/schema/{boardId}","href":"/api-reference/schema/get-board-schema"}]},{"group":"Boards","pages":[{"title":"List boards","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/boards","href":"/api-reference/boards/list-boards"},{"title":"Create a board","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/boards","href":"/api-reference/boards/create-a-board"}]},{"group":"Cards","pages":[{"title":"List cards","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/board/{boardId}/list","href":"/api-reference/cards/list-cards"},{"title":"List cards (deprecated)","deprecated":true,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}","href":"/api-reference/cards/list-cards-deprecated"},{"title":"Create or update a card","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/board/{boardId}","href":"/api-reference/cards/create-or-update-a-card"},{"title":"Get a card","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/{cardId}","href":"/api-reference/cards/get-a-card"},{"title":"Archive a card","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/board/{boardId}/{cardId}","href":"/api-reference/cards/archive-a-card"},{"title":"List comments on a card","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/{cardId}/comments","href":"/api-reference/cards/list-comments-on-a-card"},{"title":"List contacts linked to a card","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/{cardId}/contacts","href":"/api-reference/cards/list-contacts-linked-to-a-card"},{"title":"Add or update a comment","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/board/{boardId}/{cardId}/comment","href":"/api-reference/cards/add-or-update-a-comment"},{"title":"Upload a file to a card","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/board/{boardId}/{cardId}/file","href":"/api-reference/cards/upload-a-file-to-a-card"}]},{"group":"Board","pages":[{"title":"Archive a board","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/board/{boardId}","href":"/api-reference/board/archive-a-board"},{"title":"List merge fields for a board","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/merge-fields","href":"/api-reference/board/list-merge-fields-for-a-board"},{"title":"List users who can open a board","description":"The company's users who can open this board, for assignee pickers. Access comes\nfrom a direct share, a share to one of the user's teams, or — for non-guest users —\nthe board not being private. `canEdit` is true when that access includes editing.\nUnlike `configuration/shares`, this resolves teams and public access into users and\naccepts a delegate token with a boards read scope.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/users","href":"/api-reference/board/list-users-who-can-open-a-board"},{"title":"Get a board's activity feed","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/activity","href":"/api-reference/board/get-a-boards-activity-feed"},{"title":"Add a tab view","description":"Adds an embedded tab view to the board's tab list.","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/board/{boardId}/configuration/tabViews","href":"/api-reference/board/add-a-tab-view"},{"title":"Add a tab view (legacy)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/board/{boardId}/tabView","href":"/api-reference/board/add-a-tab-view-legacy"},{"title":"Verify a delegate token","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/board/verify-user","href":"/api-reference/board/verify-a-delegate-token"},{"title":"Set or update the board's webhook","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/board/{boardId}/webhook","href":"/api-reference/board/set-or-update-the-boards-webhook"},{"title":"Remove the board's webhook","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/board/{boardId}/webhook","href":"/api-reference/board/remove-the-boards-webhook"},{"title":"Get full board configuration","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/configuration","href":"/api-reference/board/get-full-board-configuration"},{"title":"List board automations","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/configuration/automations","href":"/api-reference/board/list-board-automations"},{"title":"Create an automation","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/board/{boardId}/configuration/automations","href":"/api-reference/board/create-an-automation"},{"title":"List create-card rules","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/configuration/card-rules","href":"/api-reference/board/list-create-card-rules"},{"title":"Get board options","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/configuration/options","href":"/api-reference/board/get-board-options"},{"title":"List board fields","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/configuration/fields","href":"/api-reference/board/list-board-fields"},{"title":"Add a field","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/board/{boardId}/configuration/fields","href":"/api-reference/board/add-a-field"},{"title":"Add a mirror field","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/board/{boardId}/configuration/mirror-fields","href":"/api-reference/board/add-a-mirror-field"},{"title":"Update a field","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/board/{boardId}/configuration/fields/{fieldUuid}","href":"/api-reference/board/update-a-field"},{"title":"Delete a field","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/board/{boardId}/configuration/fields/{fieldUuid}","href":"/api-reference/board/delete-a-field"},{"title":"Reorder fields","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/board/{boardId}/configuration/field-order","href":"/api-reference/board/reorder-fields"},{"title":"List board field groups","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/configuration/groups","href":"/api-reference/board/list-board-field-groups"},{"title":"Create a field group","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/board/{boardId}/configuration/groups","href":"/api-reference/board/create-a-field-group"},{"title":"Update a field group","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/board/{boardId}/configuration/groups/{groupUuid}","href":"/api-reference/board/update-a-field-group"},{"title":"Get the create-card form order","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/configuration/start-card-order","href":"/api-reference/board/get-the-create-card-form-order"},{"title":"Set the create-card form order","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/board/{boardId}/configuration/start-card-order","href":"/api-reference/board/set-the-create-card-form-order"},{"title":"Get board access settings","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/configuration/shares","href":"/api-reference/board/get-board-access-settings"},{"title":"Get board identity fields","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/configuration/theme","href":"/api-reference/board/get-board-identity-fields"},{"title":"Update board identity fields","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/board/{boardId}/configuration/theme","href":"/api-reference/board/update-board-identity-fields"},{"title":"List board filters","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/board/{boardId}/configuration/filters","href":"/api-reference/board/list-board-filters"}]},{"group":"Company","pages":[{"title":"Get company info","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/company/info","href":"/api-reference/company/get-company-info"}]},{"group":"Contacts","pages":[{"title":"Get conversations for contacts","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/contacts/conversations","href":"/api-reference/contacts/get-conversations-for-contacts"},{"title":"Get contact conversations","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/contacts/{contactId}/conversations","href":"/api-reference/contacts/get-contact-conversations"},{"title":"List contacts","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/contacts","href":"/api-reference/contacts/list-contacts"},{"title":"Create or update a contact","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/contacts","href":"/api-reference/contacts/create-or-update-a-contact"},{"title":"Look up contacts by email","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/contacts/by-email","href":"/api-reference/contacts/look-up-contacts-by-email"},{"title":"Initiate contact email verification","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/contacts/verify-email","href":"/api-reference/contacts/initiate-contact-email-verification"},{"title":"Confirm contact email verification","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/contacts/verify-email/{requestId}/confirm","href":"/api-reference/contacts/confirm-contact-email-verification"},{"title":"Get a contact","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/contacts/{contactId}","href":"/api-reference/contacts/get-a-contact"},{"title":"Update a contact","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/contacts/{contactId}","href":"/api-reference/contacts/update-a-contact"},{"title":"Get a contact's sentiment history","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/contacts/{contactId}/sentiment","href":"/api-reference/contacts/get-a-contacts-sentiment-history"}]},{"group":"Knowledge","pages":[{"title":"Create a knowledge document","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/knowledge/create","href":"/api-reference/knowledge/create-a-knowledge-document"},{"title":"List knowledge documents","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/knowledge/list","href":"/api-reference/knowledge/list-knowledge-documents"},{"title":"Get the knowledge document tree","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/knowledge/tree","href":"/api-reference/knowledge/get-the-knowledge-document-tree"},{"title":"List a knowledge document's direct children","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/knowledge/{id}/children","href":"/api-reference/knowledge/list-a-knowledge-documents-direct-children"},{"title":"List saved knowledge document versions","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/knowledge/{id}/history","href":"/api-reference/knowledge/list-saved-knowledge-document-versions"},{"title":"Read a saved knowledge document version","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/knowledge/{id}/history/{versionId}","href":"/api-reference/knowledge/read-a-saved-knowledge-document-version"},{"title":"Get a knowledge document","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/knowledge/{id}","href":"/api-reference/knowledge/get-a-knowledge-document"},{"title":"Update a knowledge document","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/knowledge/{id}","href":"/api-reference/knowledge/update-a-knowledge-document"}]},{"group":"Email","pages":[{"title":"Create an email draft","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/email/create-draft","href":"/api-reference/email/create-an-email-draft"},{"title":"Send an email","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/email/send","href":"/api-reference/email/send-an-email"}]},{"group":"App","pages":[{"title":"Verify a delegate token (keyless)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/app/verify","href":"/api-reference/app/verify-a-delegate-token-keyless"},{"title":"Get credential info","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/app/me","href":"/api-reference/app/get-credential-info"}]},{"group":"Templates","pages":[{"title":"List templates","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/templates","href":"/api-reference/templates/list-templates"},{"title":"Create a template","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/templates","href":"/api-reference/templates/create-a-template"},{"title":"Get a template","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/templates/{id}","href":"/api-reference/templates/get-a-template"},{"title":"Update a template","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/templates/{id}","href":"/api-reference/templates/update-a-template"}]},{"group":"Tasks","pages":[{"title":"Search tasks","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/tasks/search","href":"/api-reference/tasks/search-tasks"},{"title":"Create a task","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/tasks","href":"/api-reference/tasks/create-a-task"},{"title":"Update many tasks","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/tasks/bulk-update","href":"/api-reference/tasks/update-many-tasks"},{"title":"Get a task by ID","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/tasks/{taskId}","href":"/api-reference/tasks/get-a-task-by-id"},{"title":"Update a task","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/tasks/{taskId}","href":"/api-reference/tasks/update-a-task"}]},{"group":"RoutingGroups","pages":[{"title":"List routing groups","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/routing-groups","href":"/api-reference/routinggroups/list-routing-groups"},{"title":"Create a routing group","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/routing-groups/create","href":"/api-reference/routinggroups/create-a-routing-group"},{"title":"Update a routing group","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/routing-groups/{id}","href":"/api-reference/routinggroups/update-a-routing-group"},{"title":"Archive a routing group","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/routing-groups/{id}/archive","href":"/api-reference/routinggroups/archive-a-routing-group"}]},{"group":"Files","pages":[{"title":"Get a presigned URL for a direct file upload","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/files/upload-url","href":"/api-reference/files/get-a-presigned-url-for-a-direct-file-upload"},{"title":"Finalize a direct file upload","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/files/upload-complete","href":"/api-reference/files/finalize-a-direct-file-upload"}]},{"group":"WebForms","pages":[{"title":"Submit a web form","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/web-forms/{formId}","href":"/api-reference/webforms/submit-a-web-form"}]},{"group":"Tours","pages":[{"title":"List tour feedback","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/tours/feedback","href":"/api-reference/tours/list-tour-feedback"},{"title":"Get one showing's tour feedback","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/tours/{showingId}/feedback","href":"/api-reference/tours/get-one-showings-tour-feedback"}]},{"group":"Docs","pages":[{"title":"Fetch this OpenAPI spec","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/docs/openapi","href":"/api-reference/docs/fetch-this-openapi-spec"}]}]}]},{"tab":"Aptly Portal","icon":"door-closed","pages":[{"title":"Aptly Portal","href":"/portal/introduction"}]}]},"basePath":"","title":"Get a board's activity feed - Aptly API","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","Page-BUDYNlhG.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","clsx-eKJ4rcii.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CwjSCXIK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9EK5IAXV.js"]}