Autoryzacja nie powiodła się.
Odśwież stronę i spróbuj jeszcze raz.
Najważniejsze pytania i odpowiedzi na temat zmian w Regulaminie Allegro REST API
Zmiany w Regulaminie Allegro REST API (określany dalej jako: “regulamin”), które wchodzą w życie 23 września 2025 roku, budzą wiele pytań. W związku z tym przygotowałam dla Was podsumowanie najczęściej zadawanych pytań i odpowiedzi. Mam nadzieję, że ten wpis rozwieje Wasze wątpliwości i pomoże Wam przygotować się do nadchodzących zmian.
1. Czym jest Klucz API i dlaczego nie mogę go udostępniać?
Klucz API to unikalny identyfikator (Client ID oraz powiązany z nim Client Secret) przypisany aplikacji, a przy tym każdorazowo generowany przez użytkownika korzystającego z usługi REST API, którego konto spełnia niezbędne ku temu kryteria, tj. przeszło proces aktywacji oraz posiada włączone dwustopniowe logowanie. Służy on do identyfikacji tej aplikacji podczas komunikacji z API Allegro. Zgodnie z Regulaminem Allegro REST API, udostępnianie go osobom trzecim jest zabronione.
Jeśli udostępnicie klucz, Allegro może nałożyć na Was kary, w tym ograniczyć lub zablokować dostęp do REST API, a nawet nałożyć karę umowną.
2. Jak mogę sprawdzić, które klucze udostępniłem i gdzie?
Możecie sprawdzić zarejestrowane przez Was klucze i powiązane z nimi aplikacje w zakładce Zarządzanie aplikacjami Allegro. Jeżeli udostępniliście podmiotowi trzeciemu parę Client ID oraz Client Secret którejś z aplikacji na liście, powinniście ją usunąć.
Warto przy tym podkreślić, że aplikacje widoczne w zakładce Powiązane aplikacje wykorzystują sposób autoryzacji bazujący na standardzie OAuth, a więc na drodze tzw. powiązania konta Allegro z daną aplikacją. Ten sposób autoryzacji jest dopuszczalny i nie stanowi naruszenia art. 3.9 Regulaminu Allegro REST API. Jednakże aplikacje tam występujące mogą z kolei naruszać inne postanowienia regulaminu. Wobec tego konieczna jest ocena po Waszej stronie, czy aby na pewno aplikacje z których korzystacie, działają w zgodzie z zasadami świadczenia tej usługi (więcej o tym w odpowiedzi na pytanie nr 4).
3. Czy korzystanie z integratorów (BaseLinker, Apilo itp.) jest zgodne z nowym regulaminem?
Tak, korzystanie z zewnętrznych integratorów jest w pełni zgodne z regulaminem, pod warunkiem, że działają one w odpowiedni sposób. Zgodny z regulaminem model to taki, w którym integrator używa własnego klucza API, a Wy autoryzujecie dostęp do swojego konta za pomocą standardu OAuth.
Niezgodne z regulaminem jest natomiast udostępnianie Waszego osobistego klucza API integratorowi. Jeśli integrator prosi o Wasz klucz, jest to sygnał, że działa on niezgodnie z zasadami.
Zawsze należy także oceniać cały kontekst działań podejmowanych przez aplikację udostępnianą przez danego integratora, w myśl odpowiedzi na pytania nr 2 i 4.
4. Jak określić, czy dana aplikacja łamie Regulamin Allegro REST API?
Należy odpowiedzieć na trzy pytania:
5. Czy mogę kopiować dane z Allegro (zdjęcia, opisy, parametry) na inne platformy sprzedażowe?
Nie, jest to zabronione. Niezależnie od sposobu integracji, art. 4.1 Regulaminu Allegro REST API jasno mówi, że wykorzystywanie ofert Allegro do prezentowania ich w serwisach konkurencyjnych jest zakazane. Dotyczy to zarówno danych pobranych z Katalogu Produktów, jak i z Waszych własnych ofert - prezentowanie ofert w serwisach konkurencyjnych, jak również innych danych pochodzących z platformy, nie może przebiegać z wykorzystaniem REST API Allegro.
6. Czy mogę użyć BaseLinkera, żeby przenieść swoje aukcje z Allegro na inny marketplace?
Korzystanie z BaseLinkera (lub innego integratora, który działa zgodnie z regulaminem) nie jest sprzeczne z zasadami. Kopiowanie ofert w celu prezentowania ich na innych platformach już tak. Ważne jest także, skąd pochodzą dane. Jeśli dane produktów, które chcecie wystawić na innej platformie, pochodzą z Waszych własnych zasobów (Wasze zdjęcia, opisy, parametry, tj. prawa autorskie przysługują Wam do nich w pełnym zakresie), to jest to dopuszczalne - wystawianie Waszych ofert w serwisach konkurencyjnych bez wykorzystania w tym celu REST API Allegro jest oczywiście dopuszczalne. Jeśli jednak kopiujecie je z ofert Allegro, łamiecie regulamin.
7. Dlaczego dostaję powiadomienie o naruszeniu regulaminu dopiero teraz, skoro klucz udostępniłem dawno temu?
Udostępnianie kluczy API jest zakazane zarówno w świetle obecnego, jak i wcześniejszych brzmień Regulaminu Allegro REST API. Allegro przeprowadziło niedawno analizy, które wykazały naruszenia, dlatego teraz podejmuje działania mające na celu powstrzymanie takich praktyk.
8. Ile mam czasu na usunięcie kluczy?
Zmiany wchodzą w życie 23 września 2025 roku, ale udostępnianie kluczy jest zakazane od dawna. Dlatego powinniście usunąć dostęp do kluczy niezwłocznie, a najpóźniej do 23 września 2025, aby nie narażać się na możliwe sankcje obowiązujące od tego terminu.
9. Czy mogę korzystać z własnych systemów (np. ERP lub WMS) połączonych z Allegro?
Tak. Używanie własnego klucza API do integracji z własnymi systemami, takimi jak ERP czy WMS, jest zgodne z regulaminem. Warunkiem jest, że Twoja aplikacja służy do obsługi Twojej sprzedaży na Allegro i nie narusza innych postanowień regulaminu, w tym zakazu kopiowania treści na serwisy konkurencyjne.
10. Czy nowe zmiany w regulaminie działają wstecz? Czy muszę usuwać oferty, które już zostały skopiowane na inne platformy?
Nie, zmiany w Regulaminie Allegro REST API nie działają wstecz. Wchodzą w życie po 15 dniach od ogłoszenia ich wprowadzenia (miało to miejsce 8.09.2025, wobec czego wchodzą w życie 23.09.2025). Natomiast należy pamiętać, aby klucze usunąć bez jakiejkolwiek zwłoki, najpóźniej do 23.09.2025, ponieważ działania wykonane przed 23.09.2025, które są niezgodne z regulaminem, możemy sankcjonować na nowych zasadach na podstawie postanowień regulaminu, które wchodzą w życie w dniu 23.09.2025 r. Co ważne, wykorzystywanie Oprogramowania REST API do prezentowania w serwisach konkurencyjnych Ofert publikowanych w ramach Allegro było sprzeczne z Regulaminem Allegro REST API także w wersji obowiązującej przed wprowadzeniem zmian 23.09.2025 r.
11. Jak działa program "Certyfikowany Integrator"?
Program Certyfikowany Integrator skupia partnerów, którzy działają w sposób zgodny zarówno z Regulaminem Allegro REST API, jak i dedykowanym regulaminem tego programu. Tworzą oni aplikacje, które działają na własnym kluczu API integratora. Sprzedający, zamiast udostępniać swój klucz, autoryzuje aplikację integratora za pomocą standardu OAuth. Dzięki temu nie ma mowy o udostępnianiu klucza API. Obecnie do programu należą: BaseLinker, Apilo, xSale, SkyShop, Niezbędnik Sprzedawcy i IdoSell.
Rozumiem że udostępnienie danych klucz/clientId np do hurtowni w celu szybkiej realizacji zamówienia i bezpośredniej wysyłki towaru (dropship) również nie jest zgodne z waszym regulaminem?
Nawet jeśli posiada się podpisaną umowę z hurtownią że pozyskane dane są wykorzystywane wyłącznie w celu realizacji i wysyłki zamówień?
@mix-mce myślę, że odpowiedź na pytanie 4 powinna rozwiać Twoje wątpliwości.
@RaBarbar_ka myślę, że napisane TAK lub NIE było by bardziej jednoznaczne
jak to jest nie umieć czytać i prowadzić działalnośc gospodarczą?
@misiaczekmr wspaniale, Pod warunkiem że się nie sprzedaje na allegro.
Teraz wszystko robią jak pod inteligentnych-inaczej więc nawet z urzędami nie ma problemów, wysyła się byle co to proszą o korektę z informacją co gdzie wpisać żeby było dobrze.
Tylko tutaj wiecznie pod górkę.
ale po co im Twoje klucze, nie mogą zrobić swoich na swoim koncie? Te klucze weryfikują kto ma dostęp, nie czy ma dostęp, bo to musisz i tak potwierdzić poprzez zalogowanie się na swoje konto i potwierdzenie dodania tej "aplikacji" do Twojego konta.
Jak nie wiadomo, o co chodzi, to chodzi o pieniądze. Pewnie Allegro chce mieć swój udział w zyskach z intergratorów
@EElektryka_com chodzi im o to żeby sprzedający nie kopiowali swoich ofert z allegro i nie przenosili ich do innych serwisów gdzie jest ewidentnie taniej (lub nawet do swoich sklepów online).
Więc każdy kto sprzedaje w więcej niż jednym słusznym serwisie ma problem, nawet jeśli do obsługi każdego ma np baselinkera. Bo jak udowodni że oferta w serwisie X nie została skopiowana z jego konta allegro jak będzie takie samo zdjęcie i opis?
Dalej uważam, ze to sensu nie ma, jak ktoś sam chce przenieść aukcje (powiedzmy, ze w 100% zrobione przez przenoszącego) z Allegro na inny serwis za pomocą API to łamie przepisy, ale jak zadzwoni to pierwszego lepszego freelancera informatyka to on mu to zrobi bez łamania regulaminu, bo on założy sobie konto na Allegro, wygeneruje kody klienta i tylko prześle linka zlecejacemu, który zatwierdzi działanie tej aplikacji.
Logiki tu nie ma żadnej, chyba, ze w następnym kroku nie będzie już to takie oczywiste, ze "założy sobie konto na Allegro, wygeneruje kody klienta"?
@EElektryka_com nie wiem czy wiesz ale allegro przygotowuje się do akcji gdzie opisy, zdjęcia i tytuły w ofertach będą tylko z katalogu, nie będzie można dodać swoich ani nic zmienić. I tak, każdy będzie miał to samo tylko będzie walczył ceną. Bez sensu no ale to allegro.
W takim przypadku nie da się zrobić obejścia bo każda oferta z allegro będzie "ich" własnością i będą mogli dowolnie wysyłać żądania usunięcia/zapłaty.
@EElektryka_com Tworzenie aplikacji z funkcjonalnością którą tutaj wskazałeś jest niezgodne z regulaminem API. Pobrane z allegro dane nie mogą służyć użytkownikowi do "wystawiania" ofert w innych serwisach. (4.1c)
@mix-mce "Rozumiem że udostępnienie danych klucz/clientId np do hurtowni w celu szybkiej realizacji zamówienia i bezpośredniej wysyłki towaru (dropship) również nie jest zgodne z waszym regulaminem?"
Ale po co komuś kto ma aplikację zintegrowaną z allegro "Twoje clientId"? Dostał bana i nie może utworzyć swojej aplikacji API?
@EElektryka_com
"nie ma żadnej logiki, skoro każdy kto sobie załozy konto może sobie takich 5 wygenerować, po co miałby brać nie swoje? "
no nie wiem po co obecnie biorą nie swoje 🤣 skoro umieli stworzyć aplikację to chyba umieją sobie wejść na stronę i ją teraz zarejestrować.
@sl-aw-ek jak ja tworzyłem swój system obsługi zamówień to był w użytku jeszcze poprzedni SOAP, teraz w REST tyle się pozmieniało że musiałbym chyba przepisywać go od nowa żeby dopasować do "zaleceń".
Ale działa. Dopisuję tylko jakieś nowości których potrzebuję.
Metody uwierzytelniana za pomocą przeglądarki bez udostępniania kodów też doszły dopiero z czasem z tego co pamiętam.
Skąd wiesz jakie systemy mają inni? To że coś działa nie znaczy że nie jest zgodne z regulaminem, do tej pory było w porządku, ani razu nie słyszałem by banowali jakieś klucze a bywałem często na githubie allegro więc jeśli coś by wyskoczyło to właśnie tam. Teraz nagle mają z tym problem.
@mix-mce skoro jesteś tak dobrze zorientowany to doskonale wiesz, że od dawna nie ma potrzeby by użytkownicy rejestrowali swoje aplikacje do korzystania z zewnętrznego oprogramowania.
@sl-aw-ek jak już pisałem, swoje oprogramowanie pisałem jak REST jeszcze raczkowało, teraz dopóki działa to jakoś się tym nie interesuję.
Wiem tylko że żeby być dostawcą oprogramowania (i autoryzować użytkownika bez kodów) trzeba się prosić allegro o zgodę, więc jak bym chciał zmienić swój system autoryzacji to nie jest pewne czy by mi się to udało.
Obecnie do programu należą: BaseLinker, Apilo, xSale, SkyShop, Niezbędnik Sprzedawcy i IdoSell.
Nie widzę siebie na tej liście. I myślę że hurtownia z którą współpracuje również żadnego z nich nie posiada tylko korzysta z autorskiego systemu jak ja.
@mix-mce "Wiem tylko że żeby być dostawcą oprogramowania (i autoryzować użytkownika bez kodów) trzeba się prosić allegro o zgodę"
Co Ty piszesz ... Żeby za pomocą swojej aplikacji powiązać z nią swoje konto prosiłeś allegro o zgodę? 🙈
"pisałem jak REST jeszcze raczkowało, teraz dopóki działa to jakoś się tym nie interesuję"
To sobie zaktualizuj endpoint-y służące do odświeżania/generowania JWT ponieważ stare metody zostały od wczoraj definitywnie wyłączone.
Tak tylko dośmieszkuję bo przecież wiesz o tym doskonale, że trzeba je odświeżać co 12 godzin.
W 2023 (grudzień) wyłączono WSZYSTKIE "stare" metody do wystawiania ofert - też sobie dopisz nowe bo Ci nie zadziała 🙈
@sl-aw-ek tak tak. Zgadzam się zupełnie.
A dzisiaj siedzę i patrzę w monitory bo mi nic nie działa od roku. Biedny ja.
Zupełnie nie rozumiem tę kategoryczność w sprawie ClientID i ClientSecret, to nie ma żadnej logiki, skoro każdy kto sobie załozy konto może sobie takich 5 wygenerować, po co miałby brać nie swoje?
Chyba, ze zamierzacie wprowadzić jakieś formy koncesji, opłat za dostęp do API, wtedy to miałoby sens.... ?
To gdzie mamy to znaleźć? Nie widzę zakładki "Zarządzanie aplikacjami Allegro"? . Wasza lupka też mi nie znalazła- może jakaś nawigacja albo link do przekierowania.