Dịch vụ web WSDL và các lược đồ được đặt tại đây.:
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 cung cấp một số dịch vụ:
Tìm kiếm công ty bao gồm 2 tùy chọn:
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.
Hệ thống đăng ký doanh nghiệp của Na Uy không cho phép tìm kiếm các công ty đã bị xóa theo tên. Do đó, chúng tôi không thể cung cấp tính năng SimpleSearch theo tên trong danh sách các công ty đã bị xóa tại Na Uy.
Dưới đây là ví dụ:
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: Cách tìm kiếm một công ty?
Các trạng thái sau đây được sử dụng cho báo cáo:
Nếu trạng thái thực thi là {hoàn thành} hoặc {cập nhật}, thì bạn có thể nhận đơn hàng.
Các trạng thái sau đây được sử dụng cho báo cáo:
Nếu trạng thái thực thi là {hoàn thành} hoặc {cập nhật}, thì bạn có thể nhận đơn hàng.
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: Cách tìm kiếm một công ty?
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: Cách tìm kiếm một công ty?
Chức năng này chỉ cần thiết khi đặt hàng sản phẩm: finances (Financial statements) với delivery_term = 'o'.
Các trạng thái sau đây được sử dụng cho báo cáo:
If the execution status is Finished or Updated, then you can get an order.
Yêu cầu bao gồm 3 phần:
/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
Yêu cầu bao gồm 3 phần:
delivery_term:
Các lỗi này có thể xảy ra khi thực hiện yêu cầu đến dịch vụ web của chúng tôi..
country_economic_overview — bao gồm các phần con sau: data_transparency_index, country_development_indicators, economic_forecast.paid_taxes — thông tin về các khoản thuế đã nộp.tenders — Thông tin về các cuộc thầu.sanctions — Được thêm vào phần negative_information. beneficiaries, shareholders, managers, và employees_data, yếu tố sau đã được thêm vào:source_type — Loại nguồn dữ liệu (ví dụ: official, mass_media, company_admin, v.v.). relations_of_persons, một phần tử mới đã được thêm vào:match_typecapital đã được tái cấu trúc:capital_amount " đã được đổi tên thành " issued_capital". number_of_sharesshare_valueauthorized_capitalemployees_data ":group_figure " chỉ định liệu dữ liệu có bao gồm các số liệu tổng hợp cấp nhóm hay không (true). source_type xác định loại nguồn dữ liệu.is_estimated " hiện chỉ được bao gồm nếu giá trị của nó là " true". assets_data — hợp nhất các phần đã tồn tại trước đây:real_estate_data (trước đây được gọi là property_data), vehicles, machinery_and_equipment (trước đây được gọi là assets). patents và biological_assets. vehicles, một trường mới đã được thêm vào:valuelitigations, các yếu tố sau đã được thêm vào:content, instance, process, authorityfinancial_statement/positions và summary/latest_turnovers, một phần tử mới đã được thêm vào:value_origin — mô tả nguồn gốc của giá trị; ví dụ, giá trị " estimated " - giá trị này được ước tính và tính toán dựa trên dữ liệu có sẵn bằng logic hoặc trí tuệ nhân tạo (AI).branches_data, các trường sau đã được thêm vào:registration_numberdirector_nameLưu ý: Các cải tiến và điều chỉnh nhỏ có thể vẫn xảy ra trong giai đoạn ổn định.
Webhook là một cách để một ứng dụng cung cấp thông tin thời gian thực cho các ứng dụng khác. Tính năng webhook của chúng tôi thực hiện các cuộc gọi HTTP được cấu hình với một URL. Mỗi khi một sự kiện được chỉ định xảy ra, một gói tin HTTP POST sẽ được gửi đến URL này dưới định dạng JSON. Trong bối cảnh dự án của chúng tôi, chúng tôi đã thiết kế chức năng webhook để kích hoạt các sự kiện cụ thể.
Để thiết lập webhook cho ứng dụng của bạn, hãy truy cập trang cài đặt ứng dụng và tìm phần 'Cài đặt Webhook'. Sau đó, cung cấp các thông tin sau:
Sau khi cung cấp các thông tin này, hãy nhấp vào 'Lưu'.
Khi một sự kiện xảy ra, chúng tôi sẽ gửi yêu cầu HTTP POST đến URL payload với nội dung JSON chứa thông tin về sự kiện.
Điều quan trọng là phải xác minh rằng các yêu cầu POST được gửi đến URL payload là từ ứng dụng của chúng ta. Để hỗ trợ việc này, mỗi yêu cầu webhook đều bao gồm tiêu đề X-Signature.
Để ký, chúng tôi sử dụng HMAC với thuật toán SHA512.
Secret là sự kết hợp của App ID và Secret Key từ cài đặt webhooks.
Bạn có thể thêm các tham số tùy chỉnh vào điểm cuối (endpoint) để xác định người gửi nếu cần thiết.
Máy chủ phải phản hồi trong vòng 10 giây và trả về mã trạng thái HTTP 2XX; nếu không, việc gửi webhook sẽ được coi là thất bại. Trong trường hợp thất bại, tính năng sẽ cố gắng gửi lại yêu cầu theo chính sách giao hàng.