Skip to main content

Methane Reconcile Backend Subgraph Reference

The su-methane-reconcile-backend subgraph provides emissions reconciliation and compliance reporting.

Subgraph Information

  • Name: su-methane-reconcile-backend
  • Routing URL: https://8fzyria1t5.execute-api.us-west-2.amazonaws.com/poc/graphql
  • Last Updated: 2025-08-15
  • SDL: View Schema

Overview

Emissions reconciliation, compliance status, and reporting.

Root Query Fields

extend type Query {
  reconciledEmissions: ReconciledEmissions
  reconciledReports: ReconciledReports
  reconciledDecisions: ReconciledDecisions
  reconciliationErrors: ReconciliationErrors
  co2eSiteMonthReports: Co2eSiteMonthReports
  co2eMonthReports: Co2eMonthReports
  scope2Emissions: Scope2Emissions
  reconciliationSiteMonths: ReconciliationSiteMonths
  reconciliationMonths: ReconciliationMonths
  reconciliationReports: ReconciliationReports
}

Root Mutation Fields

extend type Mutation {
  updateReconciledEmission(input: UpdateReconciledEmissionInput!): ReconciledEmissionMutationResult!
  logReconciliationError(input: LogReconciliationErrorInput!): ReconciliationErrorMutationResult!
  logReconciliationDecision(input: LogReconciliationDecisionInput!): ReconciliationDecisionMutationResult!
  confirmReconciliationDecision(input: ConfirmReconciliationDecisionInput!): ReconciliationDecisionMutationResult!
  requestDecisionsReviewForApproval(input: RequestDecisionsReviewForApprovalInput!): ReconciliationDecisionMutationResult!
  approveDecisionsReviewRequest(input: ApproveDecisionsReviewRequestInput!): ReconciliationDecisionMutationResult!
  reopenReconciliationSiteMonth(input: ReopenReconciliationSiteMonthInput!): ReconciliationSiteMonthMutationResult!
  exportReconciledEmissions(input: ExportReconciledEmissionsInput!): ExportReconciledEmissionsMutationResult!
  updateScope2Emission(input: UpdateScope2EmissionInput!): Scope2EmissionMutationResult!
  triggerReconciliation(input: TriggerReconciliationInput!): TriggerReconciliationMutationResult!
  reconcileEmissionEvents(input: ReconcileEmissionEventsInput!): ReconcileEmissionEventsMutationResult!
  upsertRolledUpReconciledEmissions(input: UpsertRolledUpReconciledEmissionsInput!): RolledUpReconciledEmissionsMutationResult!
}