# MARCIE API # 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. ![](https://www.messagepoint.com/wp-content/uploads/2024/12/MARCIE-APIs-Diagram.jpg) Version: 2025-08-18T18:01:56Z ## Servers ``` https://w1waoh1clk.execute-api.us-east-1.amazonaws.com/{basePath} ``` Variables: - `basePath` Default: "semantex-qa" ## Security ### api_key Type: apiKey In: header Name: x-api-key ## Download OpenAPI description [MARCIE API](https://marcie.redocly.app/_spec/openapi.yaml) ## Text Generative AI Text focused APIs utilizing generative large language models (LLMs) ### Moderates the content to ensure that the content text complies with our usage policies. - [GET /text/moderate](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1moderate/get.md): Validates the content text to ensure that it is not one of the following: sexual, hate, violence, self-harm, sexual/minors, hate/threatening, violence/graphic ### Moderates the content to ensure that the content text complies with our usage policies. - [POST /text/moderate](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1moderate/post.md): Validates the content text to ensure that it is not one of the following: sexual, hate, violence, self-harm, sexual/minors, hate/threatening, violence/graphic ### A text translation service. - [POST /text/translate](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1translate/post.md): A text translation service supporting multiple translation engine. ### PII-NER - [POST /text/nlp/pii/llm](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1nlp~1pii~1llm/post.md): Personally Identifiable Information (PII) Entity Recognition (ER) is an NLP task used to identify important named entities in the text such as people, places, organizations, date, or any other category. ### NER parse - [POST /text/nlp/ner/llm](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1nlp~1ner~1llm/post.md): Named Entity Recognition using LLM models. ### Sentiment classification - [POST /text/enrichment/sentiment/llm](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1enrichment~1sentiment~1llm/post.md): Multilingual sentiment classification using LLM models.. ### A classifier that measures the accuracy of the translated text. - [POST /text/translate/accuracy](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1translate~1accuracy/post.md): Given a text pair [text1, text2], the classifier outputs 't' if the translation is faithful and accurate, 'f' otherwise. ### Plain Language Rewrite (EXPERIMENTAL) - [POST /text/enrichment/plainlang/rewrite](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1enrichment~1plainlang~1rewrite/post.md): Rewrite the given text to be more easier to read and comprehend. ### Readability Rewrite (EXPERIMENTAL) - [POST /text/enrichment/readability/rewrite](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1enrichment~1readability~1rewrite/post.md): Rewrite the given text to be suitable for an 8th Grader. ### Text Summary (EXPERIMENTAL) - [POST /text/summary](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1summary/post.md): Perform text summarization. ### Multilingual Text Translation (EXPERIMENTAL) - [POST /text/translation](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1translation/post.md): Perform text translation to and from any core languages. ### Tone classification - [POST /text/enrichment/tone](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1enrichment~1tone/post.md): Multilingual tone classification using LLM models.. ### Sentiment Rewrite (EXPERIMENTAL) - [POST /text/enrichment/sentiment/rewrite](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1enrichment~1sentiment~1rewrite/post.md): Rewrite the original text to have a more positive sentiment. ### Text Summary (EXPERIMENTAL) - [POST /text/summary](https://marcie.redocly.app/openapi/text-summary/paths/~1text~1summary/post.md): Perform text summarization. ### PII-NER - [POST /text/nlp/pii/llm](https://marcie.redocly.app/openapi/natural-language-processing/paths/~1text~1nlp~1pii~1llm/post.md): Personally Identifiable Information (PII) Entity Recognition (ER) is an NLP task used to identify important named entities in the text such as people, places, organizations, date, or any other category. ### NER parse - [POST /text/nlp/ner/llm](https://marcie.redocly.app/openapi/natural-language-processing/paths/~1text~1nlp~1ner~1llm/post.md): Named Entity Recognition using LLM models. ### Sentiment classification - [POST /text/enrichment/sentiment/llm](https://marcie.redocly.app/openapi/enrichmentsclassification/paths/~1text~1enrichment~1sentiment~1llm/post.md): Multilingual sentiment classification using LLM models.. ### Plain Language Rewrite (EXPERIMENTAL) - [POST /text/enrichment/plainlang/rewrite](https://marcie.redocly.app/openapi/enrichmentsclassification/paths/~1text~1enrichment~1plainlang~1rewrite/post.md): Rewrite the given text to be more easier to read and comprehend. ### Readability Rewrite (EXPERIMENTAL) - [POST /text/enrichment/readability/rewrite](https://marcie.redocly.app/openapi/enrichmentsclassification/paths/~1text~1enrichment~1readability~1rewrite/post.md): Rewrite the given text to be suitable for an 8th Grader. ### Tone classification - [POST /text/enrichment/tone](https://marcie.redocly.app/openapi/enrichmentsclassification/paths/~1text~1enrichment~1tone/post.md): Multilingual tone classification using LLM models.. ### Sentiment Rewrite (EXPERIMENTAL) - [POST /text/enrichment/sentiment/rewrite](https://marcie.redocly.app/openapi/enrichmentsclassification/paths/~1text~1enrichment~1sentiment~1rewrite/post.md): Rewrite the original text to have a more positive sentiment. ### A text translation service. - [POST /text/translate](https://marcie.redocly.app/openapi/text-transformers/paths/~1text~1translate/post.md): A text translation service supporting multiple translation engine. ### Multilingual Text Translation (EXPERIMENTAL) - [POST /text/translation](https://marcie.redocly.app/openapi/text-transformers/paths/~1text~1translation/post.md): Perform text translation to and from any core languages. ### Moderates the content to ensure that the content text complies with our usage policies. - [GET /text/moderate](https://marcie.redocly.app/openapi/content-moderation/paths/~1text~1moderate/get.md): Validates the content text to ensure that it is not one of the following: sexual, hate, violence, self-harm, sexual/minors, hate/threatening, violence/graphic ### Moderates the content to ensure that the content text complies with our usage policies. - [POST /text/moderate](https://marcie.redocly.app/openapi/content-moderation/paths/~1text~1moderate/post.md): Validates the content text to ensure that it is not one of the following: sexual, hate, violence, self-harm, sexual/minors, hate/threatening, violence/graphic ### A text translation service. - [POST /text/translate](https://marcie.redocly.app/openapi/translation/paths/~1text~1translate/post.md): A text translation service supporting multiple translation engine. ### A classifier that measures the accuracy of the translated text. - [POST /text/translate/accuracy](https://marcie.redocly.app/openapi/translation/paths/~1text~1translate~1accuracy/post.md): Given a text pair [text1, text2], the classifier outputs 't' if the translation is faithful and accurate, 'f' otherwise. ## Content Moderation MARCIE API Content Moderation ### Moderates the content to ensure that the content text complies with our usage policies. - [GET /text/moderate](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1moderate/get.md): Validates the content text to ensure that it is not one of the following: sexual, hate, violence, self-harm, sexual/minors, hate/threatening, violence/graphic ### Moderates the content to ensure that the content text complies with our usage policies. - [POST /text/moderate](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1moderate/post.md): Validates the content text to ensure that it is not one of the following: sexual, hate, violence, self-harm, sexual/minors, hate/threatening, violence/graphic ### Moderates the content to ensure that the content text complies with our usage policies. - [GET /text/moderate](https://marcie.redocly.app/openapi/content-moderation/paths/~1text~1moderate/get.md): Validates the content text to ensure that it is not one of the following: sexual, hate, violence, self-harm, sexual/minors, hate/threatening, violence/graphic ### Moderates the content to ensure that the content text complies with our usage policies. - [POST /text/moderate](https://marcie.redocly.app/openapi/content-moderation/paths/~1text~1moderate/post.md): Validates the content text to ensure that it is not one of the following: sexual, hate, violence, self-harm, sexual/minors, hate/threatening, violence/graphic ## Text Transformers MARCIE text transformers operations' request on provided content ### A text translation service. - [POST /text/translate](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1translate/post.md): A text translation service supporting multiple translation engine. ### Multilingual Text Translation (EXPERIMENTAL) - [POST /text/translation](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1translation/post.md): Perform text translation to and from any core languages. ### A text translation service. - [POST /text/translate](https://marcie.redocly.app/openapi/text-transformers/paths/~1text~1translate/post.md): A text translation service supporting multiple translation engine. ### Content Embeddings - [POST /text/transform/embeddings](https://marcie.redocly.app/openapi/text-transformers/paths/~1text~1transform~1embeddings/post.md): Rich content (Paragraphs, sentences, phrases) embedding representation. ### Text Split - [GET /text/transform/sentences](https://marcie.redocly.app/openapi/text-transformers/paths/~1text~1transform~1sentences/get.md): Split the English text content into multiple sentences. Recommend for short text content. ### Text Split - [POST /text/transform/sentences](https://marcie.redocly.app/openapi/text-transformers/paths/~1text~1transform~1sentences/post.md): Split the English text content into multiple sentences. Recommend for long text content. ### Multilingual Text Translation (EXPERIMENTAL) - [POST /text/translation](https://marcie.redocly.app/openapi/text-transformers/paths/~1text~1translation/post.md): Perform text translation to and from any core languages. ### A text translation service. - [POST /text/translate](https://marcie.redocly.app/openapi/translation/paths/~1text~1translate/post.md): A text translation service supporting multiple translation engine. ## Translation MARCIE translation operations ### A text translation service. - [POST /text/translate](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1translate/post.md): A text translation service supporting multiple translation engine. ### A classifier that measures the accuracy of the translated text. - [POST /text/translate/accuracy](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1translate~1accuracy/post.md): Given a text pair [text1, text2], the classifier outputs 't' if the translation is faithful and accurate, 'f' otherwise. ### A text translation service. - [POST /text/translate](https://marcie.redocly.app/openapi/text-transformers/paths/~1text~1translate/post.md): A text translation service supporting multiple translation engine. ### A text translation service. - [POST /text/translate](https://marcie.redocly.app/openapi/translation/paths/~1text~1translate/post.md): A text translation service supporting multiple translation engine. ### A classifier that measures the accuracy of the translated text. - [POST /text/translate/accuracy](https://marcie.redocly.app/openapi/translation/paths/~1text~1translate~1accuracy/post.md): Given a text pair [text1, text2], the classifier outputs 't' if the translation is faithful and accurate, 'f' otherwise. ## Natural Language Processing MARCIE NLP operations' request on provided content ### PII-NER - [POST /text/nlp/pii/llm](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1nlp~1pii~1llm/post.md): Personally Identifiable Information (PII) Entity Recognition (ER) is an NLP task used to identify important named entities in the text such as people, places, organizations, date, or any other category. ### NER parse - [POST /text/nlp/ner/llm](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1nlp~1ner~1llm/post.md): Named Entity Recognition using LLM models. ### NER - [GET /text/nlp/ner](https://marcie.redocly.app/openapi/natural-language-processing/paths/~1text~1nlp~1ner/get.md): Named Entity Recognition (NER) is an NLP task used to identify important named entities in the text such as people, places, organizations, date, or any other category. (Recommend for short text content) ### NER - [POST /text/nlp/ner](https://marcie.redocly.app/openapi/natural-language-processing/paths/~1text~1nlp~1ner/post.md): Named Entity Recognition (NER) is an NLP task used to identify important named entities in the text such as people, places, organizations, date, or any other category. (Recommend for long text content) ### PII-NER - [POST /text/nlp/pii/llm](https://marcie.redocly.app/openapi/natural-language-processing/paths/~1text~1nlp~1pii~1llm/post.md): Personally Identifiable Information (PII) Entity Recognition (ER) is an NLP task used to identify important named entities in the text such as people, places, organizations, date, or any other category. ### POS - [GET /text/nlp/pos](https://marcie.redocly.app/openapi/natural-language-processing/paths/~1text~1nlp~1pos/get.md): Part-of-speech (POS) tagging is a popular Natural Language Processing process which categorizes words in a text (corpus) in correspondence with a particular part of speech, depending on the definition of the word and its context. (Recommend for short text content) ### POS - [POST /text/nlp/pos](https://marcie.redocly.app/openapi/natural-language-processing/paths/~1text~1nlp~1pos/post.md): Part-of-speech (POS) tagging is a popular Natural Language Processing process which categorizes words in a text (corpus) in correspondence with a particular part of speech, depending on the definition of the word and its context. (Recommend for long text content) ### NER parse - [POST /text/nlp/ner/llm](https://marcie.redocly.app/openapi/natural-language-processing/paths/~1text~1nlp~1ner~1llm/post.md): Named Entity Recognition using LLM models. ### Lang Detect - [GET /text/nlp/langdetect](https://marcie.redocly.app/openapi/natural-language-processing/paths/~1text~1nlp~1langdetect/get.md): Detect the language of the given text content. (Recommend for short text content) ### Lang Detect - [POST /text/nlp/langdetect](https://marcie.redocly.app/openapi/natural-language-processing/paths/~1text~1nlp~1langdetect/post.md): Detect the language of the given text content. (Recommend for long text content) ## 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. ### Sentiment classification - [POST /text/enrichment/sentiment/llm](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1enrichment~1sentiment~1llm/post.md): Multilingual sentiment classification using LLM models.. ### Plain Language Rewrite (EXPERIMENTAL) - [POST /text/enrichment/plainlang/rewrite](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1enrichment~1plainlang~1rewrite/post.md): Rewrite the given text to be more easier to read and comprehend. ### Readability Rewrite (EXPERIMENTAL) - [POST /text/enrichment/readability/rewrite](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1enrichment~1readability~1rewrite/post.md): Rewrite the given text to be suitable for an 8th Grader. ### Tone classification - [POST /text/enrichment/tone](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1enrichment~1tone/post.md): Multilingual tone classification using LLM models.. ### Sentiment Rewrite (EXPERIMENTAL) - [POST /text/enrichment/sentiment/rewrite](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1enrichment~1sentiment~1rewrite/post.md): Rewrite the original text to have a more positive sentiment. ### Sentiment - [GET /text/enrichment/sentiment](https://marcie.redocly.app/openapi/enrichmentsclassification/paths/~1text~1enrichment~1sentiment/get.md): Perform sentiment analysis based on the given content (recommend for short content). Support English, French and Spanish. ### Sentiment - [POST /text/enrichment/sentiment](https://marcie.redocly.app/openapi/enrichmentsclassification/paths/~1text~1enrichment~1sentiment/post.md): Perform sentiment analysis based on the given content (recommend for long content). Support English, French and Spanish. ### Sentiment classification - [POST /text/enrichment/sentiment/llm](https://marcie.redocly.app/openapi/enrichmentsclassification/paths/~1text~1enrichment~1sentiment~1llm/post.md): Multilingual sentiment classification using LLM models.. ### Plain Language Rewrite (EXPERIMENTAL) - [POST /text/enrichment/plainlang/rewrite](https://marcie.redocly.app/openapi/enrichmentsclassification/paths/~1text~1enrichment~1plainlang~1rewrite/post.md): Rewrite the given text to be more easier to read and comprehend. ### Readability Rewrite (EXPERIMENTAL) - [POST /text/enrichment/readability/rewrite](https://marcie.redocly.app/openapi/enrichmentsclassification/paths/~1text~1enrichment~1readability~1rewrite/post.md): Rewrite the given text to be suitable for an 8th Grader. ### Tone classification - [POST /text/enrichment/tone](https://marcie.redocly.app/openapi/enrichmentsclassification/paths/~1text~1enrichment~1tone/post.md): Multilingual tone classification using LLM models.. ### Sentiment Rewrite (EXPERIMENTAL) - [POST /text/enrichment/sentiment/rewrite](https://marcie.redocly.app/openapi/enrichmentsclassification/paths/~1text~1enrichment~1sentiment~1rewrite/post.md): Rewrite the original text to have a more positive sentiment. ### Readability - [GET /text/enrichment/readability](https://marcie.redocly.app/openapi/enrichmentsclassification/paths/~1text~1enrichment~1readability/get.md): Compute readability scores by different criteria based on the given English content (recommend for short content) ### Readability - [POST /text/enrichment/readability](https://marcie.redocly.app/openapi/enrichmentsclassification/paths/~1text~1enrichment~1readability/post.md): Compute readability scores by different criteria based on the given English content (recommend for long content) ## Text Summary Generates a summary for the given text. ### Text Summary (EXPERIMENTAL) - [POST /text/summary](https://marcie.redocly.app/openapi/text-generative-ai/paths/~1text~1summary/post.md): Perform text summarization. ### Text Summary (EXPERIMENTAL) - [POST /text/summary](https://marcie.redocly.app/openapi/text-summary/paths/~1text~1summary/post.md): Perform text summarization. ## 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. ### Text Similarity - [POST /text/similarity](https://marcie.redocly.app/openapi/text-similarity/paths/~1text~1similarity/post.md): Perform the similarity analysis on the given sentence pair, either syntactic or semantic analysis ## Spelling & Grammar MARCIE spell and grammar operations' request on provided content ### Spelling & Grammar Check - [GET /text/nlp/spellcheck](https://marcie.redocly.app/openapi/spelling-and-grammar/paths/~1text~1nlp~1spellcheck/get.md): Perform spelling and grammar check on the given content (recommend for short content). Support English, French and Spanish. ### Spelling & Grammar Check - [POST /text/nlp/spellcheck](https://marcie.redocly.app/openapi/spelling-and-grammar/paths/~1text~1nlp~1spellcheck/post.md): Perform spelling and grammar check on the given content (recommend for long content). Support English, French and Spanish. ## Application Root resource for all application APIs ### Get Application - [GET /hub/apps/{id}](https://marcie.redocly.app/openapi/application/paths/~1hub~1apps~1%7Bid%7D/get.md): Get the application with the specific application-id ### Delete Application - [DELETE /hub/apps/{id}](https://marcie.redocly.app/openapi/application/paths/~1hub~1apps~1%7Bid%7D/delete.md): Delete the application with the specific application-id ### List All Applications - [GET /hub/apps](https://marcie.redocly.app/openapi/application/paths/~1hub~1apps/get.md): List all applications regards to the user's API key ### Create New Application - [POST /hub/apps](https://marcie.redocly.app/openapi/application/paths/~1hub~1apps/post.md): Create a new application with the user's API key ## Content Root resource for all content APIs ### GET Application Content - [GET /hub/apps/{id}/contents/{cid}](https://marcie.redocly.app/openapi/content/paths/~1hub~1apps~1%7Bid%7D~1contents~1%7Bcid%7D/get.md): Get the appication contents with the specific content-id ### Replace Application Content - [PUT /hub/apps/{id}/contents/{cid}](https://marcie.redocly.app/openapi/content/paths/~1hub~1apps~1%7Bid%7D~1contents~1%7Bcid%7D/put.md): Replace an existing application content ### Delete Application Content - [DELETE /hub/apps/{id}/contents/{cid}](https://marcie.redocly.app/openapi/content/paths/~1hub~1apps~1%7Bid%7D~1contents~1%7Bcid%7D/delete.md): Delete the application content with the specific content-id ### List All Application Content - [GET /hub/apps/{id}/contents](https://marcie.redocly.app/openapi/content/paths/~1hub~1apps~1%7Bid%7D~1contents/get.md): List all contents of the specific application ### Create New Application Content - [POST /hub/apps/{id}/contents](https://marcie.redocly.app/openapi/content/paths/~1hub~1apps~1%7Bid%7D~1contents/post.md): Create a new contents for the specific application ## Document Root resource for all document APIs ### Add Document to an Application via Word (docx) Ingestion. - [POST /hub/apps/{id}/ingestion/docx](https://marcie.redocly.app/openapi/document/paths/~1hub~1apps~1%7Bid%7D~1ingestion~1docx/post.md): Upload a single Word docx file to add a new document to an existing hub application. ### Get Application Document - [GET /hub/apps/{id}/documents/{did}](https://marcie.redocly.app/openapi/document/paths/~1hub~1apps~1%7Bid%7D~1documents~1%7Bdid%7D/get.md): Get the text content of a specific application document with doc-ID ### Delete Application Document - [DELETE /hub/apps/{id}/documents/{did}](https://marcie.redocly.app/openapi/document/paths/~1hub~1apps~1%7Bid%7D~1documents~1%7Bdid%7D/delete.md): Delete a specific application document with doc-ID ### List All Application Documents - [GET /hub/apps/{id}/documents](https://marcie.redocly.app/openapi/document/paths/~1hub~1apps~1%7Bid%7D~1documents/get.md): List all application documents ### List All Application Document Contents - [GET /hub/apps/{id}/documents/{did}/contents](https://marcie.redocly.app/openapi/document/paths/~1hub~1apps~1%7Bid%7D~1documents~1%7Bdid%7D~1contents/get.md): List all document contents with the specific application-ID and document-ID ### Create New Application Content - [POST /hub/apps/{id}/documents/{did}/contents](https://marcie.redocly.app/openapi/document/paths/~1hub~1apps~1%7Bid%7D~1documents~1%7Bdid%7D~1contents/post.md): Create a new document content with the application-ID and document-ID ### Add Document to an Application via PDF Ingestion. - [POST /hub/apps/{id}/ingestion/pdf](https://marcie.redocly.app/openapi/document/paths/~1hub~1apps~1%7Bid%7D~1ingestion~1pdf/post.md): Upload a single PDF file to add a new document to an existing hub application. ## Search Root resource for all text search APIs ### Unique Text Search - [POST /hub/apps/search/text/uniques](https://marcie.redocly.app/openapi/search/paths/~1hub~1apps~1search~1text~1uniques/post.md): Unique content text search ### Compound Text Search - [POST /hub/apps/search/text/compound](https://marcie.redocly.app/openapi/search/paths/~1hub~1apps~1search~1text~1compound/post.md): Compound text search ### Keyword Text Search - [POST /hub/apps/search/text/keyword](https://marcie.redocly.app/openapi/search/paths/~1hub~1apps~1search~1text~1keyword/post.md): Keyword text search ### Content Text Similarity Search - [POST /hub/apps/search/text/mlt](https://marcie.redocly.app/openapi/search/paths/~1hub~1apps~1search~1text~1mlt/post.md): Content similarity range search ## PDF Document PDF document parsing & processing APIs ### PDF Table Extraction - [POST /docs/parsers/pdf/table](https://marcie.redocly.app/openapi/pdf-document/paths/~1docs~1parsers~1pdf~1table/post.md): Parse tables in the PDF document ### PDF Content Extraction - [POST /docs/parsers/pdf](https://marcie.redocly.app/openapi/pdf-document/paths/~1docs~1parsers~1pdf/post.md): Parse PDF document ### PDF-2-JPEG - [POST /docs/parsers/pdf/image](https://marcie.redocly.app/openapi/pdf-document/paths/~1docs~1parsers~1pdf~1image/post.md): Converts the pages of the input PDF file into JPEG with text clusters marked with bounding boxes. ## Word Document Microsoft Word document parsing. ### MS Word (Docx) Content Extraction - [POST /docs/parsers/docx](https://marcie.redocly.app/openapi/word-document/paths/~1docs~1parsers~1docx/post.md): Parse Microsoft Word (docx) document ## XHTML Email XHTML Email template parsing. ### XHTML Email Content Extraction - [POST /docs/parsers/xhtml](https://marcie.redocly.app/openapi/xhtml-email/paths/~1docs~1parsers~1xhtml/post.md): Parse xhtml email templates. ## Self Service MARCIE API Self Service ### User Confirm Registration - [POST /admin/selfservice/confirm-registration](https://marcie.redocly.app/openapi/self-service/paths/~1admin~1selfservice~1confirm-registration/post.md): Confirm user's MARCIE API account registration ### User Tokens Generation - [POST /admin/selfservice/tokens-generation](https://marcie.redocly.app/openapi/self-service/paths/~1admin~1selfservice~1tokens-generation/post.md): Generate user's MARCIE API tokens ### User Registration - [POST /admin/selfservice/registration](https://marcie.redocly.app/openapi/self-service/paths/~1admin~1selfservice~1registration/post.md): Register user's MARCIE API account ### User Account Deletion - [POST /admin/selfservice/account-deletion](https://marcie.redocly.app/openapi/self-service/paths/~1admin~1selfservice~1account-deletion/post.md): Delete user's MARCIE API account