Facilitates the integration of external systems with Optimizely CMP through the following use cases:1. **External Work Management** – Use the endpoints to link Optimizely CMP with an external system (such as Jira or Aha). The external system can send status updates back to Optimizely CMP so that the Optimizely CMP user receives in-app updates for the status of the 'ticket' in the external system.2. **External Document Approval** – (a.k.a. Marketing Legal Review) Use the endpoints to link Optimizely CMP with an external system (such as Veeva PromoMats) to review, annotate, update, and approve marketing assets through the external system. The approval status can be sent back to Optimizely CMP so that the Optimizely CMP user receives in-app updates for the final approval status of the documents from the external system.For information on these use cases, contact Optimizely CMP Support.
Newscred Tasks API is one of 19 APIs that Newscred publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Task. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
44 operations
across 28 paths,
and defines 131 schemas.
It is described by OpenAPI 3.2.0, at version V3.
Requests are made against a single base URL, https://api.cmp.optimizely.com/v3.
44 operations28 paths131 schemas3 DELETE22 GET6 PATCH11 POST2 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
V3
Base URL
https://api.cmp.optimizely.com/v3
Authentication
OAuth 2.0
Resource Areas
1
Authentication & Security 1
Newscred Tasks API declares
1 security scheme
for authenticating requests.
It supports OAuth 2.0 (OAuth2) using the authorizationCode and clientCredentials flows, exposing 3 scopes.
By default, every request must be authenticated.
Paths & Operations 44
Across 28 paths, the API surfaces 44 operations — 3 DELETE, 22 GET, 6 PATCH, 11 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.
Tasks 44
Facilitates the integration of external systems with Optimizely CMP through the following use cases: 1.
The contract defines 131 schemas that model the data the API accepts and returns. The most detailed are ContentDetailsModel (19 properties), TaskResponse (15 properties), VersionedContentTypeModel (15 properties), TaskListResponseItem (13 properties). Each schema is shown below with its type and property counts.
RecursivePatchStructuredContentFields
object
8 properties
TaskSubStepCommentUpdateRequest
object
1 property1 required
FieldType
string
An enumeration.
BaseFieldDefinition
object
3 properties2 required
ContentFieldValueWithEmbeddedModel
object
1 property1 required
TaskSubStep
object
9 properties9 required
ContentDetailsModel
object
19 properties11 required
DatetimeFieldValueModel
object
2 properties1 required
CommentCreateRequest
object
2 properties1 required
ContentFieldsVersionValidation
object
1 property
BaseObjectField
AssetTypeObjectFieldUpdatePayload
TaskStructuredContentDraftRequest
object
1 property1 required
Error
object
Error payload
2 properties1 required
ResourceLabelResponse
object
Label associated to a fetched resource
2 properties2 required
TextFieldValueModel
object
2 properties1 required
DateTypeObjectFieldUpdatePayload
TaskCustomFieldChoiceListResponseItem
object
2 properties2 required
ChoiceDisplayOption
string
An enumeration.
TaskAssetRequestForDirectUpload
object
3 properties2 required
AddUrlToTaskRequest
object
2 properties1 required
StringTypeObjectField
ChoiceFieldValueModel
object
2 properties1 required
TaskAssetRequest
object
AssetFieldTypeSimpleNumber
TaskAssetDraftListResponseItem
object
8 properties8 required
AssetFieldTypeRadio
ContentTypeFieldDefinition
object
6 properties3 required
TaskVideo
object
10 properties9 required
BooleanFieldValueModel
object
2 properties1 required
DatetimeFieldDefinition
object
4 properties3 required
ChoiceFieldDefinition
object
4 properties2 required
TaskStep
object
6 properties6 required
FieldTypeRadio
ContentFieldsVersionDetails
object
8 properties5 required
AssetFieldTypeCommon
ContentFieldValueModel
object
4 properties2 required
URLFieldValueModel
object
2 properties1 required
LibraryAssetType
string
An enumeration.
VersionedContentTypeModel
object
15 properties9 required
FieldListResponseItem
TaskListResponseItem
object
13 properties13 required
AttachmentResponse
object
3 properties3 required
DeleteFieldValueModel
object
2 properties1 required
LibraryAssetFieldDefinition
object
3 properties2 required
AssetFieldTypeCheckbox
TaskBriefResponse
object
5 properties4 required
ContentFieldValueExpandedModel
object
5 properties3 required
JSONFieldValueModel
object
2 properties1 required
TaskCustomFieldUpdateRequest
object
1 property1 required
StructuredContentBody
object
The fields of structured content
1 property
RichTextFieldDefinition
object
4 properties2 required
TaskAssetFieldsUpdateRequest
array
AssetFieldTypePercentageNumber
TextFieldDefinition
object
5 properties3 required
NumberTypeObjectFieldUpdatePayload
TaskBriefTemplateValue
object
Template info of the brief if the brief is of template type
2 properties2 required
CoreFieldDef
object
13 properties5 required
FieldTypePercentageNumber
BaseFieldDefinitionType
string
An enumeration.
AssetFieldTypeLabel
NumberFieldValueModel
object
2 properties1 required
FieldTypeLabel
AttachmentRequest
object
2 properties2 required
StructuredContentFields
object
The fields of structured content
DropdownTypeObjectField
TaskStructuredContentCreateRequest
object
11 properties1 required
BaseAssetField
object
4 properties4 required
AssetTypeObjectField
AssetContent
object
Content of the asset
2 properties2 required
AssetFieldTypeDropdown
FieldBaseType
object
4 properties4 required
LibraryAssetDefaultValue
object
2 properties2 required
LocationFieldValueModel
object
3 properties2 required
TaskCreateRequest
object
6 properties1 required
TaskFieldUpdateRequest
object
TaskAssetCommentResponse
object
7 properties7 required
LocalizedFieldValuesWithEmbeddedContent
object
2 properties2 required
LibraryAssetFieldValueModel
object
4 properties2 required
TaskRawFile
object
10 properties9 required
DeleteLocaleFieldValueModel
object
2 properties2 required
TaskSubStepRequest
object
5 properties
TaskAssetDraftResponse
object
8 properties8 required
AllowedContentTypeItem
object
2 properties2 required
PatchLocalizedFieldValuesWithEmbeddedContent
object
2 properties2 required
LocationDefaultValue
object
2 properties2 required
TaskPublishingIntentResponse
object
1 property1 required
ResourceLabelRequest
object
Payload to associate labels to a resource
2 properties2 required
BaseContentTypeVersionModel
object
6 properties6 required
FieldTypeCurrencyNumber
FieldTypeCommon
AssetFieldTypeCurrencyNumber
FieldTypeSimpleNumber
LocalizedFieldValues
object
2 properties2 required
ContentFieldWithEmbeddedPatchValueModel
object
2 properties2 required
FieldTypeCheckbox
error_reason
string
An enumeration.
BaseObjectFieldUpdatePayload
object
2 properties2 required
TaskStructuredContentUpdateRequest
object
8 properties
DateTypeObjectField
TaskResponse
object
15 properties14 required
NumberFieldDefinition
object
4 properties1 required
TaskAssetResponse
object
9 properties9 required
MultiChoiceTypeObjectFieldUpdatePayload
NumberTypeObjectField
TaskExternalWorkRequest
object
4 properties
RecursiveStructuredContent
object
8 properties2 required
ObjectFieldCreateRequest
object
Pagination
object
Pagination related information
2 properties2 required
StringTypeObjectFieldUpdatePayload
FieldTypeDropdown
RadioButtonTypeObjectFieldUpdatePayload
TaskUpdateRequest
object
7 properties
AssetFieldListResponseItem
CommentWithReplyCreateRequest
object
3 properties1 required
RichTextFieldValueModel
object
2 properties1 required
TaskUrlResponse
object
2 properties2 required
TaskPublishingIntentCreateRequest
object
1 property1 required
TaskCommentResponse
object
9 properties9 required
TaskAssetRequestForLibrary
object
3 properties3 required
DropdownTypeObjectFieldUpdatePayload
TaskSubStepCommentResponse
object
7 properties6 required
TaskExternalWorkResponse
object
6 properties6 required
ObjectFieldCreateResponse
object
RadioButtonTypeObjectField
ContentTypeFieldEmbedMixConfig
integer
Ref Type: 1 Refer only 2 Refer and create embed 3 Create only
SCContentTypeVersion
TaskArticle
object
9 properties8 required
TaskCustomField
object
5 properties5 required
TaskImage
object
11 properties10 required
MultiChoiceTypeObjectField
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Newscred Tasks API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.