Skip to content

[Spring 2026] API Key Creation Page #69

Description

@llam36

Context

Dashboard allows creating api key, but does not show the key to the user. We need a table to show all api keys belonging to the projects that the user is linked to, and the ability to delete keys
Image

Expected Layout

Image

Design Inspiration

Card wrapping table

Image

API Key Reveal Card

Image

API Key table (no table border is nice!)

Image

Requirement

Create API Key Form

Reveal API Key

  • Create a card to reveal the newly created API Key, empty when refreshing the page
  • When no API key is created, display no API key to reveal
  • Add title to card

API Key table

  • Wrap the table in a card, same as other cards
  • Display all past api keys in a table
  • Should have columns for id, description, date created (in a chip/badge), linked project (in a chip/badge), env (in a chip/badge)
  • For keys with no created date, display N/A
  • Have an option to delete the key, and confirm delete is successful

Backend

  • Add and modify endpoints as needed
  • Add date created field in api key schema (stored as string)
  • Add e2e tests to any new endpoints or behavior across all services you interact with

PR description

  • Brief list of what you did
  • Video showing a working frontend (mocked data or backend integration)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions