请提供一组实现任务应用的API接口。 
该API接口应支持用户认证、查询数据和修改数据等基本功能。
1. 用户认证接口： 
- 用户注册：POST /api/register 
- 用户登录：POST /api/login 
- 用户注销：POST /api/logout 

2. 查询数据接口： 
- 获取所有数据列表：GET /api/data 
- 获取某个特定数据的详细信息：GET /api/data/{id} 

3. 修改数据接口： 
- 添加新数据：POST /api/data 
- 更新已有数据：PUT /api/data/{id} 
- 删除已有数据：DELETE /api/data/{id} 

需要注意的是，查询和修改数据接口需要进行身份验证。可以采用JSON Web Token（JWT）等技术实现用户认证和权限控制。另外，应根据实际需求设计数据对象和字段。