Skip to content

Tag avatar

API path: /tag/avatar.

assign

required subuser rights: tag_update

parameters

  • tag_id
  • icon_id

Assign icon_id (from standard icon set) to this tag. Icon_id can be null – this means that uploaded avatar should be used instead of icon.

response

{
    "success": true
}

errors

  • 201 – Not found in database (when vehicle with tag_id not found in db)

upload

Upload avatar image for specified tag.
Then it will be available from [api_base_url]/[api_static_path]/tag/avatars/<file_name>
e.g. https://api.navixy.com/v2/fsm/static/tag/avatars/abcdef123456789.png.

required subuser rights: tag_update

avatar_file_name returned in response and will be returned from /tag/list.

MUST be a POST multipart request (multipart/form-data), with one of the parts being an image file upload (with the name 'file').

File part mime type must be one of:

  • image/jpeg or image/pjpeg
  • image/png
  • image/gif

parameters

  • tag_id – tag id
  • file – image file
  • redirect_target – (optional) URL to redirect. If redirect_target passed return redirect to <redirect_target>?response=<urlencoded response json>

response

{
    "success": true,
    "value": <string> // avatar file name
}

errors

Here is the list of errors that might occurred:

  • 201 – Not found in database (when tag with tag_id not found in db)
  • 233 – No data file (if file part not passed)
  • 234 – Invalid data format (if passed file with unexpected mime type)
  • 254 – Cannot save file (on some file system errors)

Last update: September 9, 2020