# Moderate User-Generated Content for NSFW Content [View original](https://ittybit.com/guides/moderate-user-generated-content-nsfw) ## Create a NSFW Task ```js const task = await ittybit.tasks.create({ url: 'https://example.com/video.mp4', kind: 'nsfw', }); ``` ```python task = ittybit.tasks.create( url='https://example.com/video.mp4', kind='nsfw', ); ``` ```ruby task = ittybit.tasks.create( url: 'https://example.com/video.mp4', kind: 'nsfw', ); ``` ```php $task = $ittybit->tasks->create([ 'url' => 'https://example.com/video.mp4', 'kind' => 'nsfw', ]); ``` ```go task, err := ittybit.Tasks.Create( context.TODO(), &ittybit.TaskCreateParams{ Kind: "nsfw", URL: "https://example.com/video.mp4" }, ) ``` ```js const task = await fetch('https://api.ittybit.com/tasks', { method: 'POST', headers: { 'Authorization': `Bearer ${ITTYBIT_API_KEY}` }, body: JSON.stringify({ url: 'https://example.com/video.mp4', kind: 'nsfw', }) }) ``` See the [NSFW Tasks](/docs/nsfw) section for more information about available options. *** *(See [SDKs](/sdks) for install and initialization steps.)*