{
"opencollection": "1.0.0",
"info": {
"name": "Data Integration API",
"version": "20200430"
},
"items": [
{
"info": {
"name": "DataIntegration",
"type": "folder"
},
"items": [
{
"info": {
"name": "Use this endpoint to list work requests.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workRequests",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "compartmentId",
"value": "",
"type": "query",
"description": "The OCID of the compartment containing the resources you want to list."
},
{
"name": "workspaceId",
"value": "",
"type": "query",
"description": "DIS workspace id"
},
{
"name": "workRequestStatus",
"value": "",
"type": "query",
"description": "The work request status."
},
{
"name": "page",
"value": "",
"type": "query",
"description": "For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "Sets the maximum number of results per page, or items to return in a paginated `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "sortOrder",
"value": "",
"type": "query",
"description": "Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending)."
},
{
"name": "sortBy",
"value": "",
"type": "query",
"description": "Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order)."
}
]
},
"docs": "Lists the work requests in a compartment.\n"
},
{
"info": {
"name": "Use this endpoint to get work request status.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workRequests/:workRequestId",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workRequestId",
"value": "",
"type": "path",
"description": "The ID of the asynchronous work request to retrieve."
}
]
},
"docs": "Retrieves the status of the work request with the given ID."
},
{
"info": {
"name": "Use this endpoint to list work request logs.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workRequests/:workRequestId/logs",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workRequestId",
"value": "",
"type": "path",
"description": "The ID of the asynchronous work request to retrieve."
},
{
"name": "page",
"value": "",
"type": "query",
"description": "For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "Sets the maximum number of results per page, or items to return in a paginated `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "sortOrder",
"value": "",
"type": "query",
"description": "Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending)."
},
{
"name": "sortBy",
"value": "",
"type": "query",
"description": "Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order)."
}
]
},
"docs": "Retrieves a paginated list of logs for a given work request.\n"
},
{
"info": {
"name": "Use this endpoint to list work request errors.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workRequests/:workRequestId/workRequestErrors",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workRequestId",
"value": "",
"type": "path",
"description": "The ID of the asynchronous work request to retrieve."
},
{
"name": "page",
"value": "",
"type": "query",
"description": "For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "Sets the maximum number of results per page, or items to return in a paginated `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "sortOrder",
"value": "",
"type": "query",
"description": "Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending)."
},
{
"name": "sortBy",
"value": "",
"type": "query",
"description": "Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order)."
}
]
},
"docs": "Retrieves a paginated list of errors for a given work request.\n"
},
{
"info": {
"name": "Use this endpoint to get a list of all Data Integration workspaces in a compartment.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workspaces",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "compartmentId",
"value": "",
"type": "query",
"description": "The OCID of the compartment containing the resources you want to list."
},
{
"name": "name",
"value": "",
"type": "query",
"description": "Used to filter by the name of the object."
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "Sets the maximum number of results per page, or items to return in a paginated `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "page",
"value": "",
"type": "query",
"description": "For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "lifecycleState",
"value": "",
"type": "query",
"description": "The lifecycle state of a resource. When specified, the operation only returns resources that match the given lifecycle state. When not specified, all lifecycle states are processed as a match."
},
{
"name": "sortOrder",
"value": "",
"type": "query",
"description": "Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending)."
},
{
"name": "sortBy",
"value": "",
"type": "query",
"description": "Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order)."
}
]
},
"docs": "Retrieves a list of Data Integration workspaces.\n"
},
{
"info": {
"name": "Use this endpoint to create a new Data Integration workspace.",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://localhost:8484/20200430/workspaces",
"headers": [
{
"name": "opc-retry-token",
"value": ""
},
{
"name": "opc-request-id",
"value": ""
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Creates a new Data Integration workspace ready for performing data integration tasks. To retrieve the OCID for the new workspace, use the opc-work-request-id returned by this API and call the [GetWorkRequest](#/en/data-integration/latest/WorkRequest/GetWorkRequest) API.\n"
},
{
"info": {
"name": "Use this endpoint to get a specified workspace.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
}
]
},
"docs": "Retrieves a Data Integration workspace using the specified identifier."
},
{
"info": {
"name": "Use this endpoint to update the Data Integration workspace identified by the ID.",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId",
"headers": [
{
"name": "if-match",
"value": ""
},
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Updates the specified Data Integration workspace."
},
{
"info": {
"name": "Use this endpoint to delete a provisioned Data Integration workspace.",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId",
"headers": [
{
"name": "if-match",
"value": ""
},
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "quiesceTimeout",
"value": "",
"type": "query",
"description": "Used to set the timeout for Data Integration to gracefully close down any running jobs before stopping the workspace."
},
{
"name": "isForceOperation",
"value": "",
"type": "query",
"description": "Used to force close down the workspace."
}
]
},
"docs": "Deletes a Data Integration workspace resource using the specified identifier."
},
{
"info": {
"name": "Use this endpoint to move a workspace to reside in a specified compartment.",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/actions/changeCompartment",
"headers": [
{
"name": "if-match",
"value": ""
},
{
"name": "opc-request-id",
"value": ""
},
{
"name": "opc-retry-token",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Moves a workspace to a specified compartment.\n"
},
{
"info": {
"name": "Use this endpoint to start the workspace.",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/actions/start",
"headers": [
{
"name": "if-match",
"value": ""
},
{
"name": "opc-request-id",
"value": ""
},
{
"name": "opc-retry-token",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
}
]
},
"docs": "Starts a workspace.\n"
},
{
"info": {
"name": "Use this endpoint to stop a workspace.",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/actions/stop",
"headers": [
{
"name": "if-match",
"value": ""
},
{
"name": "opc-request-id",
"value": ""
},
{
"name": "opc-retry-token",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "quiesceTimeout",
"value": "",
"type": "query",
"description": "Used to set the timeout for Data Integration to gracefully close down any running jobs before stopping the workspace."
},
{
"name": "isForceOperation",
"value": "",
"type": "query",
"description": "Used to force close down the workspace."
}
]
},
"docs": "Stops a workspace.\n"
},
{
"info": {
"name": "Use this endpoint to lists applications with filtering options.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "name",
"value": "",
"type": "query",
"description": "Used to filter by the name of the object."
},
{
"name": "nameContains",
"value": "",
"type": "query",
"description": "This parameter can be used to filter objects by the names that match partially or fully with the given value."
},
{
"name": "identifier",
"value": "",
"type": "query",
"description": "Used to filter by the identifier of the published object.\n"
},
{
"name": "fields",
"value": "",
"type": "query",
"description": "Specify the value 'metadata' to retrieve minimal information for example when listing published objects. This uses fewer system resources, leading to faster retrieval times."
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "Sets the maximum number of results per page, or items to return in a paginated `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "page",
"value": "",
"type": "query",
"description": "For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "sortOrder",
"value": "",
"type": "query",
"description": "Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending)."
},
{
"name": "sortBy",
"value": "",
"type": "query",
"description": "Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order)."
},
{
"name": "favoritesQueryParam",
"value": "",
"type": "query",
"description": "If value is FAVORITES_ONLY, then only objects marked as favorite by the requesting user will be included in result. If value is NON_FAVORITES_ONLY, then objects marked as favorites by the requesting user will be skipped. If value is ALL or if not specified, all objects, irrespective of favorites or not will be returned. Default is ALL."
}
]
},
"docs": "Retrieves a list of applications and provides options to filter the list."
},
{
"info": {
"name": "Use this endpoint to create an application.",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications",
"headers": [
{
"name": "opc-request-id",
"value": ""
},
{
"name": "opc-retry-token",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Creates an application.\n"
},
{
"info": {
"name": "Use this endpoint to get an application.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
}
]
},
"docs": "Retrieves an application using the specified identifier."
},
{
"info": {
"name": "Use this endpoint to update an application.",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey",
"headers": [
{
"name": "if-match",
"value": ""
},
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Updates an application."
},
{
"info": {
"name": "Use this endpoint to delete an application.",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey",
"headers": [
{
"name": "if-match",
"value": ""
},
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
}
]
},
"docs": "Removes an application using the specified identifier."
},
{
"info": {
"name": "Get Composite State for a given aggregator",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey/compositeState",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
},
{
"name": "aggregatorKey",
"value": "",
"type": "query",
"description": "Unique key of the aggregator for which we want to get the Composite State"
}
]
},
"docs": "This endpoint can be used to get composite state for a given aggregator\n"
},
{
"info": {
"name": "Use this endpoint to list all dependent objects.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey/dependentObjects",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
},
{
"name": "fields",
"value": "",
"type": "query",
"description": "Specify the value 'metadata' to retrieve minimal information for example when listing published objects. This uses fewer system resources, leading to faster retrieval times."
},
{
"name": "name",
"value": "",
"type": "query",
"description": "Used to filter by the name of the object."
},
{
"name": "nameContains",
"value": "",
"type": "query",
"description": "This parameter can be used to filter objects by the names that match partially or fully with the given value."
},
{
"name": "identifier",
"value": "",
"type": "query",
"description": "Used to filter by the identifier of the published object.\n"
},
{
"name": "type",
"value": "",
"type": "query",
"description": "Used to filter by the object type of the object.\nIt can be suffixed with an optional filter operator InSubtree.\nFor Data Integration APIs, a filter based on type Task is used.\n"
},
{
"name": "typeInSubtree",
"value": "",
"type": "query",
"description": "Used in association with type parameter. If value is true,\nthen type all sub types of the given type parameter is considered.\nIf value is false, then sub types are not considered. Default is false.\n"
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "Sets the maximum number of results per page, or items to return in a paginated `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "page",
"value": "",
"type": "query",
"description": "For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "sortOrder",
"value": "",
"type": "query",
"description": "Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending)."
},
{
"name": "sortBy",
"value": "",
"type": "query",
"description": "Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order)."
}
]
},
"docs": "Retrieves a list of all dependent objects for a specific application."
},
{
"info": {
"name": "Use this endpoint to get the details of a dependent object.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey/dependentObjects/:dependentObjectKey",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
},
{
"name": "dependentObjectKey",
"value": "",
"type": "path",
"description": "The dependent object key."
}
]
},
"docs": "Retrieves the details of a dependent object from an application."
},
{
"info": {
"name": "Use this endpoint to get the detailed description of an Application.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey/detailedDescription",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
}
]
},
"docs": "Retrieves detailed description of an Application"
},
{
"info": {
"name": "Use this endpoint to create detailed description for an application.",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey/detailedDescription",
"headers": [
{
"name": "opc-request-id",
"value": ""
},
{
"name": "opc-retry-token",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Creates detailed description for an application."
},
{
"info": {
"name": "Use this endpoint to change the detailed description of an Application.",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey/detailedDescription",
"headers": [
{
"name": "opc-request-id",
"value": ""
},
{
"name": "if-match",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Updates the detailed description of an Application."
},
{
"info": {
"name": "Use this endpoint to delete detailed description of an Application.",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey/detailedDescription",
"headers": [
{
"name": "if-match",
"value": ""
},
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
}
]
},
"docs": "Deletes detailed description of an Application."
},
{
"info": {
"name": "Use this endpoint to list changes made in the application by patches.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey/patchChanges",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
},
{
"name": "name",
"value": "",
"type": "query",
"description": "Used to filter by the name of the object."
},
{
"name": "sincePatch",
"value": "",
"type": "query",
"description": "Specifies the patch key to query from."
},
{
"name": "toPatch",
"value": "",
"type": "query",
"description": "Specifies the patch key to query to."
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "Sets the maximum number of results per page, or items to return in a paginated `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "page",
"value": "",
"type": "query",
"description": "For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "sortOrder",
"value": "",
"type": "query",
"description": "Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending)."
},
{
"name": "sortBy",
"value": "",
"type": "query",
"description": "Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order)."
}
]
},
"docs": "Retrieves a list of patches in an application and provides options to filter the list."
},
{
"info": {
"name": "Use this endpoint to list patches with filtering options. For listing changes based on a period and logical objects changed, see ListPatchChanges API.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey/patches",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
},
{
"name": "name",
"value": "",
"type": "query",
"description": "Used to filter by the name of the object."
},
{
"name": "identifier",
"value": "",
"type": "query",
"description": "Used to filter by the identifier of the published object.\n"
},
{
"name": "fields",
"value": "",
"type": "query",
"description": "Specify the value 'metadata' to retrieve minimal information for example when listing published objects. This uses fewer system resources, leading to faster retrieval times."
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "Sets the maximum number of results per page, or items to return in a paginated `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "page",
"value": "",
"type": "query",
"description": "For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "sortOrder",
"value": "",
"type": "query",
"description": "Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending)."
},
{
"name": "sortBy",
"value": "",
"type": "query",
"description": "Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order)."
}
]
},
"docs": "Retrieves a list of patches in an application and provides options to filter the list. For listing changes based on a period and logical objects changed, see ListPatchChanges API."
},
{
"info": {
"name": "Use this endpoint to create a patch in an application.",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey/patches",
"headers": [
{
"name": "opc-request-id",
"value": ""
},
{
"name": "opc-retry-token",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Creates a patch in an application."
},
{
"info": {
"name": "Use this endpoint to get a patch in an application.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey/patches/:patchKey",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
},
{
"name": "patchKey",
"value": "",
"type": "path",
"description": "The patch key."
}
]
},
"docs": "Retrieves a patch in an application using the specified identifier."
},
{
"info": {
"name": "Use this endpoint to delete a patch.",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey/patches/:patchKey",
"headers": [
{
"name": "if-match",
"value": ""
},
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
},
{
"name": "patchKey",
"value": "",
"type": "path",
"description": "The patch key."
}
]
},
"docs": "Removes a patch using the specified identifier."
},
{
"info": {
"name": "Use this endpoint to list the all published objects.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey/publishedObjects",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
},
{
"name": "fields",
"value": "",
"type": "query",
"description": "Specify the value 'metadata' to retrieve minimal information for example when listing published objects. This uses fewer system resources, leading to faster retrieval times."
},
{
"name": "name",
"value": "",
"type": "query",
"description": "Used to filter by the name of the object."
},
{
"name": "nameStartsWith",
"value": "",
"type": "query",
"description": "This parameter can be used to filter objects by the names starting with the given value."
},
{
"name": "nameContains",
"value": "",
"type": "query",
"description": "This parameter can be used to filter objects by the names that match partially or fully with the given value."
},
{
"name": "identifier",
"value": "",
"type": "query",
"description": "Used to filter by the identifier of the published object.\n"
},
{
"name": "type",
"value": "",
"type": "query",
"description": "Used to filter by the object type of the object.\nIt can be suffixed with an optional filter operator InSubtree.\nFor Data Integration APIs, a filter based on type Task is used.\n"
},
{
"name": "typeInSubtree",
"value": "",
"type": "query",
"description": "Used in association with type parameter. If value is true,\nthen type all sub types of the given type parameter is considered.\nIf value is false, then sub types are not considered. Default is false.\n"
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "Sets the maximum number of results per page, or items to return in a paginated `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "page",
"value": "",
"type": "query",
"description": "For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine)."
},
{
"name": "sortOrder",
"value": "",
"type": "query",
"description": "Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending)."
},
{
"name": "sortBy",
"value": "",
"type": "query",
"description": "Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order)."
}
]
},
"docs": "Retrieves a list of all the published objects for a specified application. Use the fields query parameter with value 'metadata' to retrieve minimal information."
},
{
"info": {
"name": "Use this endpoint to get details of a published object.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8484/20200430/workspaces/:workspaceId/applications/:applicationKey/publishedObjects/:publishedObjectKey",
"headers": [
{
"name": "opc-request-id",
"value": ""
}
],
"params": [
{
"name": "workspaceId",
"value": "",
"type": "path",
"description": "The workspace ID."
},
{
"name": "applicationKey",
"value": "",
"type": "path",
"description": "The application key."
},
{
"name": "publishedObjectKey",
"value": "",
"type": "path",
"description": "The published object key."
},
{
"name": "expandReferences",
"value": "",
"type": "query",
"description": "Used to expand references of the object. If value is true, then all referenced objects are expanded. If value is false, then shallow objects are returned in place of references. Default is false.
Example: