Brevo · Schema

Task

Task Details

MarketingMarketing AutomationEmail MarketingTransactional EmailSMS MarketingWhatsAppCampaignsCRMSalesE-CommerceLoyaltyEventLive ChatEmailSMSAutomationMessagingContacts

Properties

Name Type Description
id string Unique task id
taskTypeId string Id for type of task e.g Call / Email / Meeting etc.
name string Name of task
companiesIds array Companies ids for companies a task is linked to
dealsIds array Deal ids for deals a task is linked to
contactsIds array Contact ids for contacts linked to this task
assignToId string Account id of the user assigned to this task
date string Task due date and time
notes string Notes added to a task
done boolean Whether the task is marked as done
createdAt string Task creation date/time
updatedAt string Task last update date/time
View JSON Schema on GitHub

JSON Schema

brevo-task-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/brevo/main/json-schema/brevo-task-schema.json",
  "title": "Task",
  "description": "Task Details",
  "x-generated": "2026-10-12",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/brevo-tasks-api-openapi.yml#/components/schemas/Task",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique task id"
    },
    "taskTypeId": {
      "type": "string",
      "description": "Id for type of task e.g Call / Email / Meeting etc."
    },
    "name": {
      "type": "string",
      "description": "Name of task"
    },
    "companiesIds": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Companies ids for companies a task is linked to"
    },
    "dealsIds": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Deal ids for deals a task is linked to"
    },
    "contactsIds": {
      "type": "array",
      "items": {
        "type": "integer"
      },
      "description": "Contact ids for contacts linked to this task"
    },
    "assignToId": {
      "type": "string",
      "description": "Account id of the user assigned to this task"
    },
    "date": {
      "type": "string",
      "format": "date-time",
      "description": "Task due date and time"
    },
    "notes": {
      "type": "string",
      "description": "Notes added to a task"
    },
    "done": {
      "type": "boolean",
      "description": "Whether the task is marked as done"
    },
    "createdAt": {
      "type": "string",
      "format": "date-time",
      "description": "Task creation date/time"
    },
    "updatedAt": {
      "type": "string",
      "format": "date-time",
      "description": "Task last update date/time"
    }
  },
  "required": [
    "taskTypeId",
    "name",
    "date"
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/brevo-task"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.