Retrieve an Integration
get
/ic/api/integration/v1/integrations/{id}
Retrieves detailed information about the integration with the specified ID.
Request
Supported Media Types
- application/json; charset=utf-8
Path Parameters
-
id: string
Integration composite identifier. The ID consists of the code and the version separated by the | (vertical line) character. Format: code%7Cversion. Example: SC2RN%7C01.00.0000. When using cURL, substitute the %7C code for the vertical line.
Query Parameters
-
expand(optional): string
Includes additional details in the response about connections in the integration or about the adapters for the connections. Valid values: connection, connection.adapter.
Response
Supported Media Types
- application/json; charset=utf-8
- application/vnd.oracle.resource+json;type=singular
200 Response
Successful operation
Root Schema : integration
Type:
Show Source
object
-
apipId(optional):
string
-
bartaBuiltBy(optional):
string
-
code(optional):
string
-
compatible(optional):
boolean
Default Value:
false
-
created(optional):
string(date-time)
-
createdBy(optional):
string
-
dependencies(optional):
object IntegrationDependencyRs
-
description(optional):
string
-
docUrl(optional):
string
-
endPoints(optional):
array endPoints
-
endPointURI(optional):
string
-
eventSubscriptionFlag(optional):
boolean
Default Value:
false
-
filmstrip(optional):
array filmstrip
-
id(optional):
string
-
isCloneAllowed(optional):
boolean
Default Value:
false
-
isViewAllowed(optional):
boolean
Default Value:
false
-
keywords(optional):
string
-
lastUpdated(optional):
string(date-time)
-
lastUpdatedBy(optional):
string
-
links(optional):
array links
-
lockedBy(optional):
string
-
lockedDate(optional):
string(date-time)
-
lockedFlag(optional):
boolean
Default Value:
false
-
mepType(optional):
string
-
name(optional):
string
-
originalIntegrationCode(optional):
string
-
packageName(optional):
string
-
pattern(optional):
string
-
patternDescription(optional):
string
-
payloadTracingEnabledFlag(optional):
boolean
Default Value:
false
-
percentageComplete(optional):
number
-
projectModelVersion(optional):
string
-
projectType(optional):
string
-
properties(optional):
array properties
-
proxyWSDL(optional):
string
-
publishFlag(optional):
boolean
Default Value:
false
-
recordEnabledFlag(optional):
boolean
Default Value:
false
-
scheduleApplicableFlag(optional):
boolean
Default Value:
false
-
scheduleDefinedFlag(optional):
boolean
Default Value:
false
-
scheduleParams(optional):
object scheduleParams
Additional Properties Allowed: additionalProperties
-
securityPolicy(optional):
string
-
smartTags(optional):
string
-
status(optional):
string
-
stopScheduleForDeactivation(optional):
boolean
Default Value:
false
-
style(optional):
string
-
styleDescription(optional):
string
-
submitNowURI(optional):
string
-
totalEndPoints(optional):
integer(int32)
-
tracingEnabledFlag(optional):
boolean
Default Value:
false
-
trackingInstanceName(optional):
string
-
trackingVariables(optional):
array trackingVariables
-
version(optional):
string
-
warningMsg(optional):
string
Nested Schema : scheduleParams
Type:
object
Additional Properties Allowed
Show Source
-
object additionalProperties
Additional Properties Allowed: additionalProperties
Nested Schema : TrackingVariableType
Type:
Show Source
object
-
description(optional):
string
-
id(optional):
string
-
messageContextRef:
object ReferenceType
-
name:
string
-
output:
object WirepointType
-
primary(optional):
boolean
Default Value:
false
-
property(optional):
array property
-
refUri(optional):
string
-
role(optional):
string
-
subRole(optional):
string
-
type(optional):
string
Allowed Values:
[ "ORCHESTRATION", "RECEIVE", "ROUTER", "ROUTER_ROUTE", "TRANSFORMER", "TRY", "TRY_CATCH", "INVOKE", "REPLY", "LABEL", "ASSIGNMENT", "FOR", "STOP", "SCHEDULERECEIVE", "STAGEFILE", "FAULTREPLY", "CALLOUT", "WHILE", "WAIT", "NOTE", "GLOBAL_VARIABLE", "GLOBAL_TRY", "GLOBAL_CATCH_ALL", "CATCH_ALL", "EHSTOP", "NOTIFICATION", "ACTIVITY_STREAM_LOGGER", "STITCH", "THROW", "PICK", "PICKRECEIVE", "TRACKING_VARIABLE", "REJECT", "INTEGRATION_METADATA", "INTEGRATION_PROPERTIES" ]
-
xpath:
string
Nested Schema : WirepointType
Type:
Show Source
object
-
messageContextRef(optional):
object ReferenceType
-
name(optional):
string
-
property(optional):
array property
-
resourceGroup(optional):
array resourceGroup
-
role(optional):
string
Allowed Values:
[ "REQUEST", "RESPONSE", "FAULT", "VARIABLE" ]
-
subRole(optional):
string
Nested Schema : ResourceType
Type:
Show Source
object
-
externalLocation(optional):
string
-
location(optional):
string
-
name(optional):
string
-
property(optional):
array property
-
resourceDescription(optional):
string
-
resourceName(optional):
string
-
role(optional):
string
-
subRole(optional):
string
-
type(optional):
string
Allowed Values:
[ "XSD", "XSLT", "JCA", "WSDL", "WADL", "PROPERTIES", "UNDEFINED" ]
404 Response
Not found
412 Response
Precondition failed
500 Response
Server error
Examples
The following examples show how to get details about an integration by submitting a GET request on the REST resource using cURL. For more information about cURL, see Use cURL. For more information about endpoint URL structure, see Send Requests.
Example: Get details about the integration HELLO_WORLD|01.02.0000
The id is in the form: code%7Cversion
. The %7C is the encoded | (vertical line).
curl -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" https://integration.us.oraclecloud.com/ic/api/integration/v1/integrations/HELLO_WORLD%7C01.02.0000
Example: Get details about the integration HELLO_WORLD|01.02.0000 with additional details about connections
The id is in the form: code%7Cversion
. The %7C is the encoded | (vertical line).
curl -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" -d "expand=connection" https://integration.us.oraclecloud.com/ic/api/integration/v1/integrations/HELLO_WORLD%7C01.02.0000