List all tags.
List all of the user's tags.
Parameters
X-Trace-Idstring<uuid>headerUnique identifier associated with this request.
limitinteger<int32>queryNumber of items per page. The default pagination is per 50 items.
pageinteger<int32>queryPage number. The default pagination is per 50 items.
Response
A list of tags
Response fields application/vnd.api+json
Show child attributes
typestringrequiredImmutable value
tagsidstringrequired2Show child attributes
created_atstring<date-time>read only2026-10-01T00:00:00+00:00updated_atstring<date-time>read only2026-10-01T00:00:00+00:00tagstringrequiredThe tag
expensivedatestring<date> | nullThe date to which the tag is applicable.
2026-10-01descriptionstring | nullTag for expensive stufflatitudenumber<double> | nullLatitude of the tag's location, if applicable. Can be used to draw a map.
51.983333longitudenumber<double> | nullLatitude of the tag's location, if applicable. Can be used to draw a map.
5.916667zoom_levelinteger<int32> | nullZoom level for the map, if drawn. This to set the box right. Unfortunately this is a proprietary value because each map provider has different zoom levels.
6Show child attributes
0objectShow child attributes
relstringselfuristring/OBJECTS/1selfstring<uri>https://demo.firefly-iii.org/api/v1/OBJECTS/1Show child attributes
paginationobjectShow child attributes
totalinteger3countinteger20per_pageinteger100current_pageinteger1total_pagesinteger1Show child attributes
selfstring<uri>https://demo.firefly-iii.org/api/v1/OBJECT?&page=4firststring<uri>https://demo.firefly-iii.org/api/v1/OBJECT?&page=1nextstring<uri> | nullhttps://demo.firefly-iii.org/api/v1/OBJECT?&page=3prevstring<uri> | nullhttps://demo.firefly-iii.org/api/v1/OBJECT?&page=2laststring<uri>https://demo.firefly-iii.org/api/v1/OBJECT?&page=12Bad request
Response fields application/json
messagestringBad RequestexceptionstringBadRequestHttpExceptionUnauthenticated
Response fields application/json
messagestringUnauthenticatedexceptionstringAuthenticationExceptionPage not found
Response fields application/json
messagestringResource not foundexceptionstringNotFoundHttpExceptionInternal exception
Response fields application/json
messagestringInternal ExceptionexceptionstringInternalExceptionAuthorization
firefly_iii_authoauth2OAuth2 authorization code flow. Create a client on your installation's /profile page; it authorizes at /oauth/authorize and issues tokens at /oauth/token there. The URLs below are the demo site's. How to use the API walks through it.
local_bearer_authhttp (bearer)A Personal Access Token, sent as a bearer token. Create one on your installation under Options > Profile > OAuth > Personal Access Tokens.
