JK
JustKalm
GraphQL API

GraphQL Explorer

Query exactly what you need. Our GraphQL API provides a flexible, strongly-typed interface with real-time subscriptions and Relay-compliant pagination.

Open Playground
Single endpoint
Introspection
Type-safe

Schema Types

typeValuation

Core valuation result

idskuestimatedValueconfidence+1 more
typeProduct

Product being valued

skubrandcategorycondition+1 more
inputValuationInput

Input for creating valuation

skubrandcategorycondition
enumCondition

Product condition grades

NEWLIKE_NEWEXCELLENTGOOD+1 more
enumConfidence

Confidence levels

HIGHMEDIUMLOW
interfaceNode

Relay node interface

id

Examples

Single Valuation Query
query GetValuation($id: ID!) {
  valuation(id: $id) {
    id
    sku
    estimatedValue {
      min
      max
      currency
    }
    confidence
    factors {
      name
      impact
      description
    }
    product {
      brand
      category
      condition
    }
    createdAt
  }
}

# Variables
{
  "id": "val_abc123"
}
Relay Connection (Pagination)
query ListValuations($first: Int!, $after: String) {
  valuations(first: $first, after: $after) {
    edges {
      node {
        id
        sku
        estimatedValue {
          min
          max
        }
        confidence
      }
      cursor
    }
    pageInfo {
      hasNextPage
      hasPreviousPage
      startCursor
      endCursor
    }
    totalCount
  }
}

# Variables
{
  "first": 10,
  "after": "cursor_abc123"
}

Schema Introspection

Query the schema itself to discover types, fields, and directives.

Introspection Query
# Fetch full schema
query IntrospectionQuery {
  __schema {
    types {
      name
      kind
      description
      fields {
        name
        type {
          name
          kind
        }
      }
    }
    queryType { name }
    mutationType { name }
    subscriptionType { name }
  }
}

Features

Relay Compliance

Global object identification, cursor-based pagination, and standardized mutations with clientMutationId support.

Batching & Caching

DataLoader integration for N+1 prevention. Automatic persisted queries reduce payload size by up to 90%.

Real-time Updates

WebSocket-based subscriptions for live valuation updates. Compatible with Apollo Client and urql.

Start Building with GraphQL

Explore our schema and run queries in the interactive playground.

Get Started

© 2025 JustKalm. Query what you need.