πŸ”§Create Fault Report

Use this endpoint to register a fault against a valid meter.

post
Header parameters
AuthorizationstringRequired

API token for user authentication

Example: {"value":"Token tk-abc-1234-xyz"}
Body

Following fields are mandatory

  1. 'name'
  2. 'address'
  3. 'fault'
  4. 'desc'

Valid options for fault are as below:

  1. SeriousBoxDamage
  2. FireWaterDamage
  3. MeterDead
  4. KeepsTripping
  5. NoTrip
  6. DisplayLightsButtons
  7. IncorrectTI
  8. IncorrectSGC
  9. RecordMissing_NewInstallation
  10. RecordMissing_MeterChangedOut
  11. RecordMissing_ConvertedFrmConventional
  12. NetworkFaultReport

When fault is != NetworkFaultReport -> one of below meter combinations must be provided:

  1. 'meter_no'
  2. 'meter_card'
  3. ['meter_no', 'supply_group_code', 'key_rev_no', 'tariff_index', 'token_tech', 'algo_tech']

Optional parameters:

  • 'contact_no'
addressstringOptionalExample: 123 Main St
algo_techstringOptionalExample: 29
contact_nostringOptionalExample: +27812345678
descstringOptionalExample: The meter is not reading the correct consumption.
faultstringOptionalExample: RecordMissing_MeterChangedOut
key_rev_nostringOptionalExample: R2
meter_nostringOptionalExample: 12345678
namestringOptionalExample: John Doe
supply_group_codestringOptionalExample: S123
tariff_indexstringOptionalExample: T5
token_techstringOptionalExample: 98
Responses
200

Fault reported successfully

application/json
Responseall of
and
post
/api/v1/meter/report-fault

Last updated