
Create, change, copy and delete projects and channels from your own code.
Teams that run moderation for many products or customers set up the same projects and channels again and again, by hand, in the dashboard.
Today, you can do it over the API.
Create an organization key. Go to Settings → API keys. An organization key manages projects and channels across the organization. It cannot moderate content, and project keys cannot manage projects.
Give it only the access it needs. Pick read or write access for projects and channels, limit the key to some projects, and set when it expires.
Manage projects. List, create, update and delete projects. A new project comes with a channel, a review queue and a secret key, returned in the response.
Manage channels. List, create, update and delete the channels in a project, and change their content type, flagging mode and media settings.
Copy a setup. Duplicate a project to get its settings, channels, policies, rules, actions and queues in a new project with its own key. Duplicate a channel to try a change next to the original.
Roll keys without downtime. Rolling a key gives you a new one and keeps the old one working for up to 7 days while you switch.
Every key shows when it was last used, and every change made with an organization key shows in Settings → Activity.