Your question is API Design for External Integrations. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
What considerations do you prioritize when designing an API for external integrations?
Discuss the API contract, authentication and authorization, compatibility, reliability, observability, and operational safeguards. Explain how your choices would support an API that may invoke an ML-backed service while remaining safe for unknown external clients.