Taxxo

API - Proces autoryzacji na przykładzie pobrania listy faktur sprzedaży z e-Faktury

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

 

Was this article helpful?

Still puzzling over something?

The agent has read this article — and everything around it. Ask a follow-up and it answers in seconds.