Authentication
This endpoint requires authentication via Bearer token.Request Body
The workspace ID to create the tag in
Tag name (e.g., “Customer Payment”, “Vendor Expense”)
- Min length: 1 character
- Max length: 50 characters
- Must be unique within workspace
Tag type for categorization
income- For revenue/income transactionsexpense- For costs/expense transactionsneutral- For transfers or other transactions
Hex color code for visual identification (default: auto-assigned)
- Format:
#RRGGBB - Example:
#10B981
Optional description explaining the tag’s purpose
- Max length: 200 characters
Response
Indicates if the tag was created successfully
Example Request
Example Response
Error Responses
Common Tag Examples
Income Tags
Expense Tags
Neutral Tags
Bulk Tag Creation
To create multiple tags at once, send multiple requests in parallel:Tag Management Operations
Get All Tags
Update Tag
Delete Tag
Apply Tag to Transaction
Tag Naming Best Practices
Use clear, descriptive names
Use clear, descriptive names
✅ “Customer Payment” ❌ “CP”
✅ “Vendor Expense” ❌ “Expense1”
Be consistent with naming conventions
Be consistent with naming conventions
Choose one style and stick with it:
- Title Case: “Customer Payment”
- Sentence case: “Customer payment”
- lowercase: “customer payment”
Avoid duplicate or similar tags
Avoid duplicate or similar tags
Use specific names when needed
Use specific names when needed
For project-specific tracking:
- “Grant - Phase 1”
- “Client A - Q1 2024”
- “Marketing - Social Media”
Color Palette Suggestions
Income (Green Shades)
#10B981- Emerald (Default income color)#22C55E- Green#84CC16- Lime
Expense (Red/Orange Shades)
#EF4444- Red (Default expense color)#F59E0B- Amber#F97316- Orange
Neutral (Blue/Gray Shades)
#64748B- Slate (Default neutral color)#3B82F6- Blue#0EA5E9- Sky
Category-Specific
#8B5CF6- Purple (Investments, Assets)#EC4899- Pink (Subscriptions, Recurring)#14B8A6- Teal (Payroll, HR)
Rate Limits
- Free Tier: 100 tags per workspace, 100 API requests/hour
- Pro Tier: 500 tags per workspace, 1,000 API requests/hour
- Enterprise Tier: Unlimited tags, custom rate limits
Webhooks
Subscribe to tag events:tag.created- New tag createdtag.updated- Tag name or details changedtag.deleted- Tag removed