Publish or Unpublish a Program

patch

/rest/api/v1.3/programs/{programName}

Use this interface to publish a valid program or unpublish a program.

Request

Supported Media Types
Path Parameters
Body ()
Root Schema : update-program-request
Type: object
Title: update-program-request
Show Source
Back to Top

Response

Supported Media Types

Default Response

Body ()
Root Schema : update-program-response
Type: object
Title: update-program-response
Show Source
Back to Top

Examples

This interface is used to publish and unpublish programs.

A successful request requires the following headers:

FIELDS DESCRIPTION
Authorization <AUTH_TOKEN>
Content-Type application/json

Sample Request Body:

Publish a program.

{
  "action": "publish",
  "saveDraft": "Y"
}
	

Sample Response: Success

{
  "status": "SUCCESS",
  "errorMsg": []
}
	

Sample Response: Failure

In the following sample response body, the request parameter action was not set to 'publish' or 'unpublish'.

{
  "type": "",
  "title": "Invalid request parameters",
  "errorCode": "INVALID_PARAMETER",
  "detail": "Request parameter 'action' should be set as 'unpublish' or 'publish'",
  "errorDetails": []
}
    
Back to Top