ordrestyring-skill/references/graphql-api.md

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)