📄 API Partner Evaluation
Even though the statistical assessment is the same, there are two types of API provider evaluation processes.
New APIs
- BD makes first contact with the provider. Questions are exchanged until both sides have a clear understanding of expectations.
- Once aligned, we request a trial API key.
- We integrate the mock version of the API (e.g.
someApi-mock) intodata-feeds/api-integrationsand begin collecting data automatically. - The evaluation pipeline runs automatically every week and can also be triggered manually.
- After 3 weeks of data collection, we review the results per feed and share feedback with the candidate provider, asking them to address any issues.
- Once all feedback is resolved, we ask the provider to schedule a date for initial deployment and integrate the production API by that date.
- The first deployment goes live and the provider becomes an official API partner.
Existing APIs
Periodically or on special occasions (e.g. alerts) we check the latest evaluation or run the evaluation code and observe the results. We ask the provider to fix the issue or, if needed, we plan a dAPI reconfiguration.
- Related code can be found here: api-integrations-tools/collectors
- API Integrations dashboard, where everything is observed, can be found here: API Integrations dashboard
Owner: Mertcan