Pipefy, recognized as one of the Market Shapers by Gartner®
Build, extend, and integrate with Pipefy. Connect with other developers and explore what's possible.
Recently active
I'm learning graphQL and currently I need to query all the cards in a phase, however, I'm having great difficulty, can anyone instruct me with a query?
Hi guys, what's up?I have a question about API's.I have a Pipefy that has a form where you can fill in various items from a given database. I've developed an API, along with Pipefy's available APIs, which would be as follows:Whenever a card reaches a certain stage, it will create in another Pipefy 1 new card for each database that was registered in the previous Pipe, but in this case I only put the database information on the new card, and in this case I would like to create a connection and go the entire database item and not just a few fields.Can you help me with this?
Using the Graphql API, is it possible to get the information of who was the person that made the most recent card move?
First you will need the ID of the pipe you want to add members. Then just run the following mutation: mutation { n1: inviteMembers(input: {pipe_id: pipe ID, emails: { email: "email@email.com", role_name: "permission level"}}){ clientMutationId n2: inviteMembers(input: {pipe_id: pipe ID, emails: { email: "email@email.com", role_name: "permission level"}}){ clientMutationId n3: inviteMembers(input: {pipe_id: pipe ID, emails: { email: "email@email.com", role_name: "permission level"}}){ clientMutationId }} ⚠For the permission level use:- admin for pipe admin;- member for pipe member;- read_and_comment for restricted view;- my_cards_only for read only and- creator for start form only.
Hello,I've begun some PHP integrations to extract statistics from Pipefy, using this query: $query = <<<GRAPHQL { pipe(id: xxxxxxxxx) { phases { name cards(first: 100) { edges { node { id fields { name value } assignees { name } } } } } } } GRAPHQL; The data is being displayed in a vertical menu format, and it's working wonderfully. However, there's one issue: a specific phase only shows a maximum of 30 records. I understand this is due to an API pagination limitation, but I need a workaround. For instance, if we have 100 cards in one phase, how can I retrieve all of them? How do
I have built a Client App and I`m trying to access the microphone but I`m receiving an access denied error, as far as I can understand the error is about an iframe the app is put inside by pipefy.Is there any way we could change the behavior of how pipefy renders an app?
Hello,I would like to know if there's a way to integrate specific Pipefy report data into Power BI using M language of Power Query.In the API reference, there are options for Report Query and Export Report. However, the Report Query only returns the report properties (ID, name, field names), and the Export Query generates a URL to download the report ( Would I still need to continue to upload it manually? )
Hello ! since yesterday an issue appears in our scenarios plugged with make integration. Apparently, you did something to your GraphQL response that returns null values when not set.Please investigate and provide a fix ASAP because all our operationnal workflows are down...
💡 Did you know it is possible to integrate your processes between SAP and Pipefy? 👉🏼Do you want to know more about it? Contact you CSM or request it here:
Hello, I’m look for a solution similar to the query findCard bellow, but to get IDs from records in apollo databases. Is there a way to get the ID passing as parameters like fields and fields values? query GetCardIdByFieldValue($pipeId: ID!, $fieldId: String!, $fieldValue: String!) { findCards( pipeId: $pipeId search: { fieldId: $fieldId, fieldValue: $fieldValue } ) { edges { node { id } } } }
I’m trying to clean a database with only active records from a third-party source. I’m concerned about what deleting records could make to old cards in pipes.So, i’m searching a way to set a record as “inactive” and found here TableRecord - Pipefy GraphQL API, an option “done” but i don’t know what this do to the record.Someone can explain, please?
Hello! I use make to work with the data, but I've tried everything and the data is not sent via automation. I saw that it is in beta phase. It's working?Thanks
Hi Pipefy community, I was hoping to get some direction on how to build an application with Python on the developer platform. I have flows running through the api on my own machine, as well as webhooks that call cloud functions because the graphQL and webhook documentation was more than sufficient. But, the developer platform documentation is lacking, and I found it to be no help. Any advice on where to start? Are there any tutorials, topics to learn, or forums that you would recommend that can provide me with some scope on the matter?
Has anyone be able to create a card using make.com?I’m getting an error:RuntimeErrorError Argument 'field_id' on InputObject 'FieldValueInput' is required. Expected type ID!OriginPipefyAutomatic error handlerIf you want to handle this error automatically, choose one of the following options. This will create a new error-handler route in your scenario. You can then expand the route in any way you like. Has anyone be able to create a card using make.com? I think there is something wrong in make since the options I get for “card fields” are the same as in “start form field”. I don't know if you are somehow responsible for make’s integration or...
To get all the emails sent and received from a card, just run the following query:query{ card(id: XXXXX) { title comments { id author_name created_at text } inbox_emails { from fromName subject to cc bcc body sent_via_automation state } }}
Hi, im trying tu create a card relation mutation {createCardRelation(input: {parentId : 8050[my card parent id],childId : 6552[mi card child id],sourceType : "PipeRelation",sourceId : "some[i donr not what put here!]"}) {clientMutationId}}If i setup the sourceId as my organization id then i get “"Validation failed: Source Source PipeRelation is not connected to repo”
Developing your own Pipefy app is simple. We built the framework in a way that allows you use intuitive Javascript APIs to build powerful products or integrations on Pipefy’s platform. Display or update external data, add feature buttons to your Pipe, create new tabs on cards, attach data to cards, and open modals or sidebars to display customized views.The Apps run in iframes in the product, so you can build Apps with any technology you like, including server-side technologies. The framework also gives your Apps access to various product resources by using consistent APIs. Getting StartedHere we will describe how to get started on building Apps. Our framework is intuitive and easy to learn so you’ll be able to quickly pick our sample projects, remix on Glitch, and activate Apps inside your organization.You will need to be an admin for the Pipefy team where you want to add your App. It doesn't matter whether the team is free or paid. We'll need your App Name and an HTTPS based manifes
I would like to update an attachment field in one Pipe based on the attachment field in another Pipe, but I'm having difficulties with this integration. I've tried using Pipefy's automations and also attempted to use Zapier, but neither of them is working. My latest attempt via Zapier generated the following error: There is a way to do this update?
I’m trying to update a title of a card without changing the field linked to that. for example. in this pipe, the title field is the “ applicant's name “. but later in the process, we want to change the title to the applicant’s company name, instead of the applicant's name , and i cannot simply delete the applicant's name and put the company name that i want, because i would lose that information The mutation that i am using is:“mutation{ updateFieldsValues(input: { clientMutationId: "test" nodeId:"card id", values:[{ fieldId: "title" value: "New title" }] }) { clientMutationId }}”the return is:“{ "data": { "updateFieldsValues": { "clientMutationId": "teste" } }}”But the card remain with the origin title, without chance.
Hey there!, I am reaching out to inquire about fetching data using the Pipefy API. Specifically, I'd like to retrieve all cards from the last year and have them sorted by their update date.Is there a specific GraphQL query that would allow me to accomplish this? I'm looking for a way to obtain this dataset for analysis and reporting purposes.Any guidance or example queries you could provide would be greatly appreciated!
Hello Pipefy Community,In my workflow, it's essential that every phase has an assigned user. I'm looking to retrieve the history of assignees for each phase a card has passed through.I've tried using the following GraphQL query:{ cards(pipe_id: "CARD_ID") { nodes { phases_history { phase { name cards { nodes { assignees { email } } } } } } }} However, this only gives me the history of phases without the respective assignees. How can I modify this query or use another approach to retrieve the assignee history for each phase?Thank you for your assistance!
Hello, can you please send us the link to the Pipefy product error page in real time? Thank you.
Hi there! Im trying to get a card and clear the value of a field using GraphQL. The field is not string or number, it is a pipe connector. I’m not trying to delete the relation field, just clearing it out. I’m trying the following:mutation { updateFieldsValues(input: {nodeId: "{cardId}", values: {fieldId: "{name}", value: [] }}) { clientMutationId } } I have tryed usin “” or [“”] in the value but I got always an error sayin is an invalid input.Have anyone did this before?
Hi.I started studying python a few days ago and I’m trying to update a card with it.I’m trying the following code:variables = { "cardId": xxxxx, "fieldId": "descri_o", "newValue": "teste" }update_card_mutation = """mutation UpdateCard ($cardId: ID!, $fieldId: ID!, $newValue: String!){ updateCardField(input: { card_id: $cardId, field_id: $fieldId, new_value: $newValue }) { success }}"""But it returns an error:{'errors': [{'message': 'Type mismatch on variable $newValue and argument new_value (String! / [UndefinedInput])', 'locations': [{'line': 6, 'column': 5}], 'path': ['mutation UpdateCard', 'updateCardField', 'input', 'new_value'], 'extensions': {'code': 'variableMismatch', 'variableName': 'newValue', 'typeName': 'String!', 'argumentName': 'new_value', 'errorMessage': 'Type mismatch'}}]}I ask your help to find what I’m missing here.
Hey there, anyone knows how to delete multiple cards, by their Id, with graphQL mutation? I tried this:mutation { deleteCard(input: {id: [751517290,751517292,751517294,751517296,751517297,751517299,751517300,751517305,751517318,751517343,751517344,751517345,751517346,751517347,751517348,751517349,751517352,751517353,751517355,751517356,751517358,751517360,751517361,751517363,751517364,751517366,751517367,751517368]}) { success }}and received this:{ "errors": [ { "message": "Argument 'id' on InputObject 'DeleteCardInput' has an invalid value ([751517290, 751517292, 751517294, 751517296, 751517297, 751517299, 751517300, 751517305, 751517318, 751517343, 751517344, 751517345, 751517346, 751517347, 751517348, 751517349, 751517352, 751517353, 751517355, 751517356, 751517358, 751517360, 751517361, 751517363, 751517364, 751517366, 751517367, 751517368]). Expected type 'ID!'.", "locations": [ { "line": 3,
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.