Custom Statement Tags
Marsview offers intent recognition for text, speech in async and real-time.
Custom statement tag detection Learn more
Custom statement tag detection in real-time speech analytics Learn more
Custom statement tag detection in async speech analytics Learn more

Creation of Statement Tags

API Request

post
https://api.marsview.ai/cb/v1/profile/statement_tags/create_statement_tag
Creates a new statement tag and responds with the new statementTagId in the database

Example Curl Request

Shown below is a code snippet to create a new intent
curl --location --request POST 'https://api.marsview.ai/cb/v1/profile/statement_tags/create_statement_tag/<userId>' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <JWT access token>' \
--data-raw '{
"userId" : "[email protected]",
"statementTagName" : "Demo StatementTag",
"statementTagSamples" : ["This is a statement tag sample", "These samples are used of statement tag detection"],
"statementTagSamplePhrases" : ["statement tag phrase", "phrase sample"],
"priority" : 2,
"threshold" : 0.8
}'

Example Response

The statement tag is created if the server responds with a 200 status code and the status is set to True in the JSON response
{
"status": true,
"data": {
"statementTag": "statement-bxllq7f8vkxh7t78e-1640158143710"
}
}

Get User Statement Tags

API Request

get
https://api.marsview.ai/cb/v1/profile/statement_tags/get_user_statement_tags
Responds with all the statement tag data and from the database

Example Curl Request

Shown below is a code snippet to fetch all the intents of a user
curl --location --request GET 'https://api.marsview.ai/cb/v1/profile/statement_tags/get_user_statement_tags/<userId>' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <JWT access token>'

Example Response

The intents are fetched and returned if the server responds with a 200 status code and the status is set to True in the JSON response
{
"status": true,
"data": {
[
{
"_id": "61c28121c3201048f422b612",
"type": "custom",
"user_id": "[email protected]",
"statement_tag_id": "statement-bxllq7f8vkxgv7vmk-1640136993500",
"statement_tag_name": "sample name",
"implements": [],
"statement_tag_samples": [
"This is a statement tag sample",
"These samples are used of statement tag detection"
],
"statement_tag_sample_phrases": [
"statement tag phrase",
"phrase sample"
],
"priority": 2,
"threshold": 0.8,
"deleted": false
}
]
}
}

Deletion of Statement Tags

API Request

delete
https://api.marsview.ai/cb/v1/profile/statement_tags/delete_statement_tag
Deletes an existing statement tag and responds with the deleted statementTagId from the database

Example Curl Request

Shown below is a code snippet to delete an existing intent
curl --location --request DELETE 'https://api.marsview.ai/cb/v1/profile/statement_tags/delete_statement_tag/<userId>/<statementTagId>' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <JWT access token>'

Example Response

The intent is deleted if the server responds with a 200 status code and the status is set to True in the JSON response
{
"status": true,
"data": {
"msg": "Statement Tag Deleted successfully",
"statementTagId": "statement-bxllq7f8vkxgv8jhu-1640137024434"
}
}
Copy link
On this page
Creation of Statement Tags
API Request
post
Creates a new statement tag and responds with the new statementTagId in the database
Example Curl Request
Example Response
Get User Statement Tags
API Request
get
Responds with all the statement tag data and from the database
Example Curl Request
Example Response
Deletion of Statement Tags
API Request
delete
Deletes an existing statement tag and responds with the deleted statementTagId from the database
Example Curl Request
Example Response