1.7 KiB
1.7 KiB
Ordrestyring GraphQL API Reference
Endpoint
- GraphQL:
https://graphql.ordrestyring.dk/graphql - GraphiQL (interactive):
https://graphql.ordrestyring.dk/graphiql
Authentication
Headers required:
Authorization: Bearer q3mjVDR6wAdPCvZT
X-Agreement-Id: 21528
Content-Type: application/json
Pagination
Max 200 results per page. Use first and offset parameters.
Main Queries
Cases (Sager)
query {
cases(first: 10, offset: 0) {
totalCount
nodes {
id
caseNumber
title
status
customer { id name }
createdAt
}
}
}
Customers (Kunder)
query {
customers(first: 10) {
totalCount
nodes {
id
number
name
email
phone
address { street city zip }
}
}
}
Time Entries (Timer)
query {
timeEntries(first: 50) {
totalCount
nodes {
id
date
hours
description
case { id caseNumber }
worker { id name }
}
}
}
Offers (Tilbud)
query {
offers(first: 10) {
totalCount
nodes {
id
offerNumber
title
status
totalAmount
customer { id name }
}
}
}
Workers (Medarbejdere)
query {
workers(first: 50) {
totalCount
nodes {
id
name
email
phone
}
}
}
Live Data Stats (March 2026)
- Cases: ~771
- Customers: ~1,038
- Offers: ~1,103
- Time Entries: ~7,517
Notes
- Platform used by 30,000+ Danish craftsmen
- Features: cases, quotes, time registration, invoicing, materials inbox
- Missing from API: smart scheduling, AI email drafting (use web for these)