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. |
JSON Schema
{
"$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.
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.