gravitee-io / issues

Gravitee.io - API Platform - Issues
64 stars 26 forks source link

[Spike investigation] M-API Partial update #7417

Closed mouligno closed 2 years ago

mouligno commented 2 years ago

:rainbow: Feature

Implementing a crossId on resources, fixing some behavior on import/export APIs is a great start on our path to provide easy integration of Gravitee in a CICD workflow. To follow up on these improvements, we’d like to let the user update their APIs without bringing the full API Definition. The idea is to implement a PATCH method.

Which endpoint should we target? Imho we should focus on these two : PUT /api/import PUT /api/{api.id}/import

In order to keep consistency and provide guidance easily (and avoid custom implementation around M-API).

Should we be able to update all info or not?

:sunrise_over_mountains: Additional information

:link: Dependencies

Link a story or other related things...

:camera: Mockups

Insert screenshots, drawings...

:books: Documentation required

Provide link to the issue for documentation update

:superhero: Acceptance criteria

:warning: Potential impacts

Which other features may be impacted by this fix. This could be populated after fix

What are the impacted versions?

:heavy_check_mark: Definition of Done

For each User Story everything on the list must be considered, select only what was required

:rocket:

mouligno commented 2 years ago

Spike results available on GDocs - "Workshop - MAPI partial update"