Skip to content

Create Keyword

POST/v2/organizations/{organizationId}/keywords

Creates a new keyword (monitoring query) within the specified organization.

2 req/10s

Parameters

Path Parameters

organizationIdintegerrequiredpath

The unique identifier of the organization (int64).

Body Parameters

groupIdintegerrequiredbody

The ID of the group to add the keyword to (int64).

namestringrequiredbody

Display name for the keyword.

keywordjsonrequiredbody

Keyword definition object containing the search query and filters. See keyword object fields below.

Keyword Object Fields

FieldTypeDescription
naturalQuerystringThe search query in natural language. Supports boolean operators like OR, AND, and quoted phrases.
mayLangsarray of stringLanguage codes to include (e.g. ["en", "de"]). Use the Languages endpoint to get valid codes.
mayLocationsarray of stringLocation codes to include (e.g. ["US", "GB"]). Use the Locations endpoint to get valid codes.
maySourceTypesarray of stringSource types to monitor. Allowed values: WEB, FACEBOOK, TWITTER, FORUM, COMMENT, YOUTUBE, INSTAGRAM, REDDIT, TIKTOK, PRINT, RADIO, TV, BLUESKY

Additional filter fields

The keyword object supports many additional filter fields beyond those listed above. The fields documented here cover the most common use cases. Contact support for information about advanced filtering options.

Request Body Example

json
{
  "groupId": 456,
  "name": "Tesla Mentions",
  "keyword": {
    "naturalQuery": "Tesla OR \"Elon Musk\"",
    "mayLangs": ["en", "de"],
    "maySourceTypes": ["WEB", "TWITTER", "FACEBOOK"]
  }
}

Try it

Parameters

Organization ID

Keyword

The group to add the keyword to

Display name for the keyword

Keyword Definition

Natural language search query

Include mentions in these languages

Include mentions from these locations

Include mentions from these sources

Response

json
{
  "id": 789,
  "name": "Tesla Mentions",
  "color": "#4A90D9",
  "naturalQuery": "Tesla OR \"Elon Musk\"",
  "active": true,
  "createdAt": "2024-01-15T10:30:00Z",
  "editedAt": "2024-01-15T10:30:00Z"
}

Response Fields

FieldTypeDescription
idinteger (int64)Unique identifier for the created keyword
namestringDisplay name of the keyword
colorstringHex color code assigned to the keyword
naturalQuerystringThe search query as provided in the request
activebooleanWhether the keyword is actively monitoring
createdAtstring (ISO 8601)Timestamp of when the keyword was created
editedAtstring (ISO 8601)Timestamp of the last edit to the keyword

Built by Determ — Media Monitoring & Analytics