# API, webhooks, and automation

**Category:** [String Manager](https://help.totalctrl.app/hc/totalctrl/totalctrl-help-center/en-US/categories/strings)
**Updated:** 2026-10-04

## Automate String Manager

### REST API

The API can create sets, manage strings and translations, export, and import. The upload endpoint accepts a `format_override` field (the API equivalent of the File type dropdown) and returns the detected format.
### Webhooks

Events include `string.set.created`, `string.created`, `string.updated`, `string.deleted`, and `strings.uploaded` (fired after a file is uploaded and parsed).
### Orchestration & notifications

Uploads trigger the *Strings File Uploaded* Orchestration trigger and send the uploader a notification with the import counts.

---

## Related Articles

- [Platform keys: one string, the name each build expects](https://help.totalctrl.app/en-US/articles/string-manager-platform-keys)
- [Download the file you uploaded, with the values changed](https://help.totalctrl.app/en-US/articles/string-manager-template-export)
- [Find: duplicates, old terms, blocked words and tone](https://help.totalctrl.app/en-US/articles/string-manager-find-duplicates)
- [Placeholders, and why they are stored separately](https://help.totalctrl.app/en-US/articles/string-manager-placeholders)
- [Create a string set and add languages](https://help.totalctrl.app/en-US/articles/create-a-string-set)

---
[← Back to TotalCtrl Help Center](https://help.totalctrl.app/en-US/)