Download OpenAPI specification:
API for managing maintenance contracts and items (Onderhoudscontracten).
[- {
- "maintenanceContractId": "string",
- "companyId": "string",
- "accountId": "string",
- "addressId": "string",
- "sequence": 0,
- "contractId": "string",
- "description1": "string",
- "description2": "string",
- "statusId": 0,
- "jiraName": "string",
- "pkey": "string",
- "lastUpdate": "2019-08-24T14:15:22Z",
- "ohMaintenanceContractDetails": [
- {
- "maintenanceContractDetailId": "string",
- "maintenanceContractId": "string",
- "maintenanceItemId": "string",
- "companyId": "string",
- "itemSeq": 0,
- "itemNumber": "string",
- "description1": "string",
- "description2": "string",
- "typeCode": 0,
- "group": "string",
- "frequency": 0,
- "statusId": "string",
- "pkey": "string",
- "lastUpdate": "2019-08-24T14:15:22Z",
- "ohMaintenanceItem": {
- "maintenanceItemId": "string",
- "companyId": "string",
- "itemId": "string",
- "group1": "string",
- "group2": "string",
- "group3": "string",
- "descriptionNl": "string",
- "descriptionFr": "string",
- "descriptionEn": "string",
- "descriptionDe": "string",
- "statusId": "string",
- "pkey": "string",
- "lastUpdate": "2019-08-24T14:15:22Z"
}
}
]
}
]Retrieves maintenance contracts filtered by a specific Jira name.
| filter required | string JSON filter object (e.g., '{"jiraName": "PROJ-123"}') |
[- {
- "maintenanceContractId": "string",
- "companyId": "string",
- "accountId": "string",
- "addressId": "string",
- "sequence": 0,
- "contractId": "string",
- "description1": "string",
- "description2": "string",
- "statusId": 0,
- "jiraName": "string",
- "pkey": "string",
- "lastUpdate": "2019-08-24T14:15:22Z",
- "ohMaintenanceContractDetails": [
- {
- "maintenanceContractDetailId": "string",
- "maintenanceContractId": "string",
- "maintenanceItemId": "string",
- "companyId": "string",
- "itemSeq": 0,
- "itemNumber": "string",
- "description1": "string",
- "description2": "string",
- "typeCode": 0,
- "group": "string",
- "frequency": 0,
- "statusId": "string",
- "pkey": "string",
- "lastUpdate": "2019-08-24T14:15:22Z",
- "ohMaintenanceItem": {
- "maintenanceItemId": "string",
- "companyId": "string",
- "itemId": "string",
- "group1": "string",
- "group2": "string",
- "group3": "string",
- "descriptionNl": "string",
- "descriptionFr": "string",
- "descriptionEn": "string",
- "descriptionDe": "string",
- "statusId": "string",
- "pkey": "string",
- "lastUpdate": "2019-08-24T14:15:22Z"
}
}
]
}
][- {
- "maintenanceItemId": "string",
- "companyId": "string",
- "itemId": "string",
- "group1": "string",
- "group2": "string",
- "group3": "string",
- "descriptionNl": "string",
- "descriptionFr": "string",
- "descriptionEn": "string",
- "descriptionDe": "string",
- "statusId": "string",
- "pkey": "string",
- "lastUpdate": "2019-08-24T14:15:22Z"
}
]Retrieves a specific maintenance item by its item ID.
| id required | string The item ID. |
{- "maintenanceItemId": "string",
- "companyId": "string",
- "itemId": "string",
- "group1": "string",
- "group2": "string",
- "group3": "string",
- "descriptionNl": "string",
- "descriptionFr": "string",
- "descriptionEn": "string",
- "descriptionDe": "string",
- "statusId": "string",
- "pkey": "string",
- "lastUpdate": "2019-08-24T14:15:22Z"
}Triggers a manual update of maintenance contracts from the Ordas system.
| jiraName | string |
| since | string <date-time> |
{- "jiraName": "string",
- "since": "2019-08-24T14:15:22Z"
}{- "success": true,
- "message": "string",
- "count": 0
}