I know this has been asked before but I’m just wondering if it has been implemented and added to the API. Is there a way to get the activity center, where comments, audit trail, etc are on a card, are they available via the API? i.e. can this info be pushed into another system?
- Home
- Community overview
- Join the community
- Ask the Community
- Card activities via API
Card activities via API
- June 26, 2024
- 4 replies
- 207 views
- Explorer
- 2 replies
Best answer by Rodrigo Farias
Hi team.
Currently, this function has not yet been implemented, and card activities cannot be searched using the api.
4 replies
- Legend
- 1466 replies
- June 26, 2024
- Support Team
- 35 replies
- Answer
- June 26, 2024
Hi team.
Currently, this function has not yet been implemented, and card activities cannot be searched using the api.
- Legend
- 1466 replies
- June 26, 2024
👍👍👍
- Legend
- 412 replies
- January 9, 2025
If you don’t mind living dangerous, you can use the internal GraphQL API of Pipefy (please don’t block me, Pipefy Staff, I’m just trying to be helpful). You can use the network tab in the dev console of your browser to look at the queries Pipefy does. This could be, for example, with JavaScript:
1fetch("https://app.pipefy.com/activities/graphql", {2 "headers": {3 "accept": "*/*",4 "accept-language": "en-GB,en;q=0.9,en-US;q=0.8,de;q=0.7,de-CH;q=0.6",5 "content-type": "application/json",6 },7 "referrer": "https://app.pipefy.com/",8 "referrerPolicy": "origin",9 "body": JSON.stringify({10 "operationName": "CardActivitiesQuery",11 "variables": {12 "orgUuid": "enter-here",13 "pipeUuid": "enter-here",14 "cardUuid": "enter-here",15 "before": null,16 "pageSize": 3017 },18 "query":"query CardActivitiesQuery($orgUuid: ID!, $pipeUuid: ID!, $cardUuid: ID!, $before: Cursor, $pageSize: Int) {19 cardActivities(20 orgUuid: $orgUuid21 pipeUuid: $pipeUuid22 cardUuid: $cardUuid23 before: $before24 pageSize: $pageSize25 ) {26 nodes {27 __typename28 ... on CardAssigneeCreate {29 id30 action31 happenedAt32 userName33 assigneeName34 __typename35 }36 ... on CardAssigneeDestroy {37 id38 action39 happenedAt40 userName41 assigneeName42 __typename43 }44 ... on CardLabelAdd {45 id46 action47 happenedAt48 userName49 labelName50 __typename51 }52 ... on CardLabelDestroy {53 id54 action55 happenedAt56 userName57 labelName58 __typename59 }60 ... on CardAttachmentCreate {61 id62 action63 happenedAt64 userName65 fileName66 link67 cardUuid68 __typename69 }70 ... on CardAttachmentDestroy {71 id72 action73 happenedAt74 userName75 fileName76 __typename77 }78 ... on CardCommentCreate {79 id80 action81 happenedAt82 commentContent83 userName84 __typename85 }86 ... on CardCommentDestroy {87 id88 action89 happenedAt90 commentContent91 userName92 __typename93 }94 ... on CardFieldValueUpdate {95 id96 action97 happenedAt98 beforeValue99 afterValue100 fieldType101 fieldName102 userName103 via104 automation105 __typename106 }107 ... on CardMove {108 id109 action110 happenedAt111 oldPhaseTitle112 newPhaseTitle113 userName114 automation115 __typename116 }117 ... on CardTitleUpdate {118 id119 action120 happenedAt121 beforeValue122 afterValue123 userName124 __typename125 }126 ... on CardDone {127 id128 action129 happenedAt130 phaseTitle131 __typename132 }133 ... on CardOverdue {134 id135 action136 happenedAt137 phaseTitle138 __typename139 }140 ... on CardLate {141 id142 action143 happenedAt144 phaseTitle145 __typename146 }147 ... on CardExpired {148 id149 action150 happenedAt151 phaseTitle152 __typename153 }154 ... on CardChecklistDestroy {155 id156 action157 happenedAt158 userName159 checklistTitle160 __typename161 }162 ... on CardChecklistCreate {163 id164 action165 happenedAt166 userName167 checklistTitle168 __typename169 }170 ... on CardChildCreate {171 id172 action173 happenedAt174 userName175 cardTitle176 phaseTitle177 pipeTitle178 __typename179 }180 ... on CardEmailSend {181 id182 action183 happenedAt184 userName185 emailTitle186 __typename187 }188 ... on CardInboxEmailReceived {189 id190 action191 happenedAt192 cardTitle193 __typename194 }195 ... on CardInboxEmailSent {196 id197 action198 happenedAt199 cardTitle200 userName201 __typename202 }203 ... on CardInboxEmailDestroy {204 id205 action206 happenedAt207 cardUuid208 userName209 emailTitle210 __typename211 }212 ... on CardCreate {213 id214 action215 happenedAt216 via217 userName218 automation219 __typename220 }221 ... on CardDestroy {222 id223 action224 happenedAt225 userName226 __typename227 }228 ... on PublicPhaseFormLink {229 id230 action231 happenedAt232 userName233 cardTitle234 phaseTitle235 __typename236 }237 ... on CardInboxEmailsRead {238 id239 action240 happenedAt241 cardUuid242 userName243 __typename244 }245 }246 endCursor247 hasNextPage248 __typename249 }250 }251 "}),252 "method": "POST",253 "mode": "cors",254 "credentials": "include"255});
I know this has been asked before but I’m just wondering if it has been implemented and added to the API. Is there a way to get the activity center, where comments, audit trail, etc are on a card, are they available via the API? i.e. can this info be pushed into another system?
Hi team.
Currently, this function has not yet been implemented, and card activities cannot be searched using the api.
👍👍👍
If you don’t mind living dangerous, you can use the internal GraphQL API of Pipefy (please don’t block me, Pipefy Staff, I’m just trying to be helpful). You can use the network tab in the dev console of your browser to look at the queries Pipefy does. This could be, for example, with JavaScript:
1fetch("https://app.pipefy.com/activities/graphql", { "headers": { "accept": "*/*", "accept-language": "en-GB,en;q=0.9,en-US;q=0.8,de;q=0.7,de-CH;q=0.6", "content-type": "application/json", }, "referrer": "https://app.pipefy.com/", "referrerPolicy": "origin", "body": JSON.stringify({ "operationName": "CardActivitiesQuery", "variables": { "orgUuid": "enter-here", "pipeUuid": "enter-here", "cardUuid": "enter-here", "before": null, "pageSize": 30 }, "query":"query CardActivitiesQuery($orgUuid: ID!, $pipeUuid: ID!, $cardUuid: ID!, $before: Cursor, $pageSize: Int) { cardActivities( orgUuid: $orgUuid pipeUuid: $pipeUuid cardUuid: $cardUuid before: $before pageSize: $pageSize ) { nodes { __typename ... on CardAssigneeCreate { id action happenedAt userName assigneeName __typename } ... on CardAssigneeDestroy { id action happenedAt userName assigneeName __typename } ... on CardLabelAdd { id action happenedAt userName labelName __typename } ... on CardLabelDestroy { id action happenedAt userName labelName __typename } ... on CardAttachmentCreate { id action happenedAt userName fileName link cardUuid __typename } ... on CardAttachmentDestroy { id action happenedAt userName fileName __typename } ... on CardCommentCreate { id action happenedAt commentContent userName __typename } ... on CardCommentDestroy { id action happenedAt commentContent userName __typename } ... on CardFieldValueUpdate { id action happenedAt beforeValue afterValue fieldType fieldName userName via automation __typename } ... on CardMove { id action happenedAt oldPhaseTitle newPhaseTitle userName automation __typename } ... on CardTitleUpdate { id action happenedAt beforeValue afterValue userName __typename } ... on CardDone { id action happenedAt phaseTitle __typename } ... on CardOverdue { id action happenedAt phaseTitle __typename } ... on CardLate { id action happenedAt phaseTitle __typename } ... on CardExpired { id action happenedAt phaseTitle __typename } ... on CardChecklistDestroy { id action happenedAt userName checklistTitle __typename } ... on CardChecklistCreate { id action happenedAt userName checklistTitle __typename } ... on CardChildCreate { id action happenedAt userName cardTitle phaseTitle pipeTitle __typename } ... on CardEmailSend { id action happenedAt userName emailTitle __typename } ... on CardInboxEmailReceived { id action happenedAt cardTitle __typename } ... on CardInboxEmailSent { id action happenedAt cardTitle userName __typename } ... on CardInboxEmailDestroy { id action happenedAt cardUuid userName emailTitle __typename } ... on CardCreate { id action happenedAt via userName automation __typename } ... on CardDestroy { id action happenedAt userName __typename } ... on PublicPhaseFormLink { id action happenedAt userName cardTitle phaseTitle __typename } ... on CardInboxEmailsRead { id action happenedAt cardUuid userName __typename } } endCursor hasNextPage __typename } } "}), "method": "POST", "mode": "cors", "credentials": "include"});
Reply
Related topics
Are there plans to add custom attribute targeting to experiments?icon
General QuestionsExperiments not effectingicon
SDKsPaywall Experiments with Paywall v2 not working in RNicon
SDKsAre A/B/C tests supported via simultaneous experiments?icon
General QuestionsDo experiments consider refunds?icon
Dashboard & Tools
Join us in the Pipefy Community! 🚀
No account yet? Create an account
Login with your Pipefy credentials
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Scanning file for viruses.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
OKThis file cannot be downloaded
Sorry, our virus scanner detected that this file isn't safe to download.
OKCookie policy
We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.
Cookie settings
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.