Ferndesk

Tasks

Create task

Creates a new task and queues it for AI processing. Tasks let you instruct Ferndesk's AI to generate or update help center articles based on your description.

Rate limit: 10 requests per hour per API key.

POST /tasks

Create task

curl --request POST \
  --url 'https://api.ferndesk.com/v1/tasks' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "key": "value"
}'
{
  "id": "<string>",
  "title": "<string>",
  "status": "<string>"
}

Created task

Authorizations

  • Authorization string required header

    All requests require a Bearer token in the Authorization header. API keys are prefixed with fdsk_ and should be kept secret. You can generate and manage keys from the Developer settings page.

Request Body

application/json
  • description string required

    Task description explaining what should be generated or updated.

  • title string

    Optional task title. Derived from description if omitted.

Response

application/json
  • id string

    Task ID (tsk_...).

  • title string | null

    Task title. Derived from description if omitted on create.

  • status string

    Task processing status.