Endpoints, authentication, and responses.