# API Test Plugin

### Available API Methods

getTasks()
getArchivedTasks()
getCurrentContextTasks()
addTask(data)
updateTask(id, data)
getAllProjects()
addProject(data)
updateProject(id, data)
getAllTags()
addTag(data)
updateTag(id, data)
showSnack(config)
notify(config)
openDialog(config)
persistDataSynced(data)
loadSyncedData()
registerHook(hook, handler)
registerHeaderButton(config)
registerMenuEntry(config)
registerShortcut(config)
setCounter(key, value)
getCounter(key)
incrementCounter(key, amount)
decrementCounter(key, amount)
deleteCounter(key)
getAllCounters()

## Data Persistence Tests

## Task Operations

## Project & Tag Operations

## UI Operations

## Advanced Dialog Examples

Console output will appear here...