ChannelController APIs
createChannel
- HTTP Method:
POST - Path:
/core2/alg/cc/channels - Description: Handles POST requests to create a channel.
- Request Body:
ChannelContainer(JSON) - Request Parameters:
req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
updateChannel
- HTTP Method:
PUT - Path:
/core2/alg/cc/channels - Description: Handles PUT requests to update a channel.
- Request Body:
ChannelContainer(JSON) - Request Parameters:
req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
deleteChannelByGuid
- HTTP Method:
DELETE - Path:
/core2/alg/cc/channels/{guid} - Description: Handles DELETE requests to delete a channel by GUID.
- Request Body: N/A
- Request Parameters:
guid(UUID): The unique identifier of the channel.,req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
getAllChannel
- HTTP Method:
GET - Path:
/core2/alg/cc/channels - Description: Handles GET requests to retrieve all channels.
- Request Body: N/A
- Request Parameters:
req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
getChannelByGuid
- HTTP Method:
GET - Path:
/core2/alg/cc/channels/{guid} - Description: Handles GET requests to retrieve a channel by GUID.
- Request Body: N/A
- Request Parameters:
guid(UUID): The unique identifier of the channel.,req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
getByCriteria
- HTTP Method:
GET - Path:
/core2/alg/cc/channels/query - Description: Handles GET requests to retrieve channels by criteria.
- Request Body: N/A
- Request Parameters:
criteria(ChannelQueryCriteria): Criteria for querying channels.,req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
createChannelBackofficeEP
- HTTP Method:
POST - Path:
/core2/alg/cc/channels/backoffice-epor/core2/alg/cc-channels/backoffice-ep - Description: Handles POST requests to create a channel for backoffice.
- Request Body:
ChannelContainer(JSON) - Request Parameters:
req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
createChannelEtl
- HTTP Method:
POST - Path:
/core2/alg/cc/channels/etl-epor/core2/alg/cc-channels/etl-ep - Description: Handles POST requests to create a channel for ETL.
- Request Body:
ChannelContainer(JSON) - Request Parameters:
req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
updateChannelBackOfficeEp
- HTTP Method:
PUT - Path:
/core2/alg/cc/channels/backoffice-epor/core2/alg/cc-channels/backoffice-ep - Description: Handles PUT requests to update a channel for backoffice.
- Request Body:
ChannelContainer(JSON) - Request Parameters:
req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
updateChannelEtlEp
- HTTP Method:
PUT - Path:
/core2/alg/cc/channels/etl-epor/core2/alg/cc-channels/etl-ep - Description: Handles PUT requests to update a channel for ETL.
- Request Body:
ChannelContainer(JSON) - Request Parameters:
req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
deleteChannelBackoffice
- HTTP Method:
DELETE - Path:
/core2/alg/cc/channels/backoffice-ep/{guid}or/core2/alg/cc-channels/backoffice-ep/{guid} - Description: Handles DELETE requests to delete a channel for backoffice by GUID.
- Request Body: N/A
- Request Parameters:
guid(UUID): The unique identifier of the channel.,req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
deleteChannelEtl
- HTTP Method:
DELETE - Path:
/core2/alg/cc/channels/etl-ep/{guid}or/core2/alg/cc-channels/etl-ep/{guid} - Description: Handles DELETE requests to delete a channel for ETL by GUID.
- Request Body: N/A
- Request Parameters:
guid(UUID): The unique identifier of the channel.,req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
getAllChannelBackoffice
- HTTP Method:
GET - Path:
/core2/alg/cc/channels/backoffice-epor/core2/alg/cc-channels/backoffice-ep - Description: Handles GET requests to retrieve all channels for backoffice.
- Request Body: N/A
- Request Parameters:
req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
getAllChannelEtl
- HTTP Method:
GET - Path:
/core2/alg/cc/channels/etl-epor/core2/alg/cc-channels/etl-ep - Description: Handles GET requests to retrieve all channels for ETL.
- Request Body: N/A
- Request Parameters:
req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
getChannelByGuidBackoffice
- HTTP Method:
GET - Path:
/core2/alg/cc/channels/backoffice-ep/{guid}or/core2/alg/cc-channels/backoffice-ep/{guid} - Description: Handles GET requests to retrieve a channel for backoffice by GUID.
- Request Body: N/A
- Request Parameters:
guid(UUID): The unique identifier of the channel.,req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
getChannelByGuidEtl
- HTTP Method:
GET - Path:
/core2/alg/cc/channels/etl-ep/{guid}or/core2/alg/cc-channels/etl-ep/{guid} - Description: Handles GET requests to retrieve a channel for ETL by GUID.
- Request Body: N/A
- Request Parameters:
guid(UUID): The unique identifier of the channel.,req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
getChannelByCriteriaBackoffice
- HTTP Method:
GET - Path:
/core2/alg/cc/channels/backoffice-ep/queryor/core2/alg/cc-channels/backoffice-ep/query - Description: Handles GET requests to retrieve channels by criteria for backoffice.
- Request Body: N/A
- Request Parameters:
criteria(ChannelQueryCriteria): Criteria for querying channels.,req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
getChannelByCriteriaEtl
- HTTP Method:
GET - Path:
/core2/alg/cc/channels/etl-ep/queryor/core2/alg/cc-channels/etl-ep/query - Description: Handles GET requests to retrieve channels by criteria for ETL.
- Request Body: N/A
- Request Parameters:
criteria(ChannelQueryCriteria): Criteria for querying channels.,req(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
getExportCsvBackoffice
- HTTP Method:
GET - Path:
/core2/alg/cc/channels/backoffice-ep/export/csvor/core2/alg/cc-channels/backoffice-ep/export/csv - Description: Handles GET requests to export channel data to CSV for backoffice.
- Request Body: N/A
- Request Parameters:
request(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.
getExportCsvEtl
- HTTP Method:
GET - Path:
/core2/alg/cc/channels/etl-ep/export/csvor/core2/alg/cc-channels/etl-ep/export/csv - Description: Handles GET requests to export channel data to CSV for ETL.
- Request Body: N/A
- Request Parameters:
request(HttpServletRequest) - Response: Streaming response body, typically JSON with relevant data. Possible responses: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found.