NextGen APIs

I - Error Codes


Domain mapping

Domain

Number

Configurations

001

Territory

002

Workforce

003

Assets

004

Work Orders

005

Scheduling

006

Inventory

007

Documents

008

Error codes

IA000_001

HTTP code: 400

Description: Used to track errors on validation of a request

IA000_002

HTTP code: 400

Description: Unauthorized errors

IA000_003

HTTP code: 400

Description: -- (Used for unexpected error)

IA000_004

HTTP code: 5xx

Description: Used for privateApi’s response exceptions


Configurations

IA001_001

HTTP code: 404

Description: External system {externalSystemCode} does not exist

IA001_002

HTTP code: 400

Description: External system {externalSystemCode} not unique

IA001_003

HTTP code: 404

Description: Characteristic class {characteristicClassCode} does not exist

IA001_004

HTTP code: 400

Description: Characteristic class {characteristicClassCode} not unique

IA001_005

HTTP code: 404

Description: Characteristic {characteristicCode} with class {characteristicClassCode} does not exist

IA001_006

HTTP code: 400

Description: Characteristic {characteristicCode} not unique

IA001_007

HTTP code: 404

Description: Data type {dataTypeDescription} does not exist

IA001_008

HTTP code: 400

Description: Data type {dataTypeDescription} not unique

IA001_009

HTTP code: 404

Description: Value domain {valueDomainCode} does not exist

IA001_010

HTTP code: 400

Description: Value domain {valueDomainCode} not unique

IA001_011

HTTP code: 404

Description: Measurement unit {measurementUnitCode} does not exist

IA001_012

HTTP code: 400

Description: Measurement unit {measurementUnitCode} not unique

IA001_013

HTTP code: 404

Description: Usage {usageDescription} does not exist

IA001_014

HTTP code: 400

Description: Usage {usageDescription} not unique

IA001_015

HTTP code: 404

Description: Class type {classTypeCode} does not exist

IA001_016

HTTP code: 400

Description: Class type {classTypeCode} not unique

IA001_017

HTTP code: 400

Description: Characteristic class with type {classTypeCode} does not have a unique class {characteristicClassCode}

IA001_018

HTTP code: 400

Description: Characteristic with class {characteristicClassCode} does not have a unique code {characteristicCode}

IA001_019

HTTP code: 404

Description: Tenant property {propertyKey} does not exist

IA001_020

HTTP code: 400

Description: Tenant property {propertyKey} not unique

IA001_021

HTTP code: 400

Description: Default Account Creation not enabled

IA001_022

HTTP code: 404

Description: Characteristic with code {characteristicCode} not found

IA001_023

HTTP code: 400

Description: Characteristic Usage Code {usageCode} not unique.

IA001_024

HTTP code: 400

Description: Characteristic Usage Code value is neither “MEASURES” or “BOTH”.

IA001_025

HTTP code: 404

Description: Characteristic Usage Code {usageCode} does not exists.

IA001_026

HTTP code: 404

Description: Catalog Group with code {catalogGroupCode} does not exist.

IA001_027

HTTP code: 400

Description: Catalog Group with code {catalogGroupCode} not unique.

IA001_028

HTTP code: 404

Description: Value Domain Item with code {valueDomainItemCode} does not exist.

IA001_029

HTTP code: 400

Description: Value Domain Item with code {valueDomainItemCode} not unique.

IA001_030

HTTP code: 400

Description: Value Domain {valueDomainCode} does not exist. It is mandatory to populate valueDomain.description, in conjunction with characteristic.valueDomainCode, to create a new Value Domain.

IA001_031

HTTP code: 400

Description: Characteristic with code {characteristicCode} not unique.


Territory

IA002_001

HTTP code: 404

Description: Operation center {operationCenterCode} does not exist

IA002_002

HTTP code: 400

Description: Operation center {operationCenterCode} not unique

IA002_003

HTTP code: 404

