Origin Energy · Schema

BusinessImportProcess

EnergyAustraliaUtilitiesElectricityGasEnergy RetailConsumer Data RightSmart MeteringSolarDERDemand ResponseEnergy Markets

Properties

Name Type Description
business object

The business's information

external_business_identifier string

The unique identifier of a business in the external system. This id is used to link an imported business in Kraken to the external system

import_supplier_code string The code of an existing ImportSupplier in the database.
View JSON Schema on GitHub

JSON Schema

origin-energy-business-import-process-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/origin-energy/main/json-schema/origin-energy-business-import-process-schema.json",
  "title": "BusinessImportProcess",
  "x-generated": "2026-10-20",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/origin-energy-business-import-api-openapi.yml#/components/schemas/BusinessImportProcess",
  "type": "object",
  "properties": {
    "business": {
      "allOf": [
        {
          "$ref": "#/$defs/BusinessWithContracts"
        }
      ],
      "description": "<p>The business's information</p>"
    },
    "external_business_identifier": {
      "type": "string",
      "description": "<p>The unique identifier of a business in the external system. This id is used to link an imported business in Kraken to the external system</p>",
      "maxLength": 128
    },
    "import_supplier_code": {
      "enum": [
        "ORIGIN_SOLARFLEX_INACTIVE",
        "ORIGIN",
        "WIN_CONNECT_PARENT",
        "ORIGIN_CNI",
        "ORIGIN_BUSINESS",
        "WIN_CONNECT",
        "ORIGIN_SOLARFLEX",
        "ORIGIN_BUSINESS_NO_CONTRACT"
      ],
      "type": "string",
      "x-spec-enum-id": "9572ea198e3a9787",
      "description": "The code of an existing ImportSupplier in the database.",
      "x-enum-descriptions": {
        "ORIGIN_SOLARFLEX_INACTIVE": "Origin SolarFlex Inactive",
        "ORIGIN": "Origin",
        "WIN_CONNECT_PARENT": "Win Connect Parent",
        "ORIGIN_CNI": "Origin CNI",
        "ORIGIN_BUSINESS": "Origin Zero Business Import Supplier",
        "WIN_CONNECT": "WinConnect",
        "ORIGIN_SOLARFLEX": "Origin SolarFlex",
        "ORIGIN_BUSINESS_NO_CONTRACT": "Origin Business - No Contracts e.g. trustee"
      }
    }
  },
  "required": [
    "business",
    "external_business_identifier",
    "import_supplier_code"
  ],
  "$defs": {
    "Address": {
      "type": "object",
      "properties": {
        "administrative_area": {
          "type": "string",
          "default": "",
          "description": "<p>The top-level administrative subdivision. For example a US state, Australian state/territory, Italian region, UK constituent nation or Japanese prefecture.</p>",
          "maxLength": 512
        },
        "country": {
          "type": "string",
          "description": "<p>The ISO 3166-1-alpha-2 code of the country that this address belongs to, for example AU (Australia) or GB (Great Britain).</p>",
          "maxLength": 2
        },
        "delivery_point_identifier": {
          "type": "string",
          "description": "<p>The unique country specific identifier for an address. For example the UPRN in the UK or G-NAF ID in Australia.</p>",
          "maxLength": 11,
          "x-validators": [
            {
              "name": "Validate delivery point identifier",
              "description": "Validate that the delivery point identifier contains only capital letters and numbers.",
              "possible_errors": [
                "invalid_delivery_point_identifier"
              ]
            }
          ]
        },
        "dependent_locality": {
          "type": "string",
          "default": "",
          "description": "<p>Dependent localities, neighbourhoods or boroughs. These are sometimes included in an address when the delivery point is outside the boundary of the main postal town that serves it.</p>",
          "maxLength": 512
        },
        "locality": {
          "type": "string",
          "default": "",
          "description": "<p>The city/town portion of an address. For example a US city, Australian suburb/town, Italian comune or UK postal town.</p>",
          "maxLength": 512
        },
        "name": {
          "type": "string",
          "default": "",
          "description": "<p>The recipient's name.</p>",
          "deprecated": true
        },
        "organization": {
          "type": "string",
          "default": "",
          "description": "<p>The company or organization to which the address belongs.</p>",
          "deprecated": true
        },
        "postal_code": {
          "type": "string",
          "default": "",
          "description": "<p>The code assigned to a geographical area representing a group of addresses. For example a US ZIP code, Australian postcode, Italian CAP code or UK postcode.</p>",
          "maxLength": 512
        },
        "sorting_code": {
          "type": "string",
          "default": "",
          "description": "<p>This is a non-geographic code used for recipients of large quantities of post, such as companies or government departments. An example is the French CEDEX code.</p>",
          "maxLength": 512
        },
        "street_address": {
          "type": "string",
          "default": "",
          "description": "<p>Free text field for the address. Either this field or the <code>structured_address</code> field should be provided, not both.</p>"
        },
        "structured_street_address": {
          "type": [
            "object",
            "null"
          ],
          "description": "<p>Structured address object. Fields for this object are territory dependent. Please speak to the tech team about uses of this field. Either this field or the <code>street_address</code> should be provided, not both.</p>"
        }
      },
      "required": [
        "country"
      ],
      "x-validators": [
        {
          "name": "Validate and normalize postcode",
          "description": "Validate the postal code and normalize it to a standard format.",
          "possible_errors": [
            "invalid_postcode"
          ]
        },
        {
          "name": "Validate address",
          "description": "Validate that the address is in the correct format.",
          "possible_errors": [
            "invalid_address"
          ]
        }
      ]
    },
    "AusEEPAExportContractedVolumeConfiguration": {
      "type": "object",
      "properties": {
        "term_type": {
          "type": "string",
          "description": "<p>The type of the contract term.</p>"
        },
        "is_variable": {
          "type": "boolean",
          "default": true,
          "description": "<p>Whether the contract term is variable in Kraken or not. If not, it must be amended by a new contract.</p>"
        },
        "periods": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/AusEEPAExportContractedVolumePeriod"
          },
          "description": "<p>A list of EEPA export contracted volume periods.</p>",
          "minItems": 1,
          "x-validators": [
            {
              "name": "Validate EEPA export contracted volume periods",
              "description": "Validate that the EEPA export contracted volume periods form a valid term: no overlapping general periods, and no supply point repeated across overlapping periods.",
              "possible_errors": [
                "invalid_eepa_export_contracted_volume"
              ]
            }
          ]
        }
      },
      "required": [
        "periods",
        "term_type"
      ]
    },
    "AusEEPAExportContractedVolumePeriod": {
      "type": "object",
      "properties": {
        "supply_point_external_identifiers": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "type": "string"
          },
          "description": "<p>The external identifiers (NMIs) of the supply points this period applies to. Leave null to apply to all supply points not covered by a more specific period; when provided the list must not be empty.</p>",
          "minItems": 1
        },
        "unit": {
          "type": "string",
          "description": "<p>The unit for the contracted export volume (e.g. kWh).</p>"
        },
        "valid_from_date": {
          "type": "string",
          "format": "date",
          "description": "<p>The date the period is valid from (inclusive).</p>"
        },
        "valid_to_date": {
          "type": "string",
          "format": "date",
          "description": "<p>The date the period is valid to (exclusive; the period ends before this date).</p>"
        },
        "value": {
          "type": "string",
          "format": "decimal",
          "pattern": "^-?\\d{0,7}(?:\\.\\d{0,4})?$",
          "description": "<p>The contracted export volume cap for the period.</p>"
        }
      },
      "required": [
        "supply_point_external_identifiers",
        "unit",
        "valid_from_date",
        "valid_to_date",
        "value"
      ],
      "x-validators": [
        {
          "name": "Convert supply point external identifiers to IDs",
          "description": "Convert each supply point external identifier (NMI) to the internal supply point ID by looking up the supply point in the database. A null value is left unchanged and applies the period to all supply points.",
          "possible_errors": [
            "supply_point_not_found"
          ]
        },
        {
          "name": "Validate <code>⁨valid_to⁩</code> not before <code>⁨valid_from⁩</code>",
          "description": "Validates that <code>⁨valid_to⁩</code>, if given, is on or later than <code>⁨valid_from⁩</code>.",
          "possible_errors": [
            "start_date_later_than_end_date"
          ]
        }
      ]
    },
    "AusPropertyRichAddress": {
      "type": "object",
      "properties": {
        "administrative_area": {
          "enum": [
            "ACT",
            "NSW",
            "NT",
            "QLD",
            "SA",
            "TAS",
            "VIC",
            "WA"
          ],
          "type": "string",
          "x-spec-enum-id": "0083aa6c13849f88",
          "description": "<p>Australian state.</p>",
          "x-enum-descriptions": {
            "ACT": "ACT",
            "NSW": "NSW",
            "NT": "NT",
            "QLD": "QLD",
            "SA": "SA",
            "TAS": "TAS",
            "VIC": "VIC",
            "WA": "WA"
          }
        },
        "country": {
          "type": "string",
          "description": "<p>The ISO 3166-1-alpha-2 code of the country that this address belongs to, for example AU (Australia) or GB (Great Britain).</p>",
          "maxLength": 2
        },
        "delivery_point_identifier": {
          "type": "string",
          "description": "<p>The unique country specific identifier for an address. For example the UPRN in the UK or G-NAF ID in Australia.</p>",
          "maxLength": 11,
          "x-validators": [
            {
              "name": "Validate delivery point identifier",
              "description": "Validate that the delivery point identifier contains only capital letters and numbers.",
              "possible_errors": [
                "invalid_delivery_point_identifier"
              ]
            }
          ]
        },
        "dependent_locality": {
          "type": "string",
          "default": "",
          "description": "<p>Dependent localities, neighbourhoods or boroughs. These are sometimes included in an address when the delivery point is outside the boundary of the main postal town that serves it.</p>",
          "maxLength": 512
        },
        "locality": {
          "type": "string",
          "description": "<p>Australian suburb or town.</p>",
          "maxLength": 46
        },
        "name": {
          "type": "string",
          "default": "",
          "description": "<p>The recipient's name.</p>",
          "deprecated": true
        },
        "organization": {
          "type": "string",
          "default": "",
          "description": "<p>The company or organization to which the address belongs.</p>",
          "deprecated": true
        },
        "postal_code": {
          "type": "string",
          "description": "<p>Australian postal code.</p>",
          "maxLength": 4,
          "x-validators": [
            {
              "name": "Validate and normalize postcode",
              "description": "Validate the postal code and normalize it to a standard format.",
              "possible_errors": [
                "invalid_postcode"
              ]
            }
          ]
        },
        "sorting_code": {
          "type": "string",
          "default": "",
          "description": "<p>This is a non-geographic code used for recipients of large quantities of post, such as companies or government departments. An example is the French CEDEX code.</p>",
          "maxLength": 512
        },
        "street_address": {
          "type": "string",
          "default": "",
          "description": "<p>Free text field for the address. Either this field or the <code>structured_address</code> field should be provided, not both.</p>"
        },
        "structured_street_address": {
          "allOf": [
            {
              "$ref": "#/$defs/AusStructuredStreetAddress"
            }
          ],
          "description": "<p>Structured address object. Fields for this object are territory dependent. Please speak to the tech team about uses of this field. Either this field or the <code>street_address</code> should be provided, not both.</p>"
        }
      },
      "required": [
        "administrative_area",
        "country",
        "locality",
        "postal_code",
        "structured_street_address"
      ],
      "x-validators": [
        {
          "name": "Validate and normalize postcode",
          "description": "Validate the postal code and normalize it to a standard format.",
          "possible_errors": [
            "invalid_postcode"
          ]
        },
        {
          "name": "Validate address",
          "description": "Validate that the address is in the correct format.",
          "possible_errors": [
            "invalid_address"
          ]
        }
      ]
    },
    "AusStructuredStreetAddress": {
      "type": "object",
      "properties": {
        "building_or_property_name": {
          "type": "string",
          "description": "<p>Building or property name. No longer than 60 chars as two lines of 30 chars each. If more than 30 chars, there must be a <code>\\n</code> after 30 chars.</p>",
          "maxLength": 60,
          "x-validators": [
            {
              "name": "Validate multiline max length",
              "description": "Validates that the value has at most 2 lines and max 30 characters per line.",
              "possible_errors": [
                "multiline_max_length_exceeded"
              ]
            }
          ]
        },
        "flat_or_unit_number": {
          "type": "string",
          "description": "<p>if supplied, <code>flat_or_unit_type</code> must be as well. limit of 7 characters, numbers and <code>.</code> with optional alphabetical prefix and suffix.</p>"
        },
        "flat_or_unit_type": {
          "enum": [
            "ANT",
            "APT",
            "ATM",
            "BBQ",
            "BLCK",
            "BTSD",
            "BLDG",
            "BNGW",
            "CAGE",
            "CARP",
            "CARS",
            "CLUB",
            "COOL",
            "CTGE",
            "DUP",
            "FY",
            "F",
            "GRGE",
            "HALL",
            "HSE",
            "KSK",
            "LSE",
            "LBBY",
            "LOFT",
            "LOT",
            "MSNT",
            "MB",
            "OFF",
            "PTHS",
            "REAR",
            "RESV",
            "RM",
            "SEC",
            "SHED",
            "SHOP",
            "SHRM",
            "SIGN",
            "SITE",
            "SL",
            "STOR",
            "STR",
            "STU",
            "SUBS",
            "SE",
            "TNCY",
            "TWR",
            "TNHS",
            "U",
            "VLT",
            "VLLA",
            "WARD",
            "WE",
            "WKSH"
          ],
          "type": "string",
          "x-spec-enum-id": "9306e5734ae7a103",
          "description": "<p>Flat or unit type.</p>",
          "x-enum-descriptions": {
            "ANT": "Antenna",
            "APT": "Apartment",
            "ATM": "ATM",
            "BBQ": "Barbeque",
            "BLCK": "Block",
            "BTSD": "Boatshed",
            "BLDG": "Building",
            "BNGW": "Bungalow",
            "CAGE": "Cage",
            "CARP": "Carpark",
            "CARS": "Carspace",
            "CLUB": "Club",
            "COOL": "Coolroom",
            "CTGE": "Cottage",
            "DUP": "Duplex",
            "FY": "Factory",
            "F": "Flat",
            "GRGE": "Garage",
            "HALL": "Hall",
            "HSE": "House",
            "KSK": "Kiosk",
            "LSE": "Lease",
            "LBBY": "Lobby",
            "LOFT": "Loft",
            "LOT": "Lot",
            "MSNT": "Maisonette",
            "MB": "Marine Berth",
            "OFF": "Office",
            "PTHS": "Penthouse",
            "REAR": "Rear",
            "RESV": "Reserve",
            "RM": "Room",
            "SEC": "Section",
            "SHED": "Shed",
            "SHOP": "Shop",
            "SHRM": "Showroom",
            "SIGN": "Sign",
            "SITE": "Site",
            "SL": "Stall",
            "STOR": "Store",
            "STR": "Strata Unit",
            "STU": "Studio",
            "SUBS": "Substation",
            "SE": "Suite",
            "TNCY": "Tenancy",
            "TWR": "Tower",
            "TNHS": "Townhouse",
            "U": "Unit",
            "VLT": "Vault",
            "VLLA": "Villa",
            "WARD": "Ward",
            "WE": "Warehouse",
            "WKSH": "Workshop"
          }
        },
        "floor_or_level_number": {
          "type": "string",
          "description": "<p>if supplied, <code>floor_or_level_type</code> must be as well. limit of 5 characters, numbers and <code>.</code> with optional alphabetical prefix and suffix</p>",
          "maxLength": 7
        },
        "floor_or_level_type": {
          "enum": [
            "B",
            "FL",
            "G",
            "L",
            "LG",
            "M",
            "LL",
            "OD",
            "P",
            "PTHS",
            "PLF",
            "PDM",
            "RT",
            "SB",
            "UG",
            "LB"
          ],
          "type": "string",
          "x-spec-enum-id": "9810b2a79eb3d5cf",
          "description": "<p>Floor or level type.</p>",
          "x-enum-descriptions": {
            "B": "Basement",
            "FL": "Floor",
            "G": "Ground",
            "L": "Level",
            "LG": "Lower Ground",
            "M": "Mezzanine",
            "LL": "Lower Level",
            "OD": "Observation Deck",
            "P": "Parking",
            "PTHS": "Penthouse",
            "PLF": "Platform",
            "PDM": "Podium",
            "RT": "Rooftop",
            "SB": "Sub-Basement",
            "UG": "Upper Ground",
            "LB": "Lobby"
          }
        },
        "house_number_1": {
          "type": "integer",
          "description": "<p>House number 1. If provided, <code>street_name</code> must be as well.</p>"
        },
        "house_number_2": {
          "type": "integer",
          "description": "<p>House number 2. If provided, <code>house_number_1</code> must be as well.</p>"
        },
        "house_number_suffix_1": {
          "type": "string",
          "description": "<p>House number suffix 1. If provided, <code>house_number_1</code> must be as well.</p>",
          "maxLength": 1
        },
        "house_number_suffix_2": {
          "type": "string",
          "description": "<p>House number suffix 2. If provided, <code>house_number_2</code> must be as well.</p>",
          "maxLength": 1
        },
        "location_descriptor": {
          "type": "string",
          "description": "<p>A description of the location.</p>"
        },
        "lot_number": {
          "type": "string",
          "description": "<p>Letters, numbers and <code>.</code>.</p>",
          "maxLength": 6
        },
        "postal_delivery_number_prefix": {
          "type": "string",
          "description": "<p>Postal delivery number prefix. Alphabetical (Uppercase). If provided, <code>postal_delivery_number_value</code> must be as well.</p>",
          "maxLength": 3,
          "x-validators": [
            {
              "name": "Validate value contains only alphabetic capitals",
              "description": "Validate the value contains only capital letters A-Z.",
              "possible_errors": [
                "value_must_be_alphabetic_caps"
              ]
            }
          ]
        },
        "postal_delivery_number_suffix": {
          "type": "string",
          "description": "<p>Postal delivery number suffix. Alphabetical (Uppercase). If provided, <code>postal_delivery_number_value</code> must be as well.</p>",
          "maxLength": 3,
          "x-validators": [
            {
              "name": "Validate value contains only alphabetic capitals",
              "description": "Validate the value contains only capital letters A-Z.",
              "possible_errors": [
                "value_must_be_alphabetic_caps"
              ]
            }
          ]
        },
        "postal_delivery_number_value": {
          "type": "integer",
          "description": "<p>Postal delivery number value. If provided, <code>postal_delivery_typ</code> must be as well.</p>"
        },
        "postal_delivery_type": {
          "enum": [
            "CARE PO",
            "CMA",
            "CMB",
            "CPA",
            "GPO BOX",
            "LOCKED BAG",
            "MS",
            "PO BOX",
            "PRIVATE BAG",
            "RSD",
            "RMB",
            "RMS"
          ],
          "type": "string",
          "x-spec-enum-id": "4faa648b6a55c770",
          "description": "<p>Postal delivery type.</p>",
          "x-enum-descriptions": {
            "CARE PO": "CARE PO",
            "CMA": "CMA",
            "CMB": "CMB",
            "CPA": "CPA",
            "GPO BOX": "GPO BOX",
            "LOCKED BAG": "LOCKED BAG",
            "MS": "MS",
            "PO BOX": "PO BOX",
            "PRIVATE BAG": "PRIVATE BAG",
            "RSD": "RSD",
            "RMB": "RMB",
            "RMS": "RMS"
          }
        },
        "street_name": {
          "type": "string",
          "description": "<p>Street name.</p>",
          "maxLength": 45
        },
        "street_suffix": {
          "enum": [
            "CN",
            "DE",
            "E",
            "EX",
            "IN",
            "LR",
            "ML",
            "N",
            "NE",
            "NW",
            "OF",
            "ON",
            "OT",
            "OP",
            "S",
            "SE",
            "SW",
            "UP",
            "W"
          ],
          "type": "string",
          "x-spec-enum-id": "f105f3c67a4f2af4",
          "description": "<p>Street suffix. If provided, <code>street_name</code> must be as well.</p>",
          "x-enum-descriptions": {
            "CN": "Central",
            "DE": "Deviation",
            "E": "East",
            "EX": "Extension",
            "IN": "Inner",
            "LR": "Lower",
            "ML": "Mall",
            "N": "North",
            "NE": "North East",
            "NW": "North West",
            "OF": "Off",
            "ON": "On",
            "OT": "Outer",
            "OP": "Overpass",
            "S": "South",
            "SE": "South East",
            "SW": "South West",
            "UP": "Upper",
            "W": "West"
          }
        },
        "street_type": {
          "enum": [
            "ACCS",
            "ACRE",
            "ALLY",
            "ALWY",
            "AMBL",
            "ANCG",
            "ANX",
            "APP",
            "ARC",
            "ARTL",
            "ART",
            "AVE",
            "BA",
            "BANK",
            "BASN",
            "BAY",
            "BCH",
            "BEND",
            "BLK",
            "BWLK",
            "BVD",
            "BVDE",
            "BOWL",
            "BRCE",
            "BRAE",
            "BRAN",
            "BRK",
            "BRET",
            "BDGE",
            "BDWY",
            "BROW",
            "BYPA",
            "BYWY",
            "CAUS",
            "CTR",
            "CNWY",
            "CH",
            "CIR",
            "CLT",
            "CCT",
            "CRCS",
            "CL",
            "CLR",
            "CLDE",
            "CMMN",
            "CNCD",
            "CON",
            "CNN",
            "CPS",
            "CNR",
            "CSO",
            "CRSE",
            "CT",
            "CTYD",
            "COVE",
            "CRES",
            "CRST",
            "CRF",
            "CRK",
            "CRSS",
            "CRSG",
            "CRD",
            "COWY",
            "CUWY",
            "CDS",
            "CUT",
            "CTTG",
            "DALE",
            "DASH",
            "DELL",
            "DENE",
            "DEVN",
            "DIP",
            "DSTR",
            "DIV",
            "DOCK",
            "DOM",
            "DOWN",
            "DWNS",
            "DR",
            "DRWY",
            "ESMT",
            "EDGE",
            "ELB",
            "END",
            "ENT",
            "ESP",
            "EST",
            "EXP",
            "EXTN",
            "FAWY",
            "FTRK",
            "FBRK",
            "FLNE",
            "FITR",
            "FLAT",
            "FLTS",
            "FOLW",
            "FTWY",
            "FORD",
            "FSHR",
            "FK",
            "FORM",
            "FWY",
            "FRNT",
            "FRTG",
            "GAP",
            "GDN",
            "GDNS",
            "GTE",
            "GTES",
            "GTWY",
            "GLD",
            "GLEN",
            "GRA",
            "GRN",
            "GRND",
            "GR",
            "GLY",
            "HRBR",
            "HVN",
            "HETH",
            "HTS",
            "HRD",
            "HWY",
            "HILL",
            "HLLW",
            "HUB",
            "INLT",
            "INTG",
            "INTN",
            "ISLD",
            "JNC",
            "KEY",
            "KEYS",
            "KNOL",
            "LADR",
            "LDG",
            "LANE",
            "LNWY",
            "LEAD",
            "LEDR",
            "LEES",
            "LINE",
            "LINK",
            "LT",
            "LKT",
            "LOOP",
            "LWR",
            "LYNN",
            "MALL",
            "MANR",
            "MART",
            "MEAD",
            "MNDR",
            "MEW",
            "MEWS",
            "MILE",
            "MWY",
            "MT",
            "NOOK",
            "NTH",
            "NULL",
            "OTLT",
            "OTLK",
            "OVAL",
            "PLMS",
            "PDE",
            "PRDS",
            "PARK",
            "PKLD",
            "PKWY",
            "PART",
            "PASS",
            "PSGE",
            "PATH",
            "PHWY",
            "PSLA",
            "PIAZ",
            "PL",
            "PLAT",
            "PLZA",
            "PKT",
            "PNT",
            "PORT",
            "PREC",
            "PROM",
            "PRST",
            "QUAD",
            "QDGL",
            "QDRT",
            "QY",
            "QYS",
            "RMBL",
            "RAMP",
            "RNGE",
            "RCH",
            "REEF",
            "RES",
            "REST",
            "RTT",
            "RTRN",
            "RIDE",
            "RDGE",
            "RGWY",
            "ROWY",
            "RING",
            "RISE",
            "RSNG",
            "RVR",
            "RVWY",
            "RVRA",
            "RD",
            "RDS",
            "RDSD",
            "RDWY",
            "RNDE",
            "RSBL",
            "RTY",
            "RND",
            "RTE",
            "ROW",
            "ROWE",
            "RUE",
            "RUN",
            "SWY",
            "SHUN",
            "SDNG",
            "SKLN",
            "SLPE",
            "SND",
            "STH",
            "SPUR",
            "SQ",
            "STRS",
            "SHWY",
            "STPS",
            "STRT",
            "STAI",
            "STRA",
            "ST",
            "STRP",
            "SBWY",
            "TARN",
            "TCE",
            "THOR",
            "THRU",
            "TLWY",
            "TOP",
            "TOR",
            "TWRS",
            "TRK",
            "TRL",
            "TRLR",
            "TMWY",
            "TVSE",
            "TRI",
            "TKWY",
            "TUNL",
            "TURN",
            "UPAS",
            "UPR",
            "VALE",
            "VLLY",
            "VDCT",
            "VIEW",
            "VWS",
            "VLL",
            "VLGE",
            "VLLS",
            "VSTA",
            "VUE",
            "WADE",
            "WALK",
            "WKWY",
            "WTRS",
            "WTWY",
            "WAY",
            "WHRF",
            "WOOD",
            "WDS",
            "WYND",
            "YARD"
          ],
          "type": "string",
          "x-spec-enum-id": "472734f6bfeb60b6",
          "description": "<p>Street type. If provided, <code>street_name</code> must be as well.</p>",
          "x-enum-descriptions": {
            "ACCS": "Access",
            "ACRE": "Acre",
            "ALLY": "Alley",
            "ALWY": "Alleyway",
            "AMBL": "Amble",
            "ANCG": "Anchorage",
            "ANX": "Annex",
            "APP": "Approach",
            "ARC": "Arcade",
            "ARTL": "Arterial",
            "ART": "Artery",
            "AVE": "Avenue",
            "BA": "Banan",
            "BANK": "Bank",
            "BASN": "Basin",
            "BAY": "Bay",
            "BCH": "Beach",
            "BEND": "Bend",
            "BLK": "Block",
            "BWLK": "Boardwalk",
            "BVD": "Boulevard",
            "BVDE": "Boulevarde",
            "BOWL": "Bowl",
            "BRCE": "Brace",
            "BRAE": "Brae",
            "BRAN": "Branch",
            "BRK": "Break",
            "BRET": "Brett",
            "BDGE": "Bridge",
            "BDWY": "Broadway",
            "BROW": "Brow",
            "BYPA": "Bypass",
            "BYWY": "Byway",
            "CAUS": "Causeway",
            "CTR": "Centre",
            "CNWY": "Centreway",
            "CH": "Chase",
            "CIR": "Circle",
            "CLT": "Circlet",
            "CCT": "Circuit",
            "CRCS": "Circus",
            "CL": "Close",
            "CLR": "Cluster",
            "CLDE": "Colonnade",
            "CMMN": "Common",
            "CNCD": "Concord",
            "CON": "Concourse",
            "CNN": "Connection",
            "CPS": "Copse",
            "CNR": "Corner",
            "CSO": "Corso",
            "CRSE": "Course",
            "CT": "Court",
            "CTYD": "Courtyard",
            "COVE": "Cove",
            "CRES": "Crescent",
            "CRST": "Crest",
            "CRF": "Crief",
            "CRK": "Crook",
            "CRSS": "Cross",
            "CRSG": "Crossing",
            "CRD": "Crossroad",
            "COWY": "Crossway",
            "CUWY": "Cruiseway",
            "CDS": "Cul-de-sac",
            "CUT": "Cut",
            "CTTG": "Cutting",
            "DALE": "Dale",
            "DASH": "Dash",
            "DELL": "Dell",
            "DENE": "Dene",
            "DEVN": "Deviation",
            "DIP": "Dip",
            "DSTR": "Distributor",
            "DIV": "Divide",
            "DOCK": "Dock",
            "DOM": "Domain",
            "DOWN": "Down",
            "DWNS": "Downs",
            "DR": "Drive",
            "DRWY": "Driveway",
            "ESMT": "Easement",
            "EDGE": "Edge",
            "ELB": "Elbow",
            "END": "End",
            "ENT": "Entrance",
            "ESP": "Esplanade",
            "EST": "Estate",
            "EXP": "Expressway",
            "EXTN": "Extension",
            "FAWY": "Fairway",
            "FTRK": "Fire Track",
            "FBRK": "Firebreak",
            "FLNE": "Fireline",
            "FITR": "Firetrail",
            "FLAT": "Flat",
            "FLTS": "Flats",
            "FOLW": "Follow",
            "FTWY": "Footway",
            "FORD": "Ford",
            "FSHR": "Foreshore",
            "FK": "Fork",
            "FORM": "Formation",
            "FWY": "Freeway",
            "FRNT": "Front",
            "FRTG": "Frontage",
            "GAP": "Gap",
            "GDN": "Garden",
         

# --- truncated at 32 KB (137 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/origin-energy/refs/heads/main/json-schema/origin-energy-business-import-process-schema.json

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/origin-energy-business-import-process"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.