Jeżeli jeszcze nie posiadasz swojego Klucza API w Taxxo – zobacz jak zacząć - API - Jak rozpocząć integrację z Taxxo wykorzystując API?
W celu testowania integracji przez API, możesz użyć narzędzi typu CURL, Postman, Insomnia itd.
Jak pobrać faktury sprzedaży wystawione w Taxxo e-Faktura?
Krok 1. Wykonaj logowanie do API za pomocą metody POST /api/public/authenticate podając w danych swój unikalny Klucz API (w cudzysłowach)
curl --request POST \
--url https://platforma2.taxxo.pl/api/public/authenticate \
--header 'content-type: application/json' \
--data '"Klucz API"'
Jeżeli operacja powiedzie się powinna zostać zwrócona odpowiedź o strukturze:
{
"Data": "Klucz Sesji",
"Status": 0,
"Message": "OK",
"ErrorCode": null
}
W sekcji Data znajduje się wygenerowany Klucz Sesji używany w każdym kolejnym wywołaniu API w ramach tej sesji
Krok 2. Wykonaj metodę GET /api/public/invoices umieszczając w nagłówku o nazwie Authorization otrzymany w kroku 1 Klucz Sesji
curl --request GET \
--url https://platforma2.taxxo.pl/api/public/invoices \
--header 'authorization: Klucz Sesji' \
--header 'content-type: application/json'
Jeżeli operacja powiedzie się w sekcji Data znajdą się wszystkie e-faktury wystawione w Taxxo w bieżącym roku – zgodnie z dokumentacją metody https://platforma2.taxxo.pl/api/documentation/#!/Invoices/ApiPublicInvoicesGet