Web hizmeti wsdl ve şemaları burada bulunur:
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 çeşitli hizmetler sağlar:
Şirket araması 2 seçenekten oluşur:
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ç sicili, silinmiş şirketlerin isimlerine göre aranmasına izin vermemektedir. Bu nedenle, Norveç'te silinen şirketler içinde isimlere göre bir SimpleSearch sağlayamıyoruz.
Aşağıda örneği bulabilirsiniz:
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: Bir şirket nasıl aranır?
Raporlar için aşağıdaki durumlar kullanılır:
Yürütme durumu Finished veya Updated ise, bir emir alabilirsiniz.
Raporlar için aşağıdaki durumlar kullanılır:
Yürütme durumu Finished veya Updated ise, bir emir alabilirsiniz.
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: Bir şirket nasıl aranır?
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: Bir şirket nasıl aranır?
Bu işlev yalnızca bir ürün sipariş ederken gereklidir: finances (Financial statements) ile delivery_term = 'o'.
Raporlar için aşağıdaki durumlar kullanılır:
If the execution status is Finished or Updated, then you can get an order.
Talep 3 bölümden oluşmaktadır:
/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
Talep 3 bölümden oluşmaktadır:
delivery_term:
Web servisimize talepte bulunurken bu hatalar oluşabilir.
country_economic_overview — aşağıdaki alt bölümleri içerir: data_transparency_index, country_development_indicators, economic_forecast.paid_taxes — ödenen vergiler hakkında bilgiler.tenders — ihaleler hakkında bilgiler.sanctions — negative_information bölümüne eklendi. beneficiaries, shareholders, managers ve employees_data bölümlerine aşağıdaki öğe eklenmiştir:source_type — veri kaynağı türü (ör. official, mass_media, company_admin, vb.). relations_of_persons bölümüne yeni bir öğe eklenmiştir:match_typecapital bölümü yeniden yapılandırılmıştır:capital_amount öğesinin adı issued_capital olarak değiştirilmiştir. number_of_sharesshare_valueauthorized_capitalemployees_data bölümünde:group_figure, verilerin grup düzeyinde toplu rakamlar içerip içermediğini belirtir (true). source_type öğesi, veri kaynağı türünü belirtir.is_estimated öğesi artık yalnızca değeri true olduğunda dahil edilmektedir. assets_data bölümü — önceden var olan bölümleri birleştirir:real_estate_data (önceden property_data olarak adlandırılmış), vehicles, machinery_and_equipment (önceden assets olarak adlandırılmış). patents ve biological_assets. vehicles bölümüne yeni bir alan eklenmiştir:valuelitigations bölümüne aşağıdaki öğeler eklenmiştir:content, instance, process, authorityfinancial_statement/positions ve summary/latest_turnovers bölümlerine yeni bir öğe eklenmiştir:value_origin — değerin kaynağını açıklar; örneğin, estimated değeri - bu değer, mantık veya yapay zeka kullanılarak mevcut verilere dayalı olarak tahmin edilir ve hesaplanır.branches_data bölümüne aşağıdaki alanlar eklenmiştir:registration_numberdirector_nameNot: Stabilizasyon aşamasında küçük iyileştirmeler ve ayarlamalar yapılabilir.
Web kancası, bir uygulamanın diğer uygulamalara gerçek zamanlı bilgi sağlamasının bir yoludur. Webhook özelliğimiz, bir URL ile yapılandırılmış HTTP geri aramalarını uygular. Belirli bir olay gerçekleştiğinde bu URL'ye JSON formatında bir HTTP POST yükü gönderilir. Projemiz bağlamında, webhook işlevini belirli olayları tetiklemek için tasarladık.
Uygulamanız için bir web kancası ayarlamak için, uygulama ayarları sayfasına gidin ve 'Web Kancaları Ayarları' bölümünü arayın. Ve aşağıdaki bilgileri sağlayın:
Bu bilgileri girdikten sonra 'Kaydet'e tıklayın.
Bir olay gerçekleştiğinde, olay hakkında bilgi içeren bir JSON gövdesi ile yük URL'sine bir HTTP POST isteği göndereceğiz.
Yük URL'sine gönderilen POST isteklerinin uygulamamızdan geldiğini doğrulamak önemlidir. Buna yardımcı olmak için, her web kancası isteği bir X-İmza başlığı içerir.
İmzalama için SHA512 algoritması ile HMAC kullanıyoruz.
Gizli, webhooks ayarlarından Uygulama Kimliği ve Gizli Anahtarın bir araya getirilmesidir.
Gerekirse göndereni tanımlamak için uç noktaya kendi get params'ınızı eklemek mümkündür.
Bir sunucu 10 saniye içinde yanıt vermeli ve 2XX HTTP kodu döndürmelidir; aksi takdirde web kancası teslimatı başarısız kabul edilir. Başarısızlık durumunda, özellik teslim politikasına göre isteği yeniden göndermeyi deneyecektir.