Introduction

First of all, what is GraphQL?

GraphQL is a way for apps to get exactly the data they need from a server. Imagine you're ordering food at a restaurant—normally, you have to take the whole meal as it's listed on the menu, even if you only want the fries. Traditional APIs work like that, sending you a fixed set of data.

With GraphQL, it's like customizing your order. You ask for just the fries, and that's all you get—nothing extra. This makes apps faster and more efficient because they don’t waste time receiving unnecessary information. It’s especially useful for apps that need to show different data depending on the user or situation.

This visual represents how a request sent to our API is handled. For further information about each step, please refer to the Pipefy API Request Handling page.