Pipefy, recognized as one of the Market Shapers by Gartner®
Have a question? Bring it here and get help from other users and the Pipefy team.
Recently active
Instead of yearly subscription from the onset, can we start with month to month or a 3 – 6 month option?
I'm trying to create card with this mutation:mutation { createCard(input: {pipe_id: <PIPE_ID>,phase_id: <PHASE_ID>,fields_attributes: [{ field_id: ""mobile_number"", field_value: ""+5511991026221"" },{ field_id: ""customer_name"", field_value: ""Caio Vitor Souza Santos"" },{ field_id: ""email"", field_value: ""caiovitor.santos@gmail.com"" },{ field_id: ""country"", field_value: ""Brazil"" },{ field_id: ""package"", field_value: ""bulk"" },{ field_id: ""payment_term"", field_value: ""L/C at Sight"" },{ field_id: ""delivery"", field_value: ""fob"" },{ field_id: ""price"", field_value: ""600.0"" },{ field_id: ""volume"", field_value: ""400.0"" },{ field_id: ""company_name"", field_value: ""Barley"" },{ field_id: ""o_qu"", field_value: ""Karavel"" },{ field_id: ""receive_return"", field_value: ""2020-05-10"" },{ field_id: ""shipment_period"", field_value: ""2020-06-15"" },{ field_id: ""first_quotes"", field_value: ""teste"" }]}) { card { id }}}and return that error:{""code"": 3
Hi,its possible to delete a member, or at least remove a member from a team using the API?I dind’t find a mutation for that
Hi there,I’m working on an Onboarding Process and would like cards to move to a “Done” phase after the date of their onboarding has passed. There is a field in our start form where card creators indicate what the Start Date is for the new person that’s being onboarded.Ideally, I’d like to set up an automation that would move the cards to “Done” automatically once the Start Date from the start form is reached.I found this post here in the community that seems similar to what I’m asking, but it relies on using the SLA settings on a phase. If I use the “When an alert is triggered” automation, it seems that only refers to SLA alerts. I don’t think using the SLA setting will work as a trigger for this automation I have in mind. Is there another type of alert I could configure or something else I could try?Perhaps using the “Recurring activity” automation could work? I could set it to run once a day and to move the card when the scenario is: Start Date is Today?Please let me know if you thin
Hi, could you show me what is wrong? import requestsurl = "https://api.pipefy.com/graphql"payload = """{ "query": "{ pipe (id: 549212) {name}}"}"""headers = {'authorization': "Bearer xxxxxx",'content-type': "application/json"}response = requests.request("POST", url, data=payload, headers=headers)print(response.text)When I executed this, give me the error:{"errors":[{"message":"no \"data\" or \"errors\" in response from origin"}]}Thank you
About the implementation hours, those hours are one shot, or yearly ? What is the cost for additional professional hows for modeling?
Hello., I have a question. For the two factor authentication what do you use? or how implement this ?
Is it possible - through the API - to query member IDs all at once?If so, how can I do it, I searched the documentation and didn't find it. thanks in advance
Good morning. How many times pipefy reports an event. For example, if there is an error in the community does pipefy warn you again? Thanks
Hi, Can't figure what is wrong with my code in Python, I'm trying to get all the pipes from a company, my code is the following and the response I getting is 404, I already tried different things like make the "query" in a single row using "\" to escape the caracteres: import requests url = "https://api.pipefy.com/graphql" headers = { 'authorization': "Bearer company_token", 'content-type': "application/json" } query = """ { "query": "{organization(id: 16094){pipes{id}}}" } """ response = requests.get(url, data=query, headers=headers) print(response.text)
Hello! Is Pipefy planning on integrating the ability to use our own form backgrounds?Currently, we have to go through Unsplash and they have their own set of requirements just to upload an image. I think this would really bring the forms to life and allow the companies to showcase their brandings and designs with their own backgrounds. Thank you for your time!
I am having an issue in which whenever I try to run and advanced search on allCards, I get an execution error. here is the query I am trying to run (pipeId and value have been changed) {allCards(pipeId: 1111111,filter:{field: "taskid",operator: equal,value: "1111"}){edges{node{id}}}} and the error I am receiving: {"data": {"allCards": null},"errors": [{"code": 30000,"locations": [{"column": 2,"line": 1}],"message": "Something went wrong","path": ["allCards"],"type": "ExecutionError"}]} no matter which field or value i put in the advanced search filter, I get the same error. Does anyone know what I am doing wrong or of this is a known issue with the api?
When a new opportunity becomes available (a customer calls), I’d like to check to see if that person is already a customer. How could I do that?
I'd like to retrieve all fields that correspond to a new card from a specific column in my pipe. It's possible?
On my cards, the user selects one of two options on a radio button, and enters a due date. On the calendar, the items display based on due date, but I’d like to see the items displayed differently (different color?) based on the radio button selected. Possible?
import requestsimport jsonurl = "https://api.pipefy.com/graphql"# Static query works#query = """mutation{createCard( input: { pipe_id: 301421136 fields_attributes:[ {field_id: \"company_name\", field_value: \"Static Test Company\"} ] } ){ card { id title } } }"""# Variable query to testvariables = { "company_name": "My Test Company"}query = """mutation($company_name: String){ createCard( input: { pipe_id: 301421136 fields_attributes: [{field_id: \"company_name\", field_value: $company_name} ] } ) { card { id title } } }"""headers = { "content-type": "application/json", "authorization": "Bearer token here"}# Static query work#response = requests.request("POST", url, json={"query": query}, headers=headers)response = requests.request("POST", url, json={"query": query, "variables": variables}, headers=headers)print(response.text)I’m using the above code to try and create a card using a variable (company_name). The variable is a string (although in the api its listed as short_text)
The field that I’ve chosen for the Card Title on one of my pipes is sometimes not filled out when the start form is completed. When this field is not completed, the card title is “Draft”. Is it possible to change that word? I’d prefer it say “Unknown” instead of Draft, but I can’t find a spot to change that text.In other words: is it possible to customize what title is shown when the card title field is not filled in? Thanks!Sarah
Hi,I have been trying to create a record in the table and it seems there is a bug. The “title” field in the createTableRecord API does not pick up the value from the request body. The mapping seems to be wrong in the backend. The updateTableRecord works fine and the updating of the “title” could be done using this API. But this definitely is a double work.
If i run code below, just the card 999 is updated. How may i update two or more cards.mutation {updateCardField(input: {card_id: 888, field_id: ""user_id_ad"", new_value: ""2""},input: {card_id: 999, field_id: ""user_id_ad"", new_value: ""2""}){card {id}}}
Is there a way to ensure that a field on the start form is always the last item on the form? I have a pipe with a substantial number of fields and conditionals (over 100). There are a couple fields/questions that I need to appear after all the other fields regardless of which conditionals are activated. Initially, I have configured my pipe so that those fields are the last ones in the list on the start form, but we will likely need to add additional fields in the future and I’d like to avoid having to reorder the fields every time I add a new one.Any ideas would be much appreciated!
I have probleme with create record in a table, I use the code bellow, but its not working the payload string….. import requestsurl = 'https://app.pipefy.com/graphiql'payload = "{\"query\":\"{mutation {createTableRecord(input: {table_id: "n1kpekCb", title: "my record", due_date: "2017-12-31T00:00-03:00", fields_attributes: [{field_id: "nombre", field_value: "Tom"}, {field_id: "apellido_paterno", field_value: "tom@trindade.com"}, {field_id: "apellido_materno", field_value: "Trindade"}, {field_id: "n_documento", field_value: "Tom"}, {field_id: "correo_electronico", field_value: "tom@trindade.com"}, {field_id: "telefono_celular", field_value: "tom@trindade.com"}, {field_id: "estado", field_value: "Activo"}, {field_id: "vendedor", field_value: "Sí"}, {field_id: "comprador", field_value: "Sí"}, {field_id: "arrendador", field_value: "Sí"}, {field_id: "arrendatario", field_value: "Sí"}]}) { table_record { id title due_date record_fields { name value } } } }\"}"headers = { 'authorization':
"Hello guys, can anybody help me?I am not able to modify values of a radio and a select. Would anyone give me an example of how I change the values via API.
Hi.Using Python to make requests, what is wrong with the query bellow?pipeId = '171258'query =""""""{""query"": ""{allCards(pipeId: %s, first: 30, after: 'WyIxLjAiLCI1ODAuMCIsMzI0OTU0NF0'){pageInfo{endCursor hasNextPage}edges{node{id title}}}}""}""""""%(pipeid)The query worked pretty well until I added the ""after"" parameter.I already tried variations like:after: ""WyIxLjAiLCI1ODAuMCIsMzI0OTU0NF0""after: \""WyIxLjAiLCI1ODAuMCIsMzI0OTU0NF0\""after: \n""WyIxLjAiLCI1ODAuMCIsMzI0OTU0NF0\n""but without success, any help here will be immensely handful! Thanks
Hello!Someone from our team recently deleted a field that is still in use by other people .Looking at the cards that had this value filled out, you can see the history in the Activities section of the card.Is there any way to access Activities through GraphQL API? We’d like to extract all the data available, parse it by the field name and then we can decide what to do. At the moment we can’t report on the field (understandably), and going through each card one by one will take a long time to determine which cards have that data.Thanks for your help!Sam
Hello!I´m new on the community and I want to know if I can search cards via API using my customized field.I added a “Document Number” field, so I need to get the lead information based on the document number the person is going to inform. Is that possible? Thanks, Keyla
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.