Layanan web wsdl dan skema terletak di sini:
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 menyediakan beberapa layanan:
Pencarian perusahaan terdiri atas 2 opsi:
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.
Daftar Norwegia tidak mengizinkan pencarian perusahaan yang dihapus berdasarkan nama. Oleh karena itu, kami tidak dapat menyediakan SimpleSearch berdasarkan nama dalam perusahaan yang dihapus di Norwegia.
Di bawah ini Anda bisa menemukan contohnya:
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: Bagaimana cara mencari perusahaan?
Status berikut digunakan untuk laporan:
Jika status eksekusi adalah Finished atau Updated, maka Anda bisa mendapatkan order.
Status berikut digunakan untuk laporan:
Jika status eksekusi adalah Finished atau Updated, maka Anda bisa mendapatkan order.
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: Bagaimana cara mencari perusahaan?
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: Bagaimana cara mencari perusahaan?
Fungsi ini hanya diperlukan ketika memesan produk: finances (Financial statements) dengan delivery_term = 'o'.
Status berikut digunakan untuk laporan:
If the execution status is Finished or Updated, then you can get an order.
Permintaan terdiri atas 3 bagian:
/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
Permintaan terdiri atas 3 bagian:
delivery_term:
Kesalahan-kesalahan ini dapat terjadi ketika membuat permintaan ke layanan web kami.
country_economic_overview — mencakup subbagian berikut: data_transparency_index, country_development_indicators, economic_forecast.paid_taxes — informasi tentang pajak yang telah dibayarkan.tenders — informasi tentang tender.sanctions — ditambahkan ke bagian negative_information. beneficiaries, shareholders, managers, dan employees_data, elemen berikut ditambahkan:source_type — jenis sumber data (misalnya, official, mass_media, company_admin, dll.). relations_of_persons, elemen baru telah ditambahkan:match_typecapital telah direstrukturisasi:capital_amount " telah diganti namanya menjadi " issued_capital". number_of_sharesshare_valueauthorized_capitalemployees_data ":group_figure " menunjukkan apakah data mencakup angka agregat tingkat grup (true). source_type " menentukan jenis sumber data.is_estimated " kini hanya disertakan jika nilainya adalah " true". assets_data " — menggabungkan bagian-bagian yang sebelumnya ada:real_estate_data (sebelumnya bernama property_data), vehicles, machinery_and_equipment (sebelumnya bernama assets). patents dan biological_assets. vehicles, telah ditambahkan bidang baru:valuelitigations, elemen-elemen berikut telah ditambahkan:content, instance, process, authorityfinancial_statement/positions dan summary/latest_turnovers, elemen baru telah ditambahkan:value_origin — menjelaskan asal usul nilai; misalnya, nilai " estimated " — nilai ini diperkirakan dan dihitung berdasarkan data yang tersedia menggunakan logika atau kecerdasan buatan.branches_data, bidang-bidang berikut telah ditambahkan:registration_numberdirector_nameCatatan: Perbaikan dan penyesuaian minor masih dapat terjadi selama fase stabilisasi.
Webhook adalah cara bagi aplikasi untuk memberikan informasi waktu nyata kepada aplikasi lain. Fitur webhook kami mengimplementasikan pemanggilan balik HTTP yang dikonfigurasikan dengan URL. Muatan HTTP POST dikirim ke URL ini dalam format JSON setiap kali peristiwa tertentu terjadi. Dalam konteks proyek kami, kami telah merancang fungsi webhook untuk memicu peristiwa tertentu.
Untuk menyiapkan webhook untuk aplikasi Anda, buka halaman pengaturan aplikasi dan cari bagian 'Pengaturan Webhook'. Dan berikan informasi berikut ini:
Setelah memberikan detail ini, klik 'Simpan'.
Ketika sebuah peristiwa terjadi, kami akan mengirimkan permintaan HTTP POST ke URL payload dengan badan JSON yang berisi informasi tentang peristiwa tersebut.
Penting untuk memverifikasi bahwa permintaan POST yang dikirim ke URL muatan berasal dari aplikasi kita. Untuk membantu hal ini, setiap permintaan webhook menyertakan header X-Signature.
Untuk penandatanganan, kami menggunakan HMAC dengan algoritma SHA512.
Rahasia adalah gabungan dari ID Aplikasi dan Kunci Rahasia dari pengaturan webhook.
Anda dapat menambahkan parameter get Anda sendiri ke titik akhir untuk mengidentifikasi pengirim jika perlu.
Server harus merespons dalam waktu 10 detik dan mengembalikan kode HTTP 2XX; jika tidak, pengiriman webhook dianggap gagal. Jika terjadi kegagalan, fitur ini akan mencoba mengirim ulang permintaan sesuai dengan kebijakan pengiriman.