Articles

One article

The whole article, with its text. This is also where you see whether a draft requested through redactare has finished: redactedAt set means done, and redactionFindings says what remains unresolved.

Required scope: ARTICLES_READ.

get/partner/articles/{articleId}

Request

  • Base URL: https://app.comunicate.eu/api/v1
  • URL: https://app.comunicate.eu/api/v1/partner/articles/{articleId}
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://app.comunicate.eu/api/v1/oauth/authorize, token URL https://app.comunicate.eu/api/v1/oauth/token, scopes: ARTICLES_READ)

Path parameters

articleIdstring required

Response

OK

redactedAt'datetime' | 'null'

When writing finished. null while queued.

redactionFindingsstring

What did not come out right, with cod and mesaj. An article with blocking findings can be submitted, but is likely to be rejected by the publisher.

suggestedCampaignType'string' | 'null'

What kind of article it appears to be, after we read it. Deliberately separate from the type ordered: an article classified "SEO" but bought as a brand mention is a question to raise before payment, not a silent correction.

classificationConfidenceinteger

Out of 100. Rules alone give high confidence; when a model was needed to separate two candidates it is lower — and it shows.

classificationReason'string' | 'null'

The reason, written for a person. It can be argued with.

versioninteger

Increases only when the title or content changes. Part of the publication idempotency key.

statusstring

DRAFT, IN_REVIEW, APPROVED, SCHEDULED, PUBLISHING, PUBLISHED, FAILED, REJECTED, ARCHIVED.

createdViaApiboolean

It came in through a key, not the interface. Everything you create through the API appears in the account like anything else — under Articles, Campaigns, Publications — with this marker beside it, so what the integration did is visible.

Changes

No recorded changes to this operation across all 1 revision of this API.