hREA Developer Documentation
  • Welcome!
  • Quick Start - API Explorer
  • Quick Start - Integrate
  • Running hREA Backend
  • Ship To Production
  • Configuring Enabled Modules
  • Using "myAgent"
  • Thinking & Expressing ValueFlows
  • Reference
    • Graphql API Reference
      • Action
      • Agent
      • Agreement
      • Commitment
      • Fulfillment
      • Intent
      • Measurement
      • Observation
      • Plan
      • Process
      • Process Specification
      • Proposal
      • Resource Specification
      • Satisfaction
Powered by GitBook
On this page
  • General Information
  • Modules
  1. Reference

Graphql API Reference

PreviousThinking & Expressing ValueFlowsNextAction

Last updated 2 years ago

General Information

All time values need to be in ISO format, such as

hasPointInTime: "2022-06-09T18:51:57.105Z"

There are a number of queries and mutations that appear in the specification, but are not yet implemented. Avoid those ones by checking that their "status" is "Implemented" in the relevant module section that mentions it. You can put the method in the search box in these docs to find it. Those methods will also throw a 'not yet implemented' error if they are called.

Modules

Each of the items listed below is what is known as a Valueflows Module. They can be individually enabled, and so looking at each one specifically will tell you which Graphql queries and mutations are accessible.

Note that Observation module below includes both the key Economic Resource and Economic Event classes, unlike many of the other modules which contain one primary class definition

Action
Agent
Agreement
Commitment
Fulfillment
Intent
Measurement
Observation
Plan
Process
Process Specification
Proposal
Resource Specification
Satisfaction