Specyfikacja asynchronicznego API na potrzeby redysponowania
B2B AMQP broker
OAuth2 dla publikacji komunikatów
Kanał z poleceniami redysponowania dla danego podmiotu (OSD lub przedstawiciela MWE przyłączonego do sieci przesyłowej - MWEp)
Odebranie przez podmiot polecenia redysponowania
Available only on servers:
Unikalny 5-znakowy identyfikator podmiotu.
OAuth2 dla publikacji komunikatów
Accepts the following message:
Korelacja na podstawie tsoMsgId z nagłówka.
{
"header": {
"tsoMsgId": "d0443a92-f807-45f0-867e-70cf5321dec7",
"creationDateTime": "2002-09-24T12:21:47Z",
"stdVersion": "str",
"entityId": "strin",
"type": "PNR",
"redispatchOrderCode": "1/I/22.07.2025",
"redispatchOrderReason": "B"
},
"redispatchOrderPeriod": {
"startDt": "2023-09-24T12:00:00Z",
"endDt": "2023-09-24T14:30:00Z"
},
"redispatchOrders": [
{
"redispatchingObjectMrid": "5da114ac-a3ef-450d-a9db-d2208eb0ccc0",
"measurementUnit": "MAW",
"curveType": "A01",
"seriesPeriods": [
{
"direction": "G",
"autogenerationRedispatch": "0",
"resolution": "P1D",
"timeInterval": {
"startDt": "2023-09-24T12:00:00Z",
"endDt": "2023-09-24T14:30:00Z"
},
"seriesPoints": [
{
"position": 999999,
"quantityMax": 99999.999,
"quantityMin": 99999.999
}
]
}
]
}
]
}
Kanał z odpowiedziami na polecenia redysponowania
Wysłanie przez podmiot potwierdzenia na polecenie redysponowania
Available only on servers:
OAuth2 dla publikacji komunikatów
Accepts the following message:
Korelacja na podstawie tsoMsgId z nagłówka.
Odpowiedź na wydane polecenie redysponowania. Spodziewane są 2 dopowiedzi - najpierw RECEIVED a potem ACCEPTED/REJECTED
{
"header": {
"tsoMsgId": "d0443a92-f807-45f0-867e-70cf5321dec7",
"creationDateTime": "2002-09-24T12:21:47Z",
"stdVersion": "str",
"entityId": "strin",
"entityMsgId": "d0443a92-f807-45f0-867e-70cf5321dec7",
"redispatchOrderCode": "1/I/22.07.2025"
},
"acknowledgement": {
"status": "RECEIVED",
"reason": "string"
}
}
Kanał z informacjami o zaplanowanych redysponowaniach
Odebranie przez podmiot informacji o redysponowaniu
Available only on servers:
Unikalny 5-znakowy identyfikator podmiotu.
OAuth2 dla publikacji komunikatów
Accepts the following message:
Korelacja na podstawie tsoMsgId z nagłówka.
{
"header": {
"tsoMsgId": "d0443a92-f807-45f0-867e-70cf5321dec7",
"creationDateTime": "2002-09-24T12:21:47Z",
"stdVersion": "str",
"entityId": "strin",
"type": "INR",
"redispatchOrderCode": "1/I/22.07.2025",
"redispatchOrderReason": "B"
},
"redispatchOrderPeriod": {
"startDt": "2023-09-24T12:00:00Z",
"endDt": "2023-09-24T14:30:00Z"
},
"redispatchOrders": [
{
"redispatchingObjectMrid": "5da114ac-a3ef-450d-a9db-d2208eb0ccc0",
"measurementUnit": "MAW",
"curveType": "A01",
"seriesPeriods": [
{
"direction": "G",
"autogenerationRedispatch": "0",
"resolution": "P1D",
"timeInterval": {
"startDt": "2023-09-24T12:00:00Z",
"endDt": "2023-09-24T14:30:00Z"
},
"seriesPoints": [
{
"position": 999999,
"quantityMax": 99999.999,
"quantityMin": 99999.999
}
]
}
]
}
]
}
Kanał typu DLQ dla komunikatów redysponowania od OSP, które nie mogły zostać przetworzone z przyczyn technicznych przez podmioty
Wysłanie przez podmiot informacji o błędnym komunikacie z OSP
Available only on servers:
OAuth2 dla publikacji komunikatów
Accepts the following message:
Korelacja na podstawie tsoMsgId lub entityMsgId z nagłówka.
Generyczny komunikat o błędzie przetwarzania
{
"header": {
"entityId": "strin",
"refMsgId": "d0443a92-f807-45f0-867e-70cf5321dec7",
"creationDateTime": "2002-09-24T12:21:47Z"
},
"failureDetails": {
"failureDateTime": "2002-09-24T12:21:47Z",
"failureDescription": "string",
"failedContent": {}
}
}
Kanał typu DLQ dla komunikatów redysponowania od podmiotów, które nie mogły zostać przetworzone z przyczyn technicznych przez OSP
Odebranie przez podmiot informacji o błednym komunikacie z podmiotu
Available only on servers:
OAuth2 dla publikacji komunikatów
Accepts the following message:
Korelacja na podstawie tsoMsgId lub entityMsgId z nagłówka.
Generyczny komunikat o błędzie przetwarzania
{
"header": {
"entityId": "strin",
"refMsgId": "d0443a92-f807-45f0-867e-70cf5321dec7",
"creationDateTime": "2002-09-24T12:21:47Z"
},
"failureDetails": {
"failureDateTime": "2002-09-24T12:21:47Z",
"failureDescription": "string",
"failedContent": {}
}
}
Kanał do wysyłania informacji o wydanych przez OSD poleceniach redysponowania w związku z wydanymi przez OSP poleceniami redysponowania
Nadanie komunikatu z informacją o wydanych poleceniach redysponowania
Available only on servers:
OAuth2 dla publikacji komunikatów
Accepts the following message:
Korelacja na podstawie serverMsqId z nagłówka.
[
{
"mRID": "9815ff8c-6b4d-44ad-9f78-23018d567763",
"redispatchDate": "2025-11-02",
"redispatchDetail": [
{
"redispatchTimeBegin": "2019-08-24T14:15:22Z",
"redispatchTimeEnd": "2019-08-24T14:15:22Z",
"pZad": 0,
"redispatchType": "bilansowe"
}
]
}
]
{
"clientId": "strin",
"severMsgId": "d0443a92-f807-45f0-867e-70cf5321dec7",
"creationDateTime": "2002-09-24T12:21:47Z",
"stdVersion": "str"
}
Kanał do odbioru przez podmioty potwierdzenia przetworzenia komunikatów przez OSP
Odebranie komunikatu potwierdzenia przetworzenia informacji przesłanych do OSP
Available only on servers:
OAuth2 dla publikacji komunikatów
Accepts the following message:
Korelacja na podstawie serverMsqId z nagłówka.
{
"header": {
"clientId": "strin",
"severMsgId": "d0443a92-f807-45f0-867e-70cf5321dec7",
"creationDateTime": "2002-09-24T12:21:47Z",
"stdVersion": "str"
},
"status": "APPROVED",
"validation": [
{
"severity": "WARN",
"code": null,
"field": null,
"message": null
}
]
}
Kanał do wysyłania informacji o ograniczeniach w sieci OSD niezwiązanych z wydanym poleceniem OSP
Nadanie komunikatu z informacją o wydanych poleceniach redysponowania
Available only on servers:
OAuth2 dla publikacji komunikatów
Accepts the following message:
Korelacja na podstawie serverMsqId z nagłówka.
[
{
"mRID": "9815ff8c-6b4d-44ad-9f78-23018d567763",
"redispatchDate": "2025-11-02",
"redispatchTable": [
{
"dateTimeEnd": "2019-08-24T14:15:00",
"pZad": 0
}
],
"redispatchTableTimeChange": [
{
"dateTimeEnd": "2019-08-24T14:15:00",
"pZad": 0
}
]
}
]
{
"clientId": "strin",
"severMsgId": "d0443a92-f807-45f0-867e-70cf5321dec7",
"creationDateTime": "2002-09-24T12:21:47Z",
"stdVersion": "str"
}
Kanał do wysyłania informacji o E_wyk_cert dla MWE, które były redysponowane przez OSD w związku z wydanym poleceniem OSP
Nadanie komunikatu z informacją o E_wyk_cert
Available only on servers:
OAuth2 dla publikacji komunikatów
Accepts the following message:
Korelacja na podstawie serverMsqId z nagłówka.
[
{
"mRID": "9815ff8c-6b4d-44ad-9f78-23018d567763",
"redispatchDate": "2025-11-02",
"eWykCertTable": [
{
"dateTimeEnd": "2019-08-24T14:15:00",
"eWykCert": 12.22
}
],
"eWykCertTableTimeChange": [
{
"dateTimeEnd": "2019-08-24T14:15:00",
"eWykCert": 12.22
}
]
}
]
{
"clientId": "strin",
"severMsgId": "d0443a92-f807-45f0-867e-70cf5321dec7",
"creationDateTime": "2002-09-24T12:21:47Z",
"stdVersion": "str"
}
Kanał do wysyłania do OSP informacji o zgłoszeniach wynikających z art. 93 ust. 18 Ustawy o OZE, , które złożyli Wytwórcy w aplikacji WOZE po wydanym poleceniu przez OSP
Nadanie komunikatu z informacją o zgłoszeniach uOze
Available only on servers:
OAuth2 dla publikacji komunikatów
Accepts the following message:
Korelacja na podstawie serverMsqId z nagłówka.
[
{
"mRID": "9815ff8c-6b4d-44ad-9f78-23018d567763",
"redispatchDate": "2025-11-02",
"notificationDate": "2025-11-03",
"supportingSystem": "auction",
"energy": 0,
"ipaNumber": "string"
}
]
{
"clientId": "strin",
"severMsgId": "d0443a92-f807-45f0-867e-70cf5321dec7",
"creationDateTime": "2002-09-24T12:21:47Z",
"stdVersion": "str"
}
Kanał do wysyłania do OSD informacji o zgłoszeniach wynikających z art. 93 ust. 18 Ustawy o OZE, , które złożyli Wytwórcy poza aplikacją WOZE po wydanym poleceniu przez OSP
Pobranie komunikatu z informacją o zgłoszeniach uOze
Available only on servers:
OAuth2 dla publikacji komunikatów
Accepts the following message:
Korelacja na podstawie serverMsqId z nagłówka.
[
{
"mRID": "9815ff8c-6b4d-44ad-9f78-23018d567763",
"redispatchDate": "2025-11-02",
"notificationDate": "2025-11-03",
"supportingSystem": "auction",
"energy": 0,
"ipaNumber": "string"
}
]
{
"clientId": "strin",
"severMsgId": "d0443a92-f807-45f0-867e-70cf5321dec7",
"creationDateTime": "2002-09-24T12:21:47Z",
"stdVersion": "str"
}
Kanał do przekazania do OSP informacji o zmianie przypisania POB do pojedynczego MWE
Nadanie komunikatu z informacją o zgłoszeniach uOze
Available only on servers:
OAuth2 dla publikacji komunikatów
Accepts the following message:
Korelacja na podstawie serverMsqId z nagłówka.
[
{
"mRID": "9815ff8c-6b4d-44ad-9f78-23018d567763",
"pobName": "string",
"pobNIP": "1234567890",
"pobDate": "2025-11-02"
}
]
{
"clientId": "strin",
"severMsgId": "d0443a92-f807-45f0-867e-70cf5321dec7",
"creationDateTime": "2002-09-24T12:21:47Z",
"stdVersion": "str"
}
Korelacja na podstawie tsoMsgId z nagłówka.
Korelacja na podstawie tsoMsgId z nagłówka.
Odpowiedź na wydane polecenie redysponowania. Spodziewane są 2 dopowiedzi - najpierw RECEIVED a potem ACCEPTED/REJECTED
Korelacja na podstawie tsoMsgId z nagłówka.
Korelacja na podstawie tsoMsgId lub entityMsgId z nagłówka.
Generyczny komunikat o błędzie przetwarzania
Korelacja na podstawie serverMsqId z nagłówka.
Korelacja na podstawie serverMsqId z nagłówka.
Korelacja na podstawie serverMsqId z nagłówka.
Korelacja na podstawie serverMsqId z nagłówka.
Korelacja na podstawie serverMsqId z nagłówka.
Korelacja na podstawie serverMsqId z nagłówka.
Korelacja na podstawie serverMsqId z nagłówka.
Okres wydanego polecenia redysponowania
Odpowiedź na wydane polecenie redysponowania. Spodziewane są 2 dopowiedzi - najpierw RECEIVED a potem ACCEPTED/REJECTED
Generyczny komunikat o błędzie przetwarzania
Komunikat informujący o wydanym przez OSP poleceniu redysponowania
Komunikat informujący o wydanym przez OSD poleceniu redysponowania
Komunikat informujący o Przekazanie informacji o zgłoszeniach wynikających z art. 93 ust. 18 Ustawy o OZE, , które złożyli Wytwórcy w aplikacji WOZE po wydanym poleceniu przez OSP
Komunikat informujący o zmianie przypisania POB do pojedynczego MWE
Komunikat informujący o E_wyk_cert dla MWE, które były redysponowane przez OSD w związku z wydanym poleceniem OSP
Komunikat informujący o ograniczeniach w sieci OSD nie będących efektem wydanego przez OSP polecenia redysponowania
Tabela przedziałów czasowych polecenia redysponowania
Tabela przedziałów czasowych polecenia redysponowania
Tabela przedziałów czasowych e-wyk-cert
Tabela przedziałów czasowych polecenia redysponowania