Is your feature request related to a problem? Please describe.
Tags can be pinned to one's profile on the web (the tag editor's pin option; Tag.pinned exists in the model), but the API's TagSchema/TagInSchema have no pinned field — so pin state can neither be read nor changed via the API.
Describe the solution you'd like
Add pinned to the tag schemas: returned by GET /api/me/tag/, settable via POST /api/me/tag/ and PUT /api/me/tag/{uuid}.
Describe alternatives you've considered
None; the field is simply absent from the API surface.
Additional context
Split from #1671 (one issue per request).
Is your feature request related to a problem? Please describe.
Tags can be pinned to one's profile on the web (the tag editor's pin option;
Tag.pinnedexists in the model), but the API'sTagSchema/TagInSchemahave nopinnedfield — so pin state can neither be read nor changed via the API.Describe the solution you'd like
Add
pinnedto the tag schemas: returned byGET /api/me/tag/, settable viaPOST /api/me/tag/andPUT /api/me/tag/{uuid}.Describe alternatives you've considered
None; the field is simply absent from the API surface.
Additional context
Split from #1671 (one issue per request).