---
title: "POST /user/is-url-safe-to-use"
method: POST
path: "/user/is-url-safe-to-use"
tags: ["user"]
---

# POST /user/is-url-safe-to-use

`POST /user/is-url-safe-to-use`

## Request

- Base URL: `https://api.focusbear.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.focusbear.io/user/is-url-safe-to-use`
- Auth: HTTP bearer

## Request body

- IsUrlSafeDto
  - `intention` string, required
  - `justificationForThisUrl` string
  - `justification` string
  - `extraJustificationForThisSite` string
  - `lastFiveJustificationsInThisFocusSession` string[]
  - `class_session_id` string, uuid
  - `url` string, required
  - `tab_title` string, required
  - `meta_description` string, required
  - `focus_mode` string, required
  - `language` object, required
  - `currentTaskInToDoPlayer` string
  - `task_must_align_to_focus_intention` boolean
  - `current_tasks` CurrentTaskDto[]
    - `task_name` string, required
    - `task_id` string, uuid, required
  - `check_in_conversation` CheckInTurnDto[]
    - `text` string, required
    - `role` 'user' | 'assistant', required

## Response `201`

- URLSafeProbabilityResponseDto
  - `isTaskMisalignedWithIntention` boolean
  - `allowed_probability` number, required
  - `reason` string, required
  - `suggested_task` string
  - `suggested_task_id` string
  - `suggested_duration_minutes` number

---

[API](https://skmtc.dev/focusbear/apis/focusbear-api.md) - [All operations](https://skmtc.dev/focusbear/apis/focusbear-api/llms.txt) - [OpenAPI document](https://skmtc.dev/focusbear/apis/focusbear-api/revisions/3a83a3b9a811?raw)
