Skip to content

Refactor Catalog API #589

@mikekistler

Description

@mikekistler

The Catalog API should be refactored to comply with standard HTTP/REST conventions. Specifically:

  • The PUT operation to update a catalog item should take the item id in the path
  • The GET operations on
    • /api/catalog/items/by/{name}
    • /api/catalog/items/type/{typeId}/brand/{brandId}
    • /api/catalog/items/type/all/brand/{brandId}
  • should be dropped and replaced with optional query parameters name, type, and brand on the GET on /api/catalog/items
  • The "text" parameter of GET on /api/catalog/items/withsemanticrelevance/{text} should be changed from a path parameter to a query parameter

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