Client Help Center
Clients
Intro(11)
- How does greatcontent select its linguists?
- How does greatcontent work?
- What services does greatcontent offer?
- How does greatcontent ensure quality?
- In how many languages does greatcontent provide its services?
- How many linguists work with greatcontent?
- Does greatcontent provide sample texts?
- How does greatcontent ensure unique content?
- Can greatcontent implement keywords in a defined density?
- How do I place an order?
- How to whitelist greatcontent email addresses?
Onboarding(2)
Account(5)
Pricing(5)
Projects and orders(14)
- How can I create new orders?
- Which kind of orders are available?
- What are keywords?
- How do I configure bulk-upload XLS files?
- Stopwords and Flex endings
- How can I define a deadline for my order?
- Wordcount is slightly different on Word Doc than on Plattform, why?
- Can I use a briefing and add a separate desciption per order?
- What happens when an order has been delivered by a linguist?
- Can I define word and character limits?
- Can I cancel an already placed order?
- What happens if my order is not finished on time?
- Why is my order taking longer than expected?
- Can orders be auto-accepted?
Briefings(3)
Layouts(4)
Linguists(11)
- Can I limit the number of linguists I work with?
- How are linguists classified?
- Can I group several linguists for a defined project?
- How can I communicate with a linguist?
- Can I work only with one linguist?
- How can I search for a suitable linguist?
- Can I rate a linguist after he wrote a text?
- Can I limit the number of texts a linguist writes for me?
- Can I auto-accept orders from a certain linguist?
- How can I bookmark/blacklist the linguists?
- In which industry fields does greatcontent classify linguists?
Export, API and Connectors(10)
- Which export and file format options are offered?
- Can I export only defined sections of a text?
- Can I receive my finished texts via email?
- Can greatcontent push texts against an external API?
- How do I connect my shop-system?
- How do I connect my CMS system?
- How do I connect to GC API?
- How to setup the Wordpress Connector?
- Which text formatting options are offered?
- How can I check error details during API exports?
Billing, Accounting and Payment(16)
- When and how do I receive an invoice?
- Which invoice types are offered?
- Which payment methods are offered?
- How do I add an PO number to my invoice?
- Where can I add my VAT number?
- Why does the system not accept my VAT number?
- Can I receive my invoices to a defined email address?
- Where do I find my account balance?
- I've created a Paypal deposit but did not receive a payment link?
- I've created a bank deposit, when will it be visible in my account?
- I need my invoice corrected, whom should I contact?
- Does greatcontent provide different currencies?
- Why am I paying VAT on my invoices?
- Can I withdraw from the existing deposit from my account?
- How do I add a deposit to my account?
- Why do I receive an invoice with 16% VAT if I'm based in Germany?
Can greatcontent push texts against an external API?
Friday, June 26, 2020 8:39 AM
GC offers the option to push accepted texts with defined formatting and export structure to a connected API endpoint in JSON or XML format. In case other formats are required, custom solutions can be developed depending on your requirements.
Configuration options:
- Connection
- GCs system can connect to any defined endpoints based on a provided authentication method.
- GCs system can connect to any defined endpoints based on a provided authentication method.
- Endpoint requirements
- Request method: POST
- Response success code: 200 (In case of failure body of the Response will be stored as it is.)
- Export triggers
- Texts are pushed upon acceptance and by manual trigger in the GCs system.
- Each text can be accepted manually by the users or automatically after a number of days.
- Texts are pushed upon acceptance and by manual trigger in the GCs system.
- HTML formatting
- Texts will be formatted as valid HTML with UTF-8 encoding according to the defined layout requirements.
- Number, order, and amount of formatting elements can be strictly defined and will be validated prior to text submission.
- Example:
<h1></h1>
<h2></h2>
<h3></h3>
<h4></h4>
<h5></h5>
<h6></h6>
<p></p>
<ul></ul>
<ol></ol>
- Texts will be formatted as valid HTML with UTF-8 encoding according to the defined layout requirements.
- Export sections
- Texts will be structured according to the defined layout requirements. Each export section can be exported as a separate block.
- Example:
[[Export element 1]]
<h1></h1>
[[Export element 2]]
<H2></H2>
<p></p>
<ul><li></li></ul>
[[Export element 3]]
<p></p>
<p></p>
<p></p>
- Export formats
- Each text has the following structural elements:
- order_no (GC order number)
- external_id (External client identifier)
- keywords (Array with all keywords and number of occurrences in the order)
- title (Title of the text)
- text (Entire text including HTML formatting)
- sections (Each text segment including HTML formatting as defined in export structure)
- acceptedAt (Time of acceptance of the text in format: Year, Month, Data, Hour, Minute, Second, Timezone GMT+1 (Berlin))
- updatedAt (Time of the last update of the text in format: Year, Month, Data, Hour, Minute, Second, Timezone GMT+1 (Berlin))
- order_no (GC order number)
- JSON example:
{
"order_no": "O3H6K82K4JU6",
"external_id": "",
"title": "Test JSON export",
"keywords": ["Dahab Urlaub", "Hotel", "Reise"],
"text": "<h1>lorem ipsum<\/h1>\n\n<h2>lorem ipsum<\/h2>\n\n<p>lorem ipsum<\/p>\n\n<ul>\n<li>lorem ipsum<\/li>\n\n<li>lorem ipsum<\/li>\n\n<li>lorem ipsum<\/li>\n\n<\/ul>\n\n<p>lorem ipsum lorem ipsum\u200b lorem ipsum\u200b lorem ipsum lorem ipsum\u200b lorem ipsum\u200b\u200b lorem ipsum lorem ipsum\u200b lorem ipsum\u200b lorem ipsum lorem ipsum\u200b lorem ipsum<\/p>\n\n<p>lorem ipsum lorem ipsum\u200b lorem ipsum\u200b lorem ipsum lorem ipsum\u200b lorem ipsum\u200b\u200b lorem ipsum lorem ipsum\u200b lorem ipsum\u200b lorem ipsum lorem ipsum\u200b lorem ipsum\u00a0 \u200blorem ipsum lorem ipsum\u200b lorem ipsum<\/p>\n\n<p>lorem ipsum lorem ipsum\u200b lorem ipsum\u200b lorem ipsum lorem ipsum\u200b lorem ipsum \u200b\u200blorem ipsum lorem ipsum\u200b lorem ipsum\u200b lorem ipsum lorem ipsum\u200b lorem ipsum \u200b lorem ipsum lorem ipsum\u200b lorem ipsum Test<\/p>\n\n",
"sections": {
"[[Export element 1]]": "<h1>lorem ipsum<\/h1>\n\n",
"[[Export element 2]]": "<h2>lorem ipsum<\/h2>\n\n<p>lorem ipsum<\/p>\n\n<ul>\n<li>lorem ipsum<\/li>\n\n<li>lorem ipsum<\/li>\n\n<li>lorem ipsum<\/li>\n\n<\/ul>\n\n",
"[[Export element 3]]": "<p>lorem ipsum lorem ipsum\u200b lorem ipsum\u200b lorem ipsum lorem ipsum\u200b lorem ipsum\u200b\u200b lorem ipsum lorem ipsum\u200b lorem ipsum\u200b lorem ipsum lorem ipsum\u200b lorem ipsum<\/p>\n\n<p>lorem ipsum lorem ipsum\u200b lorem ipsum\u200b lorem ipsum lorem ipsum\u200b lorem ipsum\u200b\u200b lorem ipsum lorem ipsum\u200b lorem ipsum\u200b lorem ipsum lorem ipsum\u200b lorem ipsum\u00a0 \u200blorem ipsum lorem ipsum\u200b lorem ipsum<\/p>\n\n<p>lorem ipsum lorem ipsum\u200b lorem ipsum\u200b lorem ipsum lorem ipsum\u200b lorem ipsum \u200b\u200blorem ipsum lorem ipsum\u200b lorem ipsum\u200b lorem ipsum lorem ipsum\u200b lorem ipsum \u200b lorem ipsum lorem ipsum\u200b lorem ipsum Test<\/p>\n\n"
}
"acceptedAt“: "2020-12-01 12:12:12",
"updatedAt“: "2020-12-01 12:12:12"
}
- Each text has the following structural elements: