Rejestracja części maszyny
Przykład
POST https://idissuer.pl/api/v3/registries/machine-parts/requests/registration
Content-Type: application/json
Authorization: Bearer {{AUTH_TOKEN}}
{
"economicOperatorId": "DEV1000000a",
"confirmationCode": "5552033d",
"facilityId": "DEV1000000i",
"requestedMachineIds": null,
"producer": "producer m part",
"model": "model",
"number": "123",
"mobility": "Mobile",
"antiTamperingRecording": false,
"antiTamperingDeviceSerialNumber": "M",
"description": "",
"extensibility": "",
"hasPreviousMachinePartId": false,
"previousMachinePartId": ""
}
Odpowiedź
HTTP/1.1 201 Created
Connection: close
Date: Wed, 17 Jan 2024 15:10:09 GMT
Content-Type: application/json; charset=utf-8
{
"machinePartRequestId": 28
}
Pobranie szczegółów wniosku o rejestrację części maszyny
Przykład
GET https://idissuer.pl/api/v3/registries/machine-parts/requests/registration/28
Content-Type: application/json
Authorization: Bearer {{AUTH_TOKEN}}
Odpowiedź
HTTP/1.1 200 OK
Connection: close
Date: Wed, 17 Jan 2024 15:10:09 GMT
Content-Type: application/json; charset=utf-8
{
"machinePartRequestId": 28,
"status": "Accepted",
"rejectionReason": null,
"machinePartId": "DEV1000000j",
"facilityId": "DEV1000000i",
"requestedMachineIds": [],
"producer": "producer m part",
"model": "model",
"number": "123",
"antiTampering": {
"recording": "Disabled",
"serialNumber": null
},
"description": null,
"mobility": "Mobile",
"extensibility": null,
"previousMachinePartId": null,
"submittedOn": "2024-01-16T13:51:33.4383883+00:00",
"submittedBy": "user@test.pl"
}
Wyszukanie wniosków o rejestrację części maszyn
Przykład
GET https://idissuer.pl/api/v3/registries/machine-parts/requests/registration?facilityId=DEV1000000i
Content-Type: application/json
Authorization: Bearer {{AUTH_TOKEN}}
Dopuszczalne parametry wyszukiwania
machinePartId - identyfikator maszyny
facilityId - identyfikator zakładu
status - Status wniosku
createdBy - użytkownik składający wniosek
createdOnFrom - Data rejestracji "od"
createdOnTo - Data rejestracji "do"
pageNumber - numer wybranej strony
pageSize - ilość rekordów na stronę (max 100)
Odpowiedź
HTTP/1.1 200 OK
Connection: close
Date: Wed, 17 Jan 2024 15:10:09 GMT
Content-Type: application/json; charset=utf-8
{
"items": [
{
"requestId": 29,
"economicOperatorId": "DEV1000000a",
"facilityId": "DEV1000000i",
"confirmationCode": "5552033d",
"requestStatus": "Accepted",
"createdOn": "2024-01-16T15:42:15.2341491+00:00",
"createdBy": "user@test.pl",
"extensibility": null,
"requestedMachinePartIds": [
"DEV1000000j"
],
"antiTampering": {
"recording": "Enabled",
"serialNumber": "1"
},
"previousMachineId": null,
"machineProducer": "Producer",
"machineModel": "Model",
"machineSerial": "Serial1234",
"machineCapacity": 1
}
],
"totalItemsCount": 1,
"pagesCount": 1,
"pageNumber": 1,
"pageSize": 25
}
Pobranie szczegółów części maszyny
Przykład
GET https://idissuer.pl/api/v3/registries/machine-parts/DEV1000000j
Content-Type: application/json
Authorization: Bearer {{AUTH_TOKEN}}
Odpowiedź
HTTP/1.1 200 OK
Connection: close
Date: Wed, 17 Jan 2024 15:10:09 GMT
Content-Type: application/json; charset=utf-8
{
"machinePartId": "DEV1000000j",
"facilityId": "DEV1000000i",
"status": "Active",
"machines": [
"DEV1000000k"
],
"createdOn": "2024-01-16T13:51:33.5342606+00:00",
"modifiedOn": null,
"antiTampering": {
"recording": "Disabled",
"serialNumber": null
},
"description": null,
"producer": "producer m part",
"model": "model",
"number": "123",
"mobility": "Mobile",
"extensibility": null,
"previousMachinePartId": null,
"synchronizedOn": "2024-01-16T13:51:33.9086848+00:00"
}
Wyszukanie części maszyn
Przykład
GET https://idissuer.pl/api/api/v3/registries/facilities?status=Active
Content-Type: application/json
Authorization: Bearer {{AUTH_TOKEN}}
Dopuszczalne parametry wyszukiwania
economicOperatorId - identyfikator podmiotu
facilityType - typ zakładu
address - adres zakładu
status - Status
createdOnFrom - Data rejestracji "od"
createdOnTo - Data rejestracji "do"
pageNumber - numer wybranej strony
pageSize - ilość rekordów na stronę (max 100)
Odpowiedź
HTTP/1.1 200 OK
Connection: close
Date: Wed, 17 Jan 2024 15:10:09 GMT
Content-Type: application/json; charset=utf-8
{
"items": [
{
"machinePartId": "DEV1000000j",
"facilityId": "DEV1000000i",
"status": "Active",
"machines": [
"DEV1000000k"
],
"createdOn": "2024-01-16T13:51:33.5342606+00:00",
"modifiedOn": null,
"antiTampering": {
"recording": "Disabled",
"serialNumber": null
},
"description": null,
"producer": "producer m part",
"model": "model",
"number": "123",
"mobility": "Mobile",
"extensibility": null,
"previousMachinePartId": null,
"synchronizationTime": "2024-01-16T13:51:33.9086848+00:00"
}
],
"totalItemsCount": 1,
"pagesCount": 1,
"pageNumber": 1,
"pageSize": 25
}
Aktualizacja części maszyny
Przykład
POST https://idissuer.pl/api/v3/registries/machine-parts/requests/edit
Content-Type: application/json
Authorization: Bearer {{AUTH_TOKEN}}
{
"machinePartId": "DEV1000000j",
"confirmationCode": "5552033d",
"facilityId": "DEV1000000i",
"requestedMachineIds": null,
"description": null,
"producer": "producer m part",
"model": "model",
"number": "123",
"mobility": "Mobile",
"extensibility": null,
"hasPreviousMachinePartId": false
}
Odpowiedź
HTTP/1.1 201 Created
Connection: close
Date: Wed, 17 Jan 2024 15:10:09 GMT
Content-Type: application/json; charset=utf-8
{
"machinePartRequestId": 32
}
Pobranie szczegółów wniosku o aktualizację części maszyny
Przykład
GET https://idissuer.pl/api/v3/registries/machine-parts/requests/edit/32
Content-Type: application/json
Authorization: Bearer {{AUTH_TOKEN}}
Odpowiedź
HTTP/1.1 200 OK
Connection: close
Date: Wed, 17 Jan 2024 15:10:09 GMT
Content-Type: application/json; charset=utf-8
{
"machinePartRequestId": 32,
"status": "Accepted",
"rejectionReason": null,
"machinePartId": "DEV1000000j",
"facilityId": "DEV1000000i",
"requestedMachineIds": [],
"producer": "producer m part",
"model": "model",
"number": "123",
"antiTampering": {
"recording": "Disabled",
"serialNumber": null
},
"description": null,
"mobility": "Mobile",
"extensibility": null,
"previousMachinePartId": null,
"submittedOn": "2024-01-17T13:54:11.0871603+00:00",
"submittedBy": "user@test.pl"
}
Wyszukanie wniosków o aktualizację części maszyn
Przykład
GET https://idissuer.pl/api/v3/registries/machine-parts/requests/edit?status=Accepted
Content-Type: application/json
Authorization: Bearer {{AUTH_TOKEN}}
Dopuszczalne parametry wyszukiwania
machinePartId - identyfikator części maszyny
facilityId - identyfikator zakładu
status - status wniosku
createdOnFrom - Data rejestracji "od"
createdOnTo - Data rejestracji "do"
pageNumber - numer wybranej strony
pageSize - ilość rekordów na stronę (max 100)
Odpowiedź
HTTP/1.1 200 OK
Connection: close
Date: Wed, 17 Jan 2024 15:10:09 GMT
Content-Type: application/json; charset=utf-8
{
"items": [
{
"machinePartRequestId": 32,
"status": "Accepted",
"rejectionReason": null,
"machinePartId": "DEV1000000j",
"facilityId": "DEV1000000i",
"requestedMachineIds": [],
"producer": "producer m part",
"model": "model",
"number": "123",
"antiTampering": {
"recording": "Disabled",
"serialNumber": null
},
"description": null,
"mobility": "Mobile",
"extensibility": null,
"previousMachinePartId": null,
"submittedOn": "2024-01-17T13:54:11.0871603+00:00",
"submittedBy": "user@test.pl"
}
],
"totalItemsCount": 1,
"pagesCount": 1,
"pageNumber": 1,
"pageSize": 25
}
Derejestracja części maszyny
Przykład
POST https://idissuer.pl/api/v3/registries/machine-parts/requests/deregistration
Content-Type: application/json
Authorization: Bearer {{AUTH_TOKEN}}
{
"machinePartId": "DEV1000000j",
"confirmationCode": "5552033d",
"extensibility": ""
}
Odpowiedź
HTTP/1.1 201 Created
Connection: close
Date: Wed, 17 Jan 2024 15:10:09 GMT
Content-Type: application/json; charset=utf-8
{
"machinePartRequestId": 34
}
Pobranie szczegółów wniosku o derejestrację części maszyny
Przykład
GET https://idissuer.pl/api/v3/registries/machine-parts/requests/deregistration/34
Content-Type: application/json
Authorization: Bearer {{AUTH_TOKEN}}
Odpowiedź
HTTP/1.1 200 OK
Connection: close
Date: Wed, 17 Jan 2024 15:10:09 GMT
Content-Type: application/json; charset=utf-8
{
"machinePartRequestId": 34,
"status": "Accepted",
"rejectionReason": null,
"machinePartId": "DEV1000000j",
"extensibility": null,
"submittedOn": "2024-01-17T15:06:03.1717435+00:00",
"submittedBy": "user@test.pl"
}
Wyszukanie wniosków o derejestrację części maszyny
Przykład
GET https://idissuer.pl/api/v3/registries/machine-parts/requests/deregistration?status=Accepted
Content-Type: application/json
Authorization: Bearer {{AUTH_TOKEN}}
Dopuszczalne parametry wyszukiwania
status - Status wniosku
createdOnFrom - Data rejestracji "od"
createdOnTo - Data rejestracji "do"
pageNumber - numer wybranej strony
pageSize - ilość rekordów na stronę (max 100)
Odpowiedź
HTTP/1.1 200 OK
Connection: close
Date: Wed, 17 Jan 2024 15:10:09 GMT
Content-Type: application/json; charset=utf-8
{
"items": [
{
"machinePartRequestId": 34,
"status": "Accepted",
"rejectionReason": null,
"machinePartId": "DEV1000000j",
"extensibility": null,
"submittedOn": "2024-01-17T15:06:03.1717435+00:00",
"submittedBy": "user@test.pl"
}
],
"totalItemsCount": 1,
"pagesCount": 1,
"pageNumber": 1,
"pageSize": 25
}