Issuance

Overview

Submitting a SAFc Issuance request requires uploading a supporting document (including a POS/POC and a PTD appended together) and then performing a form submission that refers to the document upload. We recommend familiarizing yourself with using the UI to perform issuances so you know how to structure your API requests.

File Upload

Upload your supporting document first with this request URL: https://safcregistry.energyweb.org/api/file

You'll need to provide request headers including the bearer token and refere e.g.

https://safcregistry.energyweb.org/holdings?accountId=cd863a81-156d-483e-ade5-bc0122856a7d&page=0&selectedTab=issuanceTable&limit=10

The payload is a binary file that must be PDF or CSV of max size 10 MB

Here's a sample response for a successful upload:

{
    "id": "414fdcd0-87b7-41e2-ba98-cf02b3e3cf1e",
    "name": "POS-2023-1-22.csv",
    "mimetype": "application/octet-stream",
    "size": 90,
    "createdAt": "2025-06-26T19:20:42.245Z"
}

Record the ID

Form Submission

Use this URL for the form submission: https://safcregistry.energyweb.org/api/unit-process/issue

Here's a sample payload for a successful issuance:

{
  "type": "SAFcA",
  "assuranceLevel": "VAL",
  "accountId": "cd863a81-156d-483e-ade5-bc0122856a7d",
  "documentationType": "pos",
  "fileTool": "414fdcd0-87b7-41e2-ba98-cf02b3e3cf1e",
  "batch": {
    "companyName": "X Fuels",
    "fuelProviderCompanyName": "X Fuels",
    "leaveDate": "2025-05-13",
    "batchNumber": "12345",
    "productionYear": 2024,
    "upliftCountry": {
      "name": "United Kingdom",
      "code": "GB"
    },
    "upliftAirport": "London Heathrow",
    "regulatorySchemesDeclaration": [
      "US RFS RINs"
    ]
  },
  "blending": {
    "isBlended": true,
    "blendingDate": "2024-11-20",
    "blendingLocation": {
      "addressLine": "1234 Main St",
      "city": "Austin",
      "state": "TX",
      "postalCode": "78731",
      "country": {
        "name": "United States of America",
        "code": "US"
      }
    }
  },
  "supplier": {
    "siteName": "X Co",
    "siteAddress": {
      "addressLine": "1234 Main St",
      "city": "Austin",
      "state": "TX",
      "postalCode": "78731",
      "country": {
        "name": "United States of America",
        "code": "US"
      }
    }
  },
  "certification": {
    "scheme": "isccEu",
    "type": "actual",
    "certificateNumber": "12345",
    "certificationBody": "CSC",
    "expiryDate": "2025-11-01",
    "certificationBodyEmail": "[email protected]",
    "traderCertificationNumber": "123456",
    "additionalScheme": "",
    "isLowILUCRiskConfirmed": false,
    "isLowDisplacementRiskConfirmed": false
  },
  "product": {
    "feedStock": {
      "name": "animalFatsOilsAndOther",
      "isSolidWaste": false,
      "wasCertifiedAsProductionResidue": true
    },
    "quantityMT": 100,
    "countries": [
      {
        "name": "United States of America",
        "code": "US"
      }
    ],
    "conversionProcess": "hefa",
    "lowerHeatingValue": 44.34,
    "jetFuelBaselineCarbonIntensity": "94g"
  },
  "greenhouseGas": {
    "totalLCAValueEuActual": 12.9,
    "inducedLandUseChange": 0,
    "extractionEmissions": 0,
    "annualisedEmissions": 0,
    "processingEmissions": 11.17,
    "transportEmissions": 1.7,
    "inUseFuelEmissions": 0,
    "savingsFromSoil": 0,
    "savingsFromCarbonAndStorage": 0,
    "savingsFromCarbonAndReplacement": 0,
    "savingsFromExcess": 0,
    "totalLCAValueincludeEmissionsFromDeliveryToAirport": true
  }
}

Note the "fileTool" ID is what links the file upload to the form submission

The response to the successful submission contains the operation ID:

{"operationId":"5c77cdf9-099a-4962-bf66-1c78306619c1"}

Last updated