JUMP TOGet startedOptimizely CMP Open REST APIOptimizely CMP Open API DocumentationUploaderGET /upload-urlgetLibraryGET /foldersgetPOST /folderspostGET /folders/{id}getGET /folders/{folder_id}/permissionsgetPOST /folders/{folder_id}/permissions/{accessor_type}postPATCH /folders/{folder_id}/permissions/{accessor_type}/{accessor_id}patchPOST /file-urlspostGET /assetsgetPOST /assetspostGET assets/{asset_id}/fieldsgetPUT /assets/{asset_id}/fieldsputPUT /assets/{asset_id}/fields/{field_id}putPOST /assets/{asset_id}/versionspostGET /assets/{asset_id}/renditionsgetGET /assets/{asset_id}/permissionsgetPOST /assets/{asset_id}/permissions/{accessor_type}postPATCH /assets/{asset_id}/permissions/{accessor_type}/{accessor_id}patchDELETE /asstes/{asset_id}/permissions/{accessor_type}/{accessor_id}deleteGET /renditions/{id}getGET /rendition-configs/{id}getPOST /assets/{asset_id}/lineagespostDELETE /assets/{asset_id}/lineages/{lineage_id}deleteGET /asset-lineagesgetGET /articles/{id}getGET /images/{id}getPATCH /images/{id}patchDELETE /images/{id}deleteGET /videos/{id}getPATCH /videos/{id}patchDELETE /videos/{id}deleteGET /raw-files/{id}getPATCH /raw-files/{id}patchDELETE /raw-files/{id}deletePOST /structured-contentspostGET /structured-contents/{id}getPATCH /structured-contents/{id}patchLabelsGET /label-groupsgetBrand ComplianceGET /brand-compliance/categoriesgetTasksGET /tasksgetGET /tasks/{task_id}/assets/{asset_id}/drafts/{draft_id}/brand-compliancegetPOST /taskspostPUT /tasks/{task_id}/assets/{asset_id}/drafts/{draft_id}/brand-complianceputGET /tasks/{id}getPATCH /tasks/{id}patchGET /tasks/{id}/briefgetGET tasks/{id}/custom-fieldsgetGET /tasks/{task_id}/custom-fields/{custom_field_id}getPATCH /tasks/{task_id}/custom-fields/{custom_field_id}patchGET /tasks/{task_id}/custom-fields/{custom_field_id}/choicesgetGET tasks/{task_id}/fieldsgetPOST tasks/{task_id}/fieldspostPUT tasks/{taks_id}/fields/{field_id}putDELETE tasks/{task_id}/fields/{field_id}deleteGET /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}getPATCH /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}patchGET /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/external-workgetPATCH /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/external-workpatchGET /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/commentsgetPOST /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/commentspostGET /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/comments/{comment_id}getPATCH /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/comments/{comment_id}patchDELETE /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/comments/{comment_id}deleteGET /tasks/{id}/assetsgetPOST /tasks/{id}/assetspostPOST /tasks/{task_id}/assets/{asset_id}/draftspostGET /tasks/{task_id}/assets/{asset_id}/draftsgetGET /tasks/{task_id}/assets/{asset_id}/commentsgetPOST /tasks/{task_id}/assets/{asset_id}/commentspostGET /tasks/{task_id}/assets/{asset_id}/fieldsgetPUT tasks/{task_id}/assets/{asset_id}/fieldsputGET /tasks/{id}/attachmentsgetGET /tasks/{task_id}/articles/{article_id}getGET /tasks/{task_id}/images/{image_id}getGET /tasks/{task_id}/videos/{video_id}getGET /tasks/{task_id}/raw-files/{raw_file_id}getPOST /tasks/{task_id}/commentspostPOST /tasks/{task_id}/structured-contentspostGET /tasks/{task_id}/structured-contents/{content_id}getPATCH /tasks/{task_id}/structured-contents/{content_id}patchDELETE /tasks/{task_id}/structured-contents/{content_id}deletePOST /tasks/{task_id}/structured-contents/{content_id}/draftspostCampaignsGET /campaignsgetGET /campaigns/{id}getPATCH /campaigns/{id}patchPOST /campaigns/{id}/commentspostGET campaigns/{id}/fieldsgetGET /campaigns/{id}/briefgetPOST /campaigns/{id}/attachmentspostPUT /campaigns/{campaign_id}/fields/{field_id}putPublishingGET /v3/publishing-events/{publishing_event_id}getGET /v3/publishing-events/{publishing_event_id}/publishing-metadatagetPOST /v3/publishing-events/{publishing_event_id}/publishing-metadatapostGET v3/publishing-events/{publishing_event_id}/assets/{asset_id}/publishing-metadata/{publishing_metadata_id}getTemplatesGET /templatesgetGET /templates/{template_id}getUsersGET /usersgetGET /users/{id}getWork RequestsGET /work-requestsgetPOST /work-requestspostGET /work-requests/{id}getPATCH /work-requests/{id}patchGET /work-requests/{id}/commentsgetPOST /work-requests/{id}/commentspostGET /work-requests/{work_request_id}/comments/{comment_id}getPOST /work-requests/{id}/attachmentspostDELETE /work-requests/{work_request_id}/attachments/{attachment_id}deletePOST /work-requests/{id}/creative-assetspostDELETE /work-requests/{work_request_id}/creative-assets/{creative_asset_id}deleteGET /work-requests/{id}/approved-assetsgetPOST /work-requests/{id}/campaignspostPOST /work-requests/{id}/taskspostGET /work-requests/{id}/related-resourcesgetPUT /work-requests/{work_request_id}/form-fields/{form_field_identifier}putStructured ContentsGET /structured-content/content-typesgetPOST /structured-content/content-typespostGET /structured-content/content-types/{content_type_id}getPOST /structured-content/content-types/{content_type_id}postGET /structured-content/content-types/{content_type_id}/versionsgetPOST /structured-content/content-types/{content_type_id}/versionspostGET /structured-content/content-types/{content_type_id}/versions/{version_id}getPOST /structured-content/contents/{content_id}/migrationpostPOST /structured-content/contents/{content_id}/versions/{version_id}/previews/{preview_id}/acknowledgepostPOST /structured-content/contents/{content_id}/versions/{version_id}/previews/{preview_id}/completepostPOST /structured-content/content-types/{content_type_id}/managed-migrationspostGET /structured-content/content-types/{content_type_id}/managed-migrationsgetPOST /structured-content/content-types/{content_type_id}/managed-migrations/{job_id}/startpostGET /structured-content/content-types/{content_type_id}/managed-migrations/{job_id}getPATCH /structured-content/content-types/{content_type_id}/managed-migrations/{job_id}patchDELETE /structured-content/content-types/{content_type_id}/managed-migrations/{job_id}deletePOST /structured-content/content-types/{content_type_id}/managed-migrations/validatepostMilestonesGET /milestones/{id}getTeamsGET /teams/{id}getSettingsGET /settingsgetPOST /settingspostWorkflowsGET /workflowsgetGET /workflows/{workflow_id}getAssetsGET /asset-urls/{asset_id}getFieldsGET /fieldsgetPOST /fieldspostPATCH /fields/{id}patchPOST /fields/{id}/choicespostPATCH /fields/{field_id}/choices/{choice_id}patchDELETE /fields/{field_id}/choices/{choice_id}deleteWebhooksGet startedEvent deliverySchemasCampaign eventsExternal work management eventsLibrary eventsPublish eventsTask eventsWork request eventsGET /milestones/{id}get https://api.cmp.optimizely.com/v3/milestones/{id}Experimental Get a milestone by ID.