REST API available #368

Open
opened 2025-06-08 13:09:56 +02:00 by kiara · 0 comments
Owner

As a front-end developer,
I want to be able to interact with Fediversity through a REST API,
so that I may work with its functionality while treating it as a black box.

notes

  • while this is primarily a research project, the expectation of running and maintaining a live service would alter that scope to potentially include becoming responsible to constantly staying on-call in case of production issues, whereas outsiders may not have the needed expertise. we may need to further consider how to best handle this.

implementation notes

  • part of this may have been implemented in panel
  • while our underlying logic is not very imperative, front-ends may bring along more imperative expectations such as buttons over forms, which may have use for according imperative-style REST end-points. needs #242.
**As** a front-end developer, **I want** to be able to interact with Fediversity through a REST API, **so that** I may work with its functionality while treating it as a black box. ## notes - while this is primarily a research project, the expectation of running and maintaining a live service would alter that scope to potentially include becoming responsible to constantly staying on-call in case of production issues, whereas outsiders may not have the needed expertise. we may need to further consider how to best handle this. ### implementation notes - part of this may have been implemented in `panel` - while our underlying logic is not very imperative, front-ends may bring along more imperative expectations such as buttons over forms, which may have use for according imperative-style REST end-points. needs #242.
kiara added the
type: user story
api service
labels 2025-06-08 13:09:56 +02:00
kiara changed title from offer REST API to REST API available 2025-06-08 13:10:08 +02:00
kiara added a new dependency 2025-06-08 13:10:18 +02:00
kiara added a new dependency 2025-06-08 13:10:35 +02:00
kiara added a new dependency 2025-06-08 13:11:00 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
#228 brought into production}
Fediversity/Fediversity
Depends on
#242 enqueuing deployment syncs
Fediversity/Fediversity
#334 specification published
Fediversity/Fediversity
Reference: Fediversity/Fediversity#368
No description provided.