Skip to content

What's this?

Application APIs

Lets documents, content and metadata be stored in MARCIE for further API processing. To get this data into the MARCIE store, document decomposition and ingestion, as well as manual document/content submission APIs can be used. Once populated, application APIs provide semantic/syntactic analysis, semantic search and content related querying to be executed at scale. See APPS from the navigation panel for more details.

Content APIs

Content is submitted to endpoints with associated control attributes and results are synchronously returned. Primary examples of these APIs include: content comparison, enrichment, transformation, and analysis (spellcheck, grammar, sentiment, readability). See DOCUMENT and CONTENT from the navigation panel for more details. In this scenario, content is not stored or persisted.

Download OpenAPI description
Overview
MARCIE Support

info@messagepoint.com

Languages
Servers
Mock server

https://marcie.redocly.app/_mock/openapi/

https://w1waoh1clk.execute-api.us-east-1.amazonaws.com/{basePath}/

Text Generative AI

Text focused APIs utilizing generative large language models (LLMs)

Operations

Text Similarity

Provides multiple text-based similarity algorithms to measure the similarity of input text pairs. The provided algorithms are tuned to measure similarity both in the representation (syntax) and the meaning (semantics) of the text content.

Operations

Text Summary

Generates a summary for the given text.

Operations

Natural Language Processing

MARCIE NLP operations' request on provided content

Operations

Enrichments/Classification

Text enrichment APIs offer various enrichment functions that take the raw text as its input and provides a specific enrichment/feature corresponding to the input text. An enrichment function is idempotent and its output is determined by the input text and the underlying predictive (deep learning based) linguistic model. Some examples of these include text based sentiment, readability calculation etc. Most of the underlying methods can be used either using a "GET" or a "POST" HTTP method. For smaller text, the GET method offers better performance and allows for network optimizations such as caching.

Operations

Request

Compute readability scores by different criteria based on the given English content (recommend for short content)

Security
api_key
Query
textstringrequired

The text content with UTF-8 text representation

Example: text=Peter is a boy. He lives in a village.
curl -i -X GET \
  'https://marcie.redocly.app/_mock/openapi/text/enrichment/readability?text=Peter+is+a+boy.+He+lives+in+a+village.' \
  -H 'x-api-key: YOUR_API_KEY_HERE'

Responses

200 response

Headers
Access-Control-Allow-Originstring
Bodyapplication/json
statusobject

response status

resultobject

response body

Response
application/json
{ "status": { "success": true, "code": 200 }, "result": { "readability": { … } } }

Request

Compute readability scores by different criteria based on the given English content (recommend for long content)

Security
api_key
Bodyapplication/jsonrequired
textstringnon-emptyrequired

The text content with UTF-8 text representation

langstringrequired

The two letter language code (English only)

Enum"en""EN"
curl -i -X POST \
  https://marcie.redocly.app/_mock/openapi/text/enrichment/readability \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY_HERE' \
  -d '{
    "text": "Environment Canada has ended tornado watches and warnings for eastern Ontario and western Quebec. Several storms came through the region in the afternoon Thursday bringing severe thunderstorm and tornado watches and warnings along the way. At times all of eastern Ontario and Western Quebec had watches or warnings. The Ottawa airport tweeted around 4:40 p.m. that the storms going through the region may have an impact on flights. Fewer than 300 customers were dealing with power outages that began at 4 p.m. Thursday. Power was restored to the area in River ward just before 10 p.m. A spokesperson for Hydro Ottawa said lightning caused the outages. Watches are issued when Environment Canada determines conditions are favourable for the development of thunderstorms strong enough to include a tornado. Tornado warnings are issued when a tornado has been reported or there'\''s credible evidence one is imminent. The tornado watches come less than a month after a weak tornado in the Casselman, Ont., area and a devastating derecho windstorm that knocked out power to hundreds of thousands of customers in the region and killed at least 10 people across Ontario and Quebec.",
    "lang": "en"
  }'

Responses

200 response

Headers
Access-Control-Allow-Originstring
Bodyapplication/json
statusobject

response status

resultobject

response body

Response
application/json
{ "status": { "success": true, "code": 200 }, "result": { "readability": { … } } }

Text Transformers

MARCIE text transformers operations' request on provided content

Operations

Spelling & Grammar

MARCIE spell and grammar operations' request on provided content

Operations

Content Moderation

MARCIE API Content Moderation

Operations

Translation

MARCIE translation operations

Operations

Application

Root resource for all application APIs

Operations

Content

Root resource for all content APIs

Operations

Document

Root resource for all document APIs

Operations

PDF Document

PDF document parsing & processing APIs

Operations

Word Document

Microsoft Word document parsing.

Operations

XHTML Email

XHTML Email template parsing.

Operations

Self Service

MARCIE API Self Service

Operations