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 trying to create a card via API in a pipe that has many required fields in the form. I already tried a lot of things, mapped all the ids and the formats i should build the payload. Even with the connector’s fields, that i’m using the record id to send the value that i want. But, i still get an error and i can’t figure out what it says to me or what should i change. My query looks like:mutation MyQuery { createCard( input: {pipe_id: "12345678", fields_attributes: [ {field_id: “xxxxx”, field_value: “yyyy”}, {field_id: “xxxxx”, field_value: “yyyy”} ] } ) { clientMutationId }} And the error: { "data": { "createCard": null }, "errors": [ { "message": "Something went wrong", "locations": [ { "line": 2, "column": 3 } ], "path": [ "createCard" ] } ]} Pls, i need help on this
Hi, or I’m missing something or the docs about api usage limits are outdated, let me explain.I’m on the starter (free) plan while evaluating the usage of Pipefy for my business and the integration (api) part of this is crucial for us.On the free tier I already did much more than 20 api call in a month as mention on this doc as a limit.https://help.pipefy.com/en/articles/5580799-how-to-use-pipefy-s-api#h_a506831afcIs this right?As on the below link there is no way to check programmatically how is my monthly usage (this is bad, very bad)Any Pipefy master could clarify this for me?Thank you!
Hello, I'm trying to do a connection with Zapier, but when doing it it's saying that there is no data on my Database. Could you help me with it?
We added support to retrieve card attachments -- we will return both attachments attached through the card and by the fields of type attachment. We added a new type called Attachment and we also added the attachments attribute inside the Card type.Sample query: Changelogadded: Attachment type added: attachments attribute inside the Card type
Hello!Can I send an email via API as a reply to the previously received e-mail?For example, I´d receive and email from client@exemple.com with the subject "Need your help" and tried to reply using the api as follow: mutation { createInboxEmail( input: { repo_id: [pipe_id] card_id: [card_id] subject: "Re: Need your help", from: "pipe[pipe_id]+[card_id]@mail.pipefy.com" to: "[address I'd received the email from]", html: "<b>just a reply test</b>", } ) { inbox_email { id, state } }} But at least on my Gmail I receive the answer in a new thread not as a reply on the previous one.Any idea? Thanks!
Is it possible to crate a card with more than one label? The bellow request works only for the first tag “309139499” mutation { createCard(input:{ pipe_id: 303361474 phase_id: 320602338 title: "title of card" label_ids: 309139499label_ids: 309139539 }){
Hi Everyone!How can I manage to update a date field to blank, using Make platform?I´ve already tried using NULL, EMPTYSTRING, ERASE, etc, but no success… I always get Invalid InputThanks a lot for the help!
We’re building out our first Workflow using Pipefy and alongside this are using Make (an integration tool, akin to ZAPIER) to process data and keep in sync with our other systems.All very straightforward except when it comes to the challenge of ensuring that the integration engine keeps in step with events on Pipefy.I’ve developed a solution for this but I want to know whether anyone has a better approach. My solution is as follows;Whenever a Card is moved, we want the Make integration engine to process data. A webhook is setup accordingly. However, we need to ensure that;if the Make integration fails for whatever reason, then any further processing on Make is halted until the issue is resolved. if the Webhook fails to fire (it happens!), then any processing of subsequent Phase changes on Make is halted a warning message appears on the Pipefy Stage if any of the above conditions have occurredIgnoring the warning message, then this is the solution I’ve come up with;1. the Pipefy Pipe ha
I'm trying to use the api to fetch all cards from a specific pipe and read through a few of start_form_fields from each of those cards. But I have not found any way to retrieve start_form_fields...
Hello,Please, could someone tell me if the Pipefy API can extract moved event data from a card and get the current phase?Example:The user moved from Phase 1 to Phase 2;The user moved from Phase 2 to Phase 3I need to have the life of the card and current phase, entrances and exits of the phases in an accumulative way.Example:The user moved from Phase 2 to Phase 3 at 21:00The user moved from Phase 3 to Phase 2(again); 21:30And so on ...
We have a field on an external system which is a drop-down, for example;UK Counties:AvonCarmarthenshireetcWe want to ensure that the same field on a Pipefy Card has the same drop-down value list whenever the Card enters the Phase which has the County field.Does the Pipefy API allow us to dynamically create the drop-down options for a “dropdown select” field. We can’t work that out from the API documentation, sorry!Thanks
Can someone clarify for sure whether the Field Update Webhook is triggered when a field on the Start Form is updated.We are using Pipefy APIs and are finding that the Field Update Webhook *is* triggered when a field is updated on a Phase Form but does not trigger when a field is updated on a Public Start Form.I’m getting conflicting information on this!Thanks
I've found that answer about retrieving phase field values: Unfortunately, it seems that StatementFields are not included in the in the normal fields list of a card. How can I retrieve the value of a StatementField?
We are happy to announce that now we support filtering and query card by the updated_at field inside the allCards query. This new feature will avoid the need to look through all cards to find the last updated ones for example.Sample query:Changelogadded: updated_at filter inside allCards root query
Hey everyone! I’m trying to get all the late cards from a specific pipe. At the moment, i’m using this code here, that gives me all the cards from the pipe and then, on my editor, i filter the late ones:{allCards(pipeId: XXXXXXXX, first: 50) {pageInfo { hasNextPage endCursor } edges { node { id late current_phase{ id} } } }} Is there a way that i can get only the late cards? Like a request that only returns the late cards, an their respectives id and current phase?
Hi Pipefy Community, This week we will share with you the Pipefy integration with Clicksign. This recipe is to send a document for signature from a Pipefy command. PS: At workato we don't have a Clicksign connector so this recipe was made through HTTP callsRecipe:Trigger - When a card is updated in Pipefy 1. Action - Get information from this card (get card by ID)2. Action - Choose the contract template that will be sent on clicksign3. Action - Create a signer on clicksign4. Action - Assign this signer to the document5. Action - Notify signer6. Action - Register the correspondence between the card ID and the contract ID in a tableMost common use case: Contract Management, Legal Processes, Supplier Management, Onboarding Process or any other process that needs a contractClick here to access the recipe in our library. You can clone it to your organization and follow the step-by-step configuration provided in this video.There are more than 40 recipes shared in English on the Workato Commu
Hi Pipefy Community, This week we will share with you the Pipefy integration with Intercom. This recipe aims to create a card on Pipefy after a conversation on Intercom. The recipe contains the following steps: Recipe:Trigger: When a conversation started on IntercomAction: Create card on Pipefy Most common use case: Customer Support Click here to access the recipe in our library. You can clone it to your organization and follow the step-by-step configuration provided in this video. There are more than 40 recipes shared in English on the Workato Community. Every week we will post a new integration here in the community and we will be able to use this space to exchange information regarding this topic. See ya next week!
The code performs the following steps to trigger the webhook: Webhook (no retry) > Webhooks::Worker (no retry) > Webhooks::RecordWorker > Webhooks::RecordWorkerRetry (in case of retry in the RecordWorker) Webhook receives action performed by the card , repo id and optional info . It checks if the action performed by the card is the type of action that will trigger a webhook. If it is it will call the second step. Webhooks::Worker > receives action performed by the card , repo id and optional info. It finds the webhook id and if the id exists calls the third step. Webhooks::RecordWorker > receives webhook id , repo id and optional info. It attempts to trigger Webhooks::Notifier, which is the one that will actually do the webhook thing.If our system has any issues during this action it will then proceed to the last step. Otherwise, it will finish the action. *Problems on your server are not triggering the retry functionality. ⚠ Problems on the client side include timeout
Is mobile app working? when i clicked on a card’s history, it will give error
Hi, I am trying to get Start Form values of a particular card(by id). I can get basic details of the card by using the following query { "query": "{card(id: 595234678) {title done id updated_at }}"}But it does not fetch the start form details (excluding the reason that i have not mentioned its field which i could not find)Can you please help me with a query which queries the start from details of the card as well please?@genietim I humbly request you to help me with this.
Process - Need to upload the signed document from Docusign to pipefy cardfield. For the above process, I am currently using make.com. The article that I am referring is: https://developers.pipefy.com/docs/how-to-upload-attachments-and-attach-to-a-card-record The URL that is being generated in the first stage is showing error “The request signature we calculated does not match the signature you provided. Check your key and signing method.” Thanks in advance. Any help would be really appreciated!
👆Emoji AppThis is a sample app that show all capabilities that apps could explore. 👆appear.in AppOfficial Pipefy appear.in app 👆 Google Hangouts AppOfficial Pipefy Google Hangouts app 👆 Sample React App with Pipe ViewsPipe views is a new Apps feature under development mode.
HelloCurrently I am able to return all card fields by using the following Query:{ "query": "{ phase(id: <ID NUMBER>) { cards { edges { node { id title fields { name value } } } } } }" } However I need to also return the fields from the form attached to each card, as well as their values. Is there any easy way to do that?
Here we list some possible errors and solutions that may occur when using the API to perform some action or obtain data: 🔎”Invalid token" errorFor this type of error check the header(s). Two items are required: Authorization and Content-Type. > "Authorization": "Bearer USER_TOKEN",> "Content-Type": "application/json"For the token, the user needs the "longer" token, not the token from the user screen, but the one from https://app.pipefy.com/tokensIt is quite common not to add the Bearer before the token or to add the token with quotes, so just add the Bearer or remove the quotes from the token. Ex: "Barier 'token' " For third party systems like Postman, the correct usage is this one: 🔎Wrong use of linkSometimes the link used can be https://app.pipefy.com/graphiql ou app.pipefy.com/graphiql instead of https://api.pipefy.com/graphql in the header, and this also returns a permission error. 🔎Code problemsFor problems in the code, you can go to the developer > example for page
Hi Pipefy Community, This week we will share with you the Pipefy integration with Microsoft Teams.This recipe is to send an approval to be made via Teams message. For the integration to work, we need two recipes: one to send the approval message and another to collect the response to bring to Pipefy. The recipes contain the following steps:1st RecipeTrigger - When a card is updated/moved in Pipefy 1st Action - get card details2nd Action - Search Team user3rd Action - Send message in teams 2nd Recipe:Trigger - When aproving/reproving button is pressed in Teams 1st Action - Analyze whether it is approved/repproved2nd Action - Update answer on Pipefy Most common use case: Processes that need approval: Purchasing, approval of any financial or legal process, etc. Click here to access the first recipe in our library. You can clone it to your organization and follow the step-by-step configuration provided in this video. Click here to access the second recipe. You can clone it to your organiza
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.