What the Data for This Category Looks Like
Data for IT service intelligent due diligence reports comes from four sources: public industrial and commercial information platforms, official vendor qualification disclosures, third-party compliance certification platforms, and customer acceptance and delivery documents. Data updates trigger at project delivery milestones. A single update covers all information for the associated project. Documents split into four modules: basic qualifications, technical capabilities, delivery performance, and compliance qualifications. Included fields include service provider unified social credit code, core technical personnel count, delivered projects in the past three years, compliance certification number, and others. Field units are character type, person, integer, and character type, respectively.
Constraints Imposed on HTTP Interfaces and External Systems
The data characteristics of IT service intelligent due diligence reports create multiple constraints for HTTP interfaces and external systems. Multiple scattered data sources require interfaces to support multiple authentication configurations to align with access rules of different external platforms. Fixed field structures require input parameters to strictly match preset field names. Missing required fields will cause data verification failures. Non-fixed update rhythms require interfaces to support both on-demand and batch scheduled synchronization modes to fit different data update scenarios. The ability to include multiple project details in a single report requires interfaces to support paginated returns, avoiding single-transmission overload. Encrypted transmission requirements for compliance-related fields require interfaces to enable the HTTPS protocol and support custom certificate configuration.
Configuration Settings
| Configuration Item | Recommended Value | Rationale |
|---|---|---|
EXTERNAL_API_AUTH_TYPE | api_key or oauth2 | Adapt to the authentication rules of the external platform being connected. Public industrial and commercial information platforms mostly use api_key, while compliance certification platforms mostly use oauth2 |
REQUIRED_SYNC_FIELDS | ["服务商统一社会信用代码","近三年交付项目数"] | Match the core required fields of IT service due diligence reports. Missing fields will cause the report to fail validity verification |
SYNC_TRIGGER_MODE | on_demand or scheduled | Adapt to non-fixed update rhythms. On-demand synchronization suits temporary data updates, while scheduled synchronization suits batch periodic updates |
API_PAGE_SIZE | 20–50 entries per request | Balance single transmission load and response speed. Too large a value causes interface timeouts, too small a value increases request times |
EXTERNAL_SYNC_TIMEOUT | 300 seconds | Adapt to the average response duration of multi-source interface calls. Avoid synchronization task failures due to slow responses from external platforms |
HTTPS_CERT_CONFIG | Custom Enterprise Internal Certificate | Adapt to intranet deployment scenarios, and meet security and compliance requirements for internal data transmission |
The parameter values provided on this page are common recommended starting points for configuration. Actual values are affected by material form, data volume and business rules. Specific issues require case-by-case analysis. It is recommended to test on your own samples before finalizing settings.
Three Common Mistakes
- Phenomenon: Accessing the
/api/core/datasetinterface returns a 502 Bad Gateway error. Cause: In version v4.14.4 of intranet deployment, the port forwarding rules of the nginx reverse proxy were not configured correctly, causing requests to fail to reach the FastGPT service port. - Phenomenon: Calling the external synchronization interface returns
400 Bad Request, and the system log shows missing required fields. Cause: The input parameters do not include the core fields specified in theREQUIRED_SYNC_FIELDSconfiguration, and do not match the data structure requirements of the due diligence report. - Phenomenon: Using the
curlcommand to call the interface to submit due diligence data returns413 Request Entity Too Large. Cause: TheUPLOAD_FILE_MAX_SIZEparameter was not configured, or its value is smaller than the file size of a single due diligence report.
How to Confirm Configuration is Successful
- Call the
/api/core/datasetinterface, pass test data containing the fields specified in theREQUIRED_SYNC_FIELDSconfiguration, check that the return status code is 200, and that the data is successfully synchronized to the corresponding knowledge base. - View the system running logs, confirm that the authentication information is loaded correctly when calling external interfaces, and there are no authentication failure related errors.
- Trigger an on-demand synchronization task, check that the number of returned synchronization results matches the expected configuration of
API_PAGE_SIZE. - Upload a due diligence report file in a conventional format, confirm that the upload request does not return
413 Request Entity Too Largeerrors.
Question material comes from public community discussions. Configuration values are common starting points and should be measured against your own samples. Verified on 2026-09-14.