API integrations
Overview
GraphiQL is a query tool available in FA Developer App. It features a GraphQL editor, as well as documentation for the available GraphQL endpoints. The tool can be used to define queries and mutations.
GraphQL API provides many customization opportunities, for example:
Building an integration between FA and an external application. A good example of this would be an integration between FA and your client portal.
Building a custom JSReport (for details about custom reports, see the Reporting section). JSReports use GraphQL API to fetch the report data from FA Back.
GraphiQL explained

Area to define a query or a mutation.
Response, once query is executed.
Optional variables for the query.
Documentation.
History to access previous queries.
Context sensitivity - GraphiQL offers options when typing in the query area. You can also enable it by typing <ctrl> + <space>.
Construct queries by selecting fields from a list of available objects.