Žiniatinklio paslaugos wsdl ir schemos pateikiamos čia:
https://wsdfn.infoproff.com/v4/
Postman Collection (API v4) — Ready for Use:
https://www.postman.com/infoproff/infoproff-webservices/documentation/9kweer5/soap-api-v4
Postman provides a convenient way to test our API without the need to write any code. It can also automatically generate example HTTP requests for most common programming languages.
The requests generated by Postman are basic HTTP calls compatible with our SOAP API. However, for production-grade integration, we recommend using fully featured SOAP clients available in most programming languages. These clients can work directly with WSDL and XSD, automatically handling schemas, data types, and message structures.
Using a dedicated SOAP client ensures a more reliable and robust integration, reducing the likelihood of errors when constructing and parsing SOAP messages.
Authentification details
The primary authentication method is HTTP Basic Auth. Using the Authorization header with encoded credentials is the preferred and recommended approach.
The username corresponds to the App ID, and the password is the associated Secret Key. These values are generated in the API Tokens section of the user dashboard and are not related to the credentials used for logging into the portal.
The authentication_block mechanism, used in previous API versions, is still supported for backward compatibility but is considered deprecated and should not be used in new integrations.
Web service functions:
API teikia keletą paslaugų:
Įmonių paiešką sudaro 2 parinktys:
The search for other countries is performed only in the database of archived reports. If you do not find the desired company, enter the company details manually.
search_result_id can be acquired here for orders with delivery_term = "o" or delivery_term = "a".
It may take up to 20 seconds to respond to a search request in the following countries: United Kingdom, Ireland, France, Spain, Portugal, Germany, Italy, Austria, Switzerland.
Norvegijos registre negalima ieškoti išbrauktų įmonių pagal pavadinimus. Todėl negalime pateikti SimpleSearch pagal pavadinimus ištrintose Norvegijos įmonėse.
Žemiau rasite pavyzdį:
Below you can find the example of how to order and download reports:
To order an Online/Offline with identification report you need to receive "<search_result_id>".
To do so, please follow the link: Kaip ieškoti įmonės?
Ataskaitoms naudojamos šios būsenos:
Jei vykdymo būsena yra Finished arba Updated, galite gauti užsakymą.
Ataskaitoms naudojamos šios būsenos:
Jei vykdymo būsena yra Finished arba Updated, galite gauti užsakymą.
Below you can find the example of how to order and download archived reports:
To order an archived report you need to receive "<search_result_id>" which has an "<archived_reports>" section that contains a product you need.
To do so, please follow the link: Kaip ieškoti įmonės?
Example companies with archived reports:
Just like the online/offline reports.
Just like the online/offline reports.
Just like the online/offline reports.
Just like the online/offline reports.
To order an online financial statements, you need to receive "<search_result_id>".
To do so, please follow the link: Kaip ieškoti įmonės?
Ši funkcija reikalinga tik užsakant gaminį: finances (Financial statements) su delivery_term = 'o'.
Ataskaitoms naudojamos šios būsenos:
If the execution status is Finished or Updated, then you can get an order.
Prašymą sudaro 3 dalys:
/report?&lang=en&doc_type=pdf¤cy_position=left&preferred_currency=EUR
https://www.infoproff.com/en/orders/files/<order_hash>/report?&lang=en&doc_type=pdf¤cy_position=left&preferred_currency=EUR
Prašymą sudaro 3 dalys:
delivery_term:
Šios klaidos gali atsirasti teikiant užklausą mūsų žiniatinklio paslaugai..
country_economic_overview economic_forecast — apima šiuos poskyrius: „ data_transparency_index “ (Mokesčiai, kuriuos moka įmonė), „ country_development_indicators “ (Mokesčiai, kuriuos moka darbuotojaipaid_taxes — informacija apie sumokėtus mokesčius.tenders — informacija apie konkursus.sanctions — pridėta prie skyriaus „ negative_information “. beneficiaries “, „ shareholders “, „ managers “ ir „ employees_data “ buvo pridėtas šis elementas:source_type — duomenų šaltinio tipas (pvz., „ official “, „ mass_media “, „ company_admin “ ir kt.). relations_of_persons “ (Duomenų šaltinio aprašymas) buvo pridėtas naujas elementas:match_typecapital “ buvo pertvarkytas:capital_amount “ (Pagrindinis šaltinis) pervadintas į „ issued_capital “ (Pagrindinis šaltinis). number_of_sharesshare_valueauthorized_capitalemployees_data “ (Duomenų kokybė):group_figure “ nurodo, ar duomenys apima grupės lygio suvestinius skaičius (true). source_type “ nurodo duomenų šaltinio tipą.is_estimated “ dabar įtraukiamas tik tuo atveju, jei jo vertė yra „ true “. assets_data “ (duomenų šaltinio informacija) — sujungia anksčiau buvusias dalis:real_estate_data (anksčiau vadintas „ property_data “), „ vehicles “, „ machinery_and_equipment “ (anksčiau vadintas „ assets “). patents “ ir „ biological_assets “. vehicles “ buvo pridėtas naujas laukas:valuelitigations “ buvo pridėti šie elementai:content, „ instance “ (Pagrindinis tinklalapis), „ process “ (Pagrindinis tinklalapis authorityfinancial_statement/positions “ ir „ summary/latest_turnovers “ pridėtas naujas elementas:value_origin — apibūdina vertės kilmę; pavyzdžiui, vertė „ estimated “ – ši vertė yra apskaičiuota ir apskaičiuota remiantis turimais duomenimis, naudojant logiką arba AI.branches_data “ buvo pridėti šie laukai:registration_numberdirector_namePastaba: stabilizavimo etapu gali būti daromi nedideli patobulinimai ir koregavimai.
Webhook - tai būdas, kuriuo programa gali teikti kitoms programoms informaciją realiuoju laiku. Mūsų webhook funkcija įgyvendina HTTP atgalinius skambučius, sukonfigūruotus pagal URL. Į šį URL siunčiamas HTTP POST naudingasis krūvis JSON formatu, kai tik įvyksta nurodytas įvykis. Mūsų projekto kontekste webhook funkciją sukūrėme taip, kad ji sukeltų konkrečius įvykius.
Norėdami nustatyti savo programai skirtą žiniatinklio kabliuką, eikite į programos nustatymų puslapį ir ieškokite skyriaus "Webhooks Settings" (žiniatinklio kabliukų nustatymai). Pateikite šią informaciją:
Pateikę šią informaciją, spustelėkite "Išsaugoti".
Įvykus įvykiui, į naudingosios apkrovos URL nusiųsime HTTP POST užklausą su JSON kūnu, kuriame bus informacija apie įvykį.
Svarbu patikrinti, ar POST užklausos, siunčiamos į naudingosios apkrovos URL, yra iš mūsų programos. Kad tai būtų lengviau padaryti, į kiekvieną Webhook užklausą įtraukiama X-Signature antraštė.
Pasirašymui naudojame HMAC su SHA512 algoritmu.
Slaptas - tai programėlės ID ir slapto rakto iš žiniatinklio kabliukų nustatymų santrauka.
Jei reikia, į galinį tašką galima pridėti savo "get params", kad būtų galima nustatyti siuntėją.
Serveris turi atsakyti per 10 sekundžių ir grąžinti 2XX HTTP kodą; priešingu atveju laikoma, kad žiniatinklio kablys pristatytas nesėkmingai. Nesėkmės atveju funkcija bandys pakartotinai išsiųsti užklausą pagal pristatymo politiką.