Skip to main content

Naqood GraphQL API

The Naqood API lets you automate everything you can do in the product UI. Use GraphQL to fetch data, create records, and trigger workflows using the same contract that our front end relies on.

Base URL

All API traffic goes to https://app.naqood.ae/graphql over HTTPS. GraphQL requests must:

  • Use the POST method.
  • Send a JSON body with query, optional operationName, and variables fields.
  • Include Content-Type: application/json plus the relevant authorization header (see the authentication guide).
curl https://app.naqood.ae/graphql \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <secret-token>" \
-d '{
"query": "query Organizations { organizations { slug name } }"
}'

The public GraphQL schema shipped with Naqood is always in sync with production.

What's inside

More sections will be added as we document additional surfaces.