Download OpenAPI specification:
API for managing maintenance contracts and items (Onderhoudscontracten).
Retrieves all maintenance contracts from the system.
| maintenanceContractId | string |
| companyId | string |
| accountId | string |
| addressId | string |
| sequence | number |
| contractId | string |
| description1 | string or null |
| description2 | string or null |
| statusId | number |
| jiraName | string |
| pkey | string |
| lastUpdate | string <date-time> |
Array of objects (OhMaintenanceContractDetail) |
[- {
- "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 | number |
| contractId | string |
| description1 | string or null |
| description2 | string or null |
| statusId | number |
| jiraName | string |
| pkey | string |
| lastUpdate | string <date-time> |
Array of objects (OhMaintenanceContractDetail) |
[- {
- "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 all available maintenance items.
| maintenanceItemId | string |
| companyId | string |
| itemId | string |
| group1 | string or null |
| group2 | string or null |
| group3 | string or null |
| descriptionNl | string or null |
| descriptionFr | string or null |
| descriptionEn | string or null |
| descriptionDe | string or null |
| statusId | string |
| pkey | string |
| lastUpdate | string <date-time> |
[- {
- "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 or null |
| group2 | string or null |
| group3 | string or null |
| descriptionNl | string or null |
| descriptionFr | string or null |
| descriptionEn | string or null |
| descriptionDe | string or null |
| statusId | string |
| pkey | string |
| lastUpdate | string <date-time> |
{- "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> |
| success | boolean |
| message | string |
| count | number |
{- "jiraName": "string",
- "since": "2019-08-24T14:15:22Z"
}{- "success": true,
- "message": "string",
- "count": 0
}