diconium / ethereal-pulse

Apache License 2.0
0 stars 3 forks source link

Implement API Key Management Routes #23

Closed ivanLOliveira closed 3 days ago

ivanLOliveira commented 2 weeks ago

Description

We need to create a set of API endpoints to manage API keys. These endpoints should allow users with a valid API key to:

  1. Create new API keys.
  2. List all API keys associated with their user account.
  3. Delete an API key.

Endpoints

1. Create API Key

2. List API Keys

  1. Implement the Create API Key route.
  2. Implement the List API Keys route.
  3. Implement the Delete API Key route.
  4. Add validation for API keys.
  5. Add error handling for each endpoint.
  6. Write tests for each endpoint to ensure they work as expected.

Additional Context

Labels

backend, api, enhancement

Acceptance Criteria