Description: Country {countryAcronym} does not exist

IA002_004

HTTP code: 400

Description: The Country {countryIsoAlphaCode} does not have the district {districtAcronym}

IA002_005

HTTP code: 404

Description: Address with asset id {assetId} does not exist

IA002_006

HTTP code: 400

Description: Address with asset id {assetId} not unique

IA002_007

HTTP code: 400

Description: Country {countryAcronym} not unique

IA002_008

HTTP code: 400

Description: The Country {countryIsoAlphaCode} does not have a unique district {districtAcronym}

IA002_009

HTTP code: 404

Description: Work center {workCenterCode} does not exist

IA002_010

HTTP code: 400

Description: Work center {workCenterCode} not unique

IA002_011

HTTP code: 400

Description: Operation center {operationCenterCode} does not have a main address or it has more than one main address

IA002_012

HTTP code: 404

Description: Address {addressCode} does not exist

IA002_013

HTTP code: 400

Description: Address {addressCode} not unique

IA002_014

HTTP code: 400

Description: Address {addressCode} not usable

IA002_015

HTTP code: 404

Description: District {districtCode} does not exist

IA002_016

HTTP code: 400

Description: District {districtCode} not unique

IA002_017

HTTP code: 404

Description: Work Center Not Found


Workforce

IA003_001

HTTP code: 404

Description: Team cardinality {cardinalityCode} does not exist

IA003_002

HTTP code: 400

Description: Team cardinality {cardinalityCode} not unique

IA003_003

HTTP code: 404

Description: Resource type {resourceTypeCode} does not exist

IA003_004

HTTP code: 400

Description: Resource type {resourceTypeCode} not unique

IA003_005

HTTP code: 400

Description: Resource {identificationNumber} not unique

IA003_006

HTTP code: 404

Description: Resource {identificationNumber} does not exist

IA003_007

HTTP code: 404

Description: Skill {skillCode} does not exist

IA003_008

HTTP code: 400

Description: Skill {skillCode} not unique

IA003_009

HTTP code: 404

Description: Skill level {skillLevelCode} does not exist

IA003_010

HTTP code: 400

Description: Skill level {skillLevelCode} not unique

IA003_011

HTTP code: 400

Description: Specify start address by code or by operation center

IA003_012

HTTP code: 400

Description: Specify end address by code or by operation center

IA003_013

HTTP code: 400

Description: Operation center is mandatory to set start or end address

IA003_014

HTTP code: 404

Description: Vehicle {vehicleCode} does not exist

IA003_015

HTTP code: 400

Description: Vehicle {vehicleCode} not unique

IA003_016

HTTP code: 400

Description: Vehicle {vehicleCode} not active

IA003_017

HTTP code: 400

Description: Work shift type {workShiftTypeCode} not unique

IA003_018

HTTP code: 400

Description: Work shift type {workShiftTypeCode} does not exist

IA003_019

HTTP code: 400

Description: No Work Shift Exception found for Resource {identificationNumber} and Type {workShiftExceptionTypeCode} in time lapse {startDate} - {endDate}

IA003_020

HTTP code: 400

Description: Work Shift Exception type {workShiftExceptionTypeCode} not unique

IA003_021

HTTP code: 400

Description: Work Shift Exception type {workShiftExceptionTypeCode} does not exist

IA003_022

HTTP code: 400

Description: The operation center of the given resource {resource.operationCenterCode} must be the same as the operation center passed as input {workShift.operationCenterCode}

IA003_023

HTTP code: 400

Description: Availability type {availabilityTypeCode} not unique

IA003_024

HTTP code: 400

Description: Availability type {availabilityTypeCode} does not exist

IA003_025

HTTP code: 404

Description: No Work Shift found for Resource {identificationNumber} in time range {dateFrom} to {dateTo}

IA003_026

HTTP code: 400

Description: The Work Shift found for Resource {identificationNumber} in time range {dateFrom} to {dateTo} is not unique

