Skip to content

[Item] use /assets/{asset_id} endpoint for assets? #117

@vincentsarago

Description

@vincentsarago

Right now we use query parameter to pass the asset we want to visualize

/collections/{collection_id}/items/{item_id}/preview.png?assets={asset_id}&asset_bidx={asset_id}|1,2,3

but in theory we could do something like

/collections/{collection_id}/items/{item_id}/assets/{asset_id}/preview.png?&asset_bidx={asset_id}|1,2,3
/collections/{collection_id}/items/{item_id}/assets/{asset_id}/preview.png?bidx=1,2,3
  • It kinda make sense to have the /assets/{asset_id} suffix for one asset but what if we want to combine more than one?
/collections/{collection_id}/items/{item_id}/assets/B01,B02,B03/preview.png

I'm not sure about using , as assets delimiter. what are other options?

  • what about expression?

This is tricky but we could keep the same structure and add an expression=True parameter

/collections/{collection_id}/items/{item_id}/assets/B01+B02/preview.png?expression=True

we could also do something like:

/collections/{collection_id}/items/{item_id}/expression/B01+B02/preview.png

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestquestionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions