Web xidmətinin WSDL və sxemaları burada yerləşir.:
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 bir neçə xidmət təklif edir:
Şirkət axtarışı 2 seçimdən ibarətdir:
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.
Norveç reyestri silinmiş şirkətləri adlarına görə axtarmağa imkan vermir. Buna görə də Norveçdə silinmiş şirkətlər arasında adlara görə SimpleSearch təmin edə bilmərik.
Aşağıda nümunəni görə bilərsiniz.:
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: Şirkəti necə axtarmaq olar?
Hesabatlar üçün aşağıdakı statuslar istifadə olunur:
Əgər icra statusu {tamamlanmış} və ya {yenilənmiş}dirsə, onda sifariş əldə edə bilərsiniz.
Hesabatlar üçün aşağıdakı statuslar istifadə olunur:
Əgər icra statusu {tamamlanmış} və ya {yenilənmiş}dirsə, onda sifariş əldə edə bilərsiniz.
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: Şirkəti necə axtarmaq olar?
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: Şirkəti necə axtarmaq olar?
Bu funksiya yalnız məhsul sifariş edərkən lazımdır: finances (Financial statements) delivery_term = 'o' ilə.
Hesabatlar üçün aşağıdakı statuslar istifadə olunur:
If the execution status is Finished or Updated, then you can get an order.
Tələb 3 hissədən ibarətdir:
/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
Tələb 3 hissədən ibarətdir:
delivery_term:
Bu səhvlər veb xidmətimizə sorğu göndərərkən baş verə bilər..
country_economic_overview — aşağıdakı alt bölmələri əhatə edir: data_transparency_index, country_development_indicators, economic_forecast.paid_taxes — ödənilmiş vergilər barədə məlumat.tenders — tenderlər haqqında məlumat.sanctions — negative_information bölməsinə əlavə edilib. beneficiaries, shareholders, managers və employees_data bölmələrinə aşağıdakı element əlavə edilib:source_type — məlumat mənbəyi növü (məsələn, official, mass_media, company_admin və s.). relations_of_persons bölməsinə yeni element əlavə edilib:match_typecapital bölməsi yenidən strukturlaşdırılıb:capital_amount elementi issued_capital adı ilə yenidən adlandırılıb. number_of_sharesshare_valueauthorized_capitalemployees_data bölməsində:group_figure elementi məlumatların qrup səviyyəsində toplulaşdırılmış göstəriciləri (true) əhatə edib-etmədiyini göstərir. source_type elementi məlumat mənbəyi növünü göstərir.is_estimated elementi indi yalnız dəyəri true olduqda daxil edilir. assets_data bölməsi — əvvəllər mövcud olan bölmələri birləşdirir:real_estate_data (əvvəllər property_data adlanırdı), vehicles, machinery_and_equipment (əvvəllər assets adlanırdı). patents və biological_assets. vehicles bölməsinə yeni bir sahə əlavə edilib:valuelitigations bölməsində aşağıdakı elementlər əlavə edilib:content, instance, process, authorityfinancial_statement/positions və summary/latest_turnovers bölmələrinə yeni element əlavə edilib:value_origin — dəyərin mənşəyini təsvir edir; məsələn, estimated dəyəri – bu dəyər mövcud məlumatlara əsasən məntiq və ya süni intellektdən istifadə etməklə təxmin edilir və hesablanır.branches_data bölməsində aşağıdakı sahələr əlavə edilib:registration_numberdirector_nameQeyd: Sabitləşmə mərhələsində hələ də kiçik təkmilləşdirmələr və düzəlişlər baş verə bilər.
Webhook tətbiqin digər tətbiqlərə real vaxt məlumatı təqdim etməsinin bir yoludur. Webhook funksiyamız URL ilə konfiqurasiya olunmuş HTTP geri çağırışlarını həyata keçirir. Müəyyən bir hadisə baş verdikdə HTTP POST yükü JSON formatında bu URL-ə göndərilir. Layihəmizin kontekstində webhook funksiyasını xüsusi hadisələri işə salmaq üçün dizayn etmişik.
Tətbiqiniz üçün webhook qurmaq üçün tətbiqin parametrlər səhifəsinə keçin və 'Webhooks parametrləri' bölməsini tapın. Və aşağıdakı məlumatları təqdim edin:
Bu məlumatları daxil etdikdən sonra 'Yadda saxla' düyməsini basın.
Hadisə baş verdikdə, biz hadisə haqqında məlumat ehtiva edən JSON bədənli HTTP POST sorğusunu payload URL-inə göndərəcəyik.
Payload URL-ə göndərilən POST sorğularının bizim tətbiqimizdən gəldiyini təsdiqləmək vacibdir. Buna kömək etmək üçün hər webhook sorğusunda X-Signature başlığı daxildir.
İmzalama üçün SHA512 alqoritmi ilə HMAC-dan istifadə edirik.
Secret, App ID və Secret Key-in webhooks parametrlərindən birləşdirilməsi ilə yaranan zəncirdir.
Gerekirse göndərəni müəyyən etmək üçün endpoint-a öz get params-larınızı əlavə etmək mümkündür.
Server 10 saniyə ərzində cavab verməlidir və 2XX HTTP kodu qaytarmalıdır; əks halda webhook çatdırılması uğursuz sayılır. Uğursuzluq halında xüsusiyyət çatdırılma siyasətinə uyğun olaraq tələbdən yenidən göndərilməyə cəhd edəcək.