Վեբ ծառայության WSDL-ն և սխեմաները գտնվում են այստեղ։:
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-ն տրամադրում է մի քանի ծառայություններ:
Ընկերության որոնումը բաղկացած է 2 տարբերակից:
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.
Նորվեգիայի ռեգիստրը չի թույլատրում անվանումներով փնտրել ջնջված ընկերությունները։ Ուստի մենք չենք կարող Նորվեգիայում ջնջված ընկերությունների համար անվանումներով SimpleSearch տրամադրել։
Ստորև կարող եք գտնել օրինակը։:
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: Ինչպե՞ս որոնել ընկերություն։
Հաշվետվությունների համար օգտագործվում են հետևյալ կարգավիճակները։:
Եթե կատարման կարգավիճակը Finished կամ Updated է, ապա կարող եք ստանալ պատվեր։
Հաշվետվությունների համար օգտագործվում են հետևյալ կարգավիճակները։:
Եթե կատարման կարգավիճակը Finished կամ Updated է, ապա կարող եք ստանալ պատվեր։
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: Ինչպե՞ս որոնել ընկերություն։
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: Ինչպե՞ս որոնել ընկերություն։
Այս ֆունկցիան անհրաժեշտ է միայն ապրանք պատվիրելիս՝ finances (Financial statements) delivery_term = 'o'-ով։
Հաշվետվությունների համար օգտագործվում են հետևյալ կարգավիճակները։:
If the execution status is Finished or Updated, then you can get an order.
Հարցումը բաղկացած է երեք մասից:
/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
Հարցումը բաղկացած է երեք մասից:
delivery_term:
Այս սխալները կարող են առաջանալ մեր վեբ ծառայությանը հարցում կատարելիս.
country_economic_overview — ներառում է հետևյալ ենթաբաժինները՝ data_transparency_index, country_development_indicators, economic_forecast ։paid_taxes — վճարված հարկերի մասին տեղեկատվություն։tenders — տենդերների մասին տեղեկատվություն։sanctions — ավելացվել է negative_information բաժնում։ beneficiaries, shareholders, managers և employees_data բաժիններում ավելացվել է հետևյալ տարրը՝source_type — տվյալների աղբյուրի տեսակը (օրինակ՝ official, mass_media, company_admin և այլն). relations_of_persons բաժնում ավելացվել է նոր տարր՝match_typecapital բաժինը վերակազմավորվել է՝capital_amount տարրը վերանվանվել է issued_capital ։ number_of_sharesshare_valueauthorized_capitalemployees_data բաժնում:group_figure տարրը նշում է՝ արդյոք տվյալները ներառում են խմբային մակարդակի համախմբված ցուցանիշներ (true): source_type տարրը նշում է տվյալների աղբյուրի տեսակը։is_estimated տարրը այժմ ներառվում է միայն այն դեպքում, եթե դրա արժեքը true է։ assets_data բաժին — համախմբում է նախկինում գոյություն ունեցող բաժինները:real_estate_data (նախկինում կոչվել է property_data), vehicles, machinery_and_equipment (նախկինում կոչվել է assets). patents և biological_assets ։ vehicles բաժնում ավելացվել է նոր դաշտ՝valuelitigations բաժնում ավելացվել են հետևյալ տարրերը՝content, instance, process, authorityfinancial_statement/positions և summary/latest_turnovers բաժիններում ավելացվել է նոր տարր՝value_origin — նկարագրում է արժեքի ծագումը; օրինակ՝ estimated - այս արժեքը գնահատվում և հաշվարկվում է մատչելի տվյալների հիման վրա՝ տրամաբանության կամ արհեստական բանականության (AI) միջոցով։branches_data «Ընդհանուր տեղեկություններ» բաժնում ավելացվել են հետևյալ դաշտերը՝registration_numberdirector_nameՆշում. Փոքր բարելավումներ և ճշգրտումներ կարող են դեռևս տեղի ունենալ կայունացման փուլում։
Վեբհուկը ծրագրի համար միջոց է, որով այն կարող է իրական ժամանակում տեղեկություններ տրամադրել այլ ծրագրերին։ Մեր վեբհուկի ֆունկցիան իրականացնում է URL-ով կազմաձևված HTTP կոլբեքներ։ HTTP POST տվյալները JSON ֆորմատով ուղարկվում են այդ URL-ին, երբ տեղի է ունենում նշված իրադարձությունը։ Մեր նախագծի համատեքստում մենք նախագծել ենք վեբհուկի ֆունկցիան՝ հատուկ իրադարձություններ հրահրելու համար։
Ձեր հավելվածի համար վեբհուկ կարգավորելու համար անցեք հավելվածի կարգավորումների էջ և գտեք «Webhooks Settings» բաժինը։ Եվ տրամադրեք հետևյալ տեղեկությունները։
Այս մանրամասները մուտքագրելուց հետո սեղմեք «Պահպանել»։
Երբ միջադեպ տեղի ունենա, մենք կուղարկենք HTTP POST հարցում payload URL հասցեին՝ JSON մարմնով, որը պարունակում է տեղեկություններ միջադեպի մասին։
Կարևոր է ստուգել, որ payload URL-ին ուղարկվող POST-պահանջները գալիս են մեր հավելվածից։ Այս գործում օգնելու համար յուրաքանչյուր webhook-պահանջում ներառված է X-Signature վերնագիրը։
Ստորագրման համար մենք օգտագործում ենք HMAC՝ SHA512 ալգորիթմով։
Գաղտնիքը App ID-ի և webhooks կարգավորումներից վերցված գաղտնի բանալիների միացումն է։
Հնարավոր է endpoint-ին ավելացնել ձեր սեփական get պարամետրերը՝ անհրաժեշտության դեպքում ուղարկողին նույնականացնելու համար։
Սերվերը պետք է պատասխան տա 10 վայրկյանում և վերադարձնի 2XX HTTP կոդ; հակառակ դեպքում webhook-ի առաքումը համարվում է ձախողված։ Ձախողման դեպքում ֆունկցիան կփորձի կրկին ուղարկել հարցումը՝ ըստ առաքման քաղաքականության։