Steps to Complete
- Implement a REST API server for querying company metadata stored from incorporation document scans. Use OpenAPI spec to describe the endpoints
- Nice to have for the API server:
- Authentication: Secure endpoints with user authentication (e.g., JWT, OAuth2, or local login).
- User Management: Ability to create, update, and delete users with appropriate roles/permissions.
- Throttling/Quota per IP: Implement request rate limiting and quota enforcement based on client IP address.
- IP Whitelisting Management: Provide mechanisms to allow/deny access based on whitelisted IP addresses.
- Document all endpoints, authentication mechanisms, and management features.
Goal: Provide a manageable REST API for querying and managing access to company metadata.
Steps to Complete
Goal: Provide a manageable REST API for querying and managing access to company metadata.