IA003_027

HTTP code: 400

Description: Work Shift Exception Class code {workShiftExceptionClassCode} not unique

IA003_028

HTTP code: 400

Description: Work Shift Exception Class code {workShiftExceptionClassCode} does not exist

IA003_029

HTTP code: 400

Description: Work Shift Exception Management code {workShiftExceptionManagementCode} not unique

IA003_030

HTTP code: 400

Description: Work Shift Exception Management code {workShiftExceptionManagementCode} does not exist

IA003_031

HTTP code: 400

Description: Work Shift Exception Impact code {workShiftExceptionImpactCode} not unique

IA003_032

HTTP code: 400

Description: Work Shift Exception Impact code {workShiftExceptionImpactCode} does not exist

IA003_033

HTTP code: 400

Description: Resource {identificationNumber} with operation center {operationCenterCode} does not exist

IA003_034

HTTP code: 400

Description: Resource {identificationNumber} with operation center {operationCenterCode} is not unique

IA003_035

HTTP code: 400

Description: Resource {identificationNumber} has the following missing skills {missingSkillsCodeList}

IA003_036

HTTP code: 400

Description: More then one Work Shift Exception found with Resource {identificationNumber} and Type {workShiftExceptionTypeCode} in day {day}

IA003_037

HTTP code: 400

Description: No Work Shift Exception found for Resource {identificationNumber} in time lapse {startDate} - {endDate}

IA003_038

HTTP code: 404

Description: No Work Shift or Work Shift Exception found in time range {dateFrom} to {dateTo}

IA003_039

HTTP code: 404

Description: No Work Shift or Work Shift Exception found for Resource {identificationNumber} in time range {dateFrom} to {dateTo}

IA003_040

HTTP code: 400

Description: User Type code {userTypeCode} not unique

IA003_041

HTTP code: 400

Description: User Type code {userTypeCode} does not exist

IA003_042

HTTP code: 400

Description: More than one active team found {teamCodeList}

IA003_043

HTTP code: 400

Description: Team {teamIt} does not exist


Assets

IA004_001

HTTP code: 400

Description: Asset creation denied because asset code {assetCode} has already been used

IA004_002

HTTP code: 400

Description: Asset {assetCode} not unique

IA004_003

HTTP code: 404

Description: Asset type {assetTypeCode} does not exist

IA004_004

HTTP code: 400

Description: Asset type {assetTypeCode} not unique

IA004_005

HTTP code: 404

Description: Asset status {assetStatusCode} does not exist

IA004_006

HTTP code: 400

Description: Asset status {assetStatusCode} not unique

IA004_007

HTTP code: 404

Description: Asset {assetCode} does not exist

IA004_008

HTTP code: 404

Description: Account {accountCode} does not exist

IA004_009

HTTP code: 400

Description: Account {accountCode} not unique

IA004_010

HTTP code: 404

Description: Contact type {contactTypeCode} does not exist

IA004_011

HTTP code: 400

Description: Contact type {contactTypeCode} not unique

IA004_012

HTTP code: 404

Description: Meter type {meterTypeCode} does not exist

IA004_013

HTTP code: 400

Description: Meter type {meterTypeCode} not unique

IA004_014

HTTP code: 404

Description: Meter brand {meterBrandCode} does not exist

IA004_015

HTTP code: 400

Description: Meter brand {meterBrandCode} not unique

IA004_016

HTTP code: 404

Description: Meter location {meterLocationCode} does not exist

IA004_017

HTTP code: 400

Description: Meter location {meterLocationCode} not unique

IA004_018

HTTP code: 404

Description: Meter class {meterClassCode} does not exist

IA004_019

HTTP code: 400

Description: Meter class {meterClassCode} not unique

IA004_020

HTTP code: 404

Description: Account type {accountTypeCode} does not exist

IA004_021

HTTP code: 400

Description: Account type {accountTypeCode} not unique

IA004_022

HTTP code: 400

Description: Account creation denied because Account code {accountCode} has already been used

IA004_023

HTTP code: 400

Description: Contact type {contactTypeCode} repeated in more than one contact

IA004_024

HTTP code: 400

Description: Serial number {serialNumber} repeated in more than one meter

IA004_025

HTTP code: 400

Description: Meter {serialNumber} not unique

IA004_026

HTTP code: 400

Description: Contact {contactTypeCode} not unique for the account

IA004_027

HTTP code: 400

Description: Default template for asset type {assetTypeCode} not unique

IA004_028

HTTP code: 400

Description: Account {accountCode} not unique

IA004_029

HTTP code: 404

Description: Account {accountCode} does not exist

IA004_030

HTTP code: 400

Description: Meter type {meterTypeCode} not active

IA004_031

HTTP code: 400

Description: Meter creation denied because meter {serialNumber} has already been used

IA004_032

HTTP code: 400

Description: Relationship between Asset {assetCode} and Characteristic {characteristicCode} not unique

IA004_033

HTTP code: 404

Description: Converter Type {converterTypeCode} does not exist

IA004_034

HTTP code: 400

Description: Converter Type {converterTypeCode} not unique

IA004_035

HTTP code: 404

Description: Relationship between Asset {assetCode} and Characteristic {characteristicCode} not found

IA004_036

HTTP code: 404

Description: Measuring Element Status with {statusCode} does not exist.

IA004_037

HTTP code: 404

Description: Counter direction with {counterDirectionCode} does not exist.

IA004_038

HTTP code: 400

Description: Counter direction with {counterDirectionCode} not unique.

IA004_039

HTTP code: 404

Description: Measuring Element with code {measuringElementCode} and status WORKING not found.

IA004_040

HTTP code: 404

Description: Cannot find a Catalog Code with specified code {CatalogCode}

IA004_041

HTTP code: 400

Description: Measuring Element Status with {statusCode} not unique.

IA004_042

HTTP code: 404

Description: Real Asset Type with Id {AsseTypeId} does not exist.

IA004_043

HTTP code: 404

Description: Measure with uuid {uuid} does not exist.

IA004_044

HTTP code: 400

Description: Measure with uuid {uuid} not unique.

IA004_045

HTTP code: 400

Description: The following measures {uuidList} are not in the status "TO_VALIDATE

IA004_046

HTTP code: 400

Description: Meter creation denied because meter {serialNumber} with brand {brandCode] has already been used.

IA004_047

HTTP code: 400

Description: Serial number %s and brand %s repeated in more than one meter.


Work Orders

IA005_001

HTTP code: 404

Description: Work Order operation type {operationTypeCode} does not exist

IA005_002

HTTP code: 400

Description: Work Order operation type {operationTypeCode} not unique

IA005_003

HTTP code: 404

Description: Work Order type {woTypeCode} does not exist

IA005_004

HTTP code: 400

Description: Work Order type {woTypeCode} not unique

IA005_005

HTTP code: 404

Description: Work Order urgency {urgencyCode} does not exist

IA005_006

HTTP code: 400

Description: Work Order urgency {urgencyCode} not unique

IA005_007

HTTP code: 400

Description: Work Order creation denied because Work Order code {woExternalCode} has already been used with the external system {externalSystemCode}

IA005_008

HTTP code: 400

Description: Field workOrder.aggregateCardinalityCode is mandatory when workOrder.disableWorkOrderActivation is false and workOrder.operationAssignment is AGGREGATED

IA005_009

HTTP code: 400

Description: Field operations.cardinalityCode must be provided in all WorkOrder operations when workOrder.disableWorkOrderActivation is false and workOrder.operationAssignment is DISTINCT

IA005_010

HTTP code: 400

Description: Execution order {executionOrderCode} repeated in more than one Work Order operation

IA005_011

HTTP code: 404

Description: Work Order {woCode} does not exist

IA005_012

HTTP code: 400

Description: Work Order {woCode} not unique

IA005_013

HTTP code: 400

Description: Work Order operation {operationExecutionOrder} not unique

IA005_014

HTTP code: 404

Description: No Work Order found filtering by input parameters

IA005_015

HTTP code: 404

Description: No asset or account found for Work Order {woCode}

IA005_016

HTTP code: 404

Description: No asset or account found for Operation {executionOrder} of the Work Order {woCode}

IA005_017

HTTP code: 400

Description: The filters do not comply with the rules

IA005_018

HTTP code: 404

Description: Work Order does not exist

IA005_019

HTTP code: 400

Description: Work Order not unique

IA005_020

HTTP code: 404

Description: Work Order operation status {statusId} does not exist

IA005_021

HTTP code: 400

Description: Work Order operation status {statusId} not unique

IA005_022

HTTP code: 404

Description: Work Order status {statusId} does not exist

IA005_023

HTTP code: 404

Description: Work Order activity {activityId} does not exist

IA005_024

HTTP code: 400

Description: Work Order activity {activityId} not unique

IA005_025

HTTP code: 400

Description: Unexpected not blank cardinality code in one or more Work Order operations

IA005_026

HTTP code: 400

Description: Missing account or asset code

IA005_027

HTTP code: 400

Description: Unexpected presence of account.code and asset.code at the same time

IA005_028

HTTP code: 400

Description: No operation found for given Work Order {workOrderCode}

IA005_029

HTTP code: 400

Description: Too many operations found for given Work Order {workOrderCode}

IA005_030

HTTP code: 404

Description: Work Cycle Code {workCycleCode} does not exist

IA005_031

HTTP code: 400

Description: Work Cycle Code {workCycleCode} not unique

IA005_032

HTTP code: 400

Description: Unexpected presence of account.code and asset.code at the same time

IA005_033

HTTP code: 400

Description: Missing type code

IA005_034

HTTP code: 400

Description: Missing operations assignment type

IA005_035

HTTP code: 400

Description: Missing operations

IA005_036

HTTP code: 400

Description: Operations can't be present with work cycle

IA005_037

HTTP code: 400

Description: Missing value to calculate operation center: typeId or addressId

IA005_038

HTTP code: 400

Description: The Work Order type is different between the one indicated in input and the one associated with the Work Cycle

IA005_039

HTTP code: 400

Description: No calculated operation center found

IA005_040

HTTP code: 404

Description: Execution intervention {interventionId} does not exist

IA005_041

HTTP code: 400

Description: Execution intervention {interventionId} not unique

IA005_042

HTTP code: 404

Description: Execution intervention outcome {interventionOutcomeId} does not exist

IA005_043

HTTP code: 404

Description: Execution intervention outcome {interventionOutcomeId} not unique

IA005_044

HTTP code: 404

Description: Execution outcome reason {outcomeReasonsId} does not exist

IA005_045

HTTP code: 404

Description: Encoded note {encodedNoteId} does not exist

IA005_046

HTTP code: 404

Description: Work Order Operation does not exist

IA005_047

HTTP code: 404

Description: Work Order Type not found

IA005_048

HTTP code: 404

Description: Work Order Operation Type not found

IA005_049

HTTP code: 404

Description: Work Order Activity not found

IA005_050

HTTP code: 400

Description: Unexpected useDefaultAccount=true when is present account.code or asset.code

IA005_051

HTTP code: 404

Description: Request Types not found

IA005_052

HTTP code: 404

Description: Service Type not found

IA005_053

HTTP code: 404

Description: Work Order service type {serviceTypeCode} does not exist

IA005_054

HTTP code: 404

Description: Work Order service type{serviceTypeCode} not unique

IA005_055

HTTP code: 404

Description: Work Order request type {requestTypeCode} does not exist

IA005_056

HTTP code: 404

Description: Work Order request type {requestTypeCode} not unique

IA005_057

HTTP code: 404

Description: No intervention found for Date range {daterange} and Operation Center {operationCenterCode}.

IA005_058

HTTP code: 400

Description: Field workOrder.aggregateDuration is mandatory when workOrder.disableWorkOrderActivation is false and workOrder.operationAssignment is AGGREGATED

IA005_059

HTTP code: 400

Description: Field workOrder.aggregateResidualDuration is mandatory when workOrder.disableWorkOrderActivation is false and workOrder.operationAssignment is AGGREGATED

IA005_060

HTTP code: 404

Description: Parent Work Order {parentExternalCode} does not exists.


Scheduling

IA006_001

HTTP code: 404

Description: Transfer Time Type {transferTimeTypeCode} does not exist

IA006_002

HTTP code: 400

Description: Transfer Time Type {transferTimeTypeCode} not unique

IA006_003

HTTP code: 404

Description: Clocking Type {clockingTypeCode} does not exist

IA006_004

HTTP code: 400

Description: Clocking Type {clockingTypeCode} not unique


Inventory

IA007_001

HTTP code: 404

Description: Material {materialCode} does not exist

IA007_002

HTTP code: 400

Description: Material {materialCode} not unique

IA007_003

HTTP code: 404

Description: Material class {materialClassCode} does not exist

IA007_004

HTTP code: 400

Description: Material class {materialClassCode} not unique

IA007_005

HTTP code: 404

Description: Material goods group {materialGoodsGroupCode} does not exist

IA007_006

HTTP code: 400

Description: Material goods group {materialGoodsGroupCode} not unique

IA007_007

HTTP code: 404

Description: Material item {materialItemCode} does not exist

IA007_008

HTTP code: 400

Description: Material item {materialItemCode} not unique

IA007_009

HTTP code: 404

Description: Material management type {materialManagementTypeCode} does not exist

IA007_010

HTTP code: 400

Description: Material management type {materialManagementTypeCode} not unique

IA007_011

HTTP code: 404

Description: Material type {materialTypeCode} does not exist

IA007_012

HTTP code: 400

Description: Material type {materialTypeCode} not unique


Documents

IA008_001

HTTP code: 404

Description: Document Category {documentCategoryDescription} does not exist

IA008_002

HTTP code: 400

Description: Document Category {documentCategoryDescription} not unique

IA008_003

HTTP code: 404

Description: Origin with code {originCode} does not exist

IA008_004

HTTP code: 400

Description: Multiple origins found with code {originCode}

IA008_005

HTTP code: 404

Description: Upload URL for file with UUID {uuid} does not exist

IA008_006

HTTP code: 400

Description: Download URL for file with UUID {uuid} does not exist

IA008_007

HTTP code: 404

Description: Directory with {name, uuid, parentUuid, uuidPath} does not exist

IA008_008

HTTP code: 400

Description: Multiple directories found with name {name}

IA008_009

HTTP code: 404

Description: Metadata for resource {resourceId} does not exist

IA008_010

HTTP code: 400

Description: Metadata for resource {resourceId} is not unique

IA008_011

HTTP code: 400

Description: Document category type {categoryTypeCode} does not exist

IA008_012

HTTP code: 400

Description: File with UUID {uuid} does not exist

IA008_013

HTTP code: 400

Description: Multiple files found with UUID {uuid}

IA008_014

HTTP code: 400

Description: Dynamic forms template with code {code} does not exist

IA008_015

HTTP code: 404

Description: Multiple dynamic forms templates found with code {code}

IA008_016

HTTP code: 400

Description: Dynamic forms sheet with id {id} does not exist

IA008_017

HTTP code: 404

Description: Dynamic forms node with code {code} does not exist

IA008_018

HTTP code: 404

Description: Template model for template {code} does not exist

IA008_019

HTTP code: 400

Description: Multiple dynamic forms sheets found with code {code}

IA008_020

HTTP code: 404

Description: Dynamic forms sheets with code {code} does not exist