Retrieve an Integration
/ic/api/integration/v1/integrations/{id}
Request
-
id(required): 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.
-
expand: string
Includes additional details in the response about connections in the integration or about the adapters for the connections. Valid values: connection, connection.adapter.
-
integrationInstance(required): string
This is the name of the service instance. You can get this value from the About page where it is specified in the Service instance field.
There's no request body for this operation.
Back to TopResponse
- application/json; charset=utf-8, application/vnd.oracle.resource+json;type=singular
200 Response
object
-
activation-status: string
-
barta-built-by: string
BA (Business Accelerator) | R (Recipe) | TA (Technical Accelerator) builtBy
-
compatible: boolean
Compatible
-
created: string
(date-time)
Created Date
-
created-by: string
Created By
-
dependencies: object
IntegrationDependencyRs
-
description: string
Integration Description
-
doc-url: string
Documentation URL
-
end-point-uri: string
Integration Endpoint URI
-
end-points: array
end-points
Endpoints
-
filmstrip: array
filmstrip
Filmstrip
-
is-clone-allowed: boolean
Flag to Check if Clone Allowed
-
is-view-allowed: boolean
Flag to Check if View Allowed
-
keywords: string
Keywords
-
last-updated: string
(date-time)
Last Updated Date
-
last-updated-by: string
Last Updated By
-
locked-by: string
Locked By
-
locked-date: string
(date-time)
Locked Date
-
locked-flag: boolean
Locked Flag
-
mep-type: string
MEP Type
-
original-integration-code: string
Original Integration Code
-
package-name: string
Package Name
-
pattern: string
Pattern
-
pattern-description: string
Pattern Description
-
payload-tracing-enabled-flag: boolean
Payload Tracing Enabled Flag
-
percentage-complete: number
Percentage Complete
-
project-id: string
-
project-type: string
Project Type
-
properties: array
properties
Integration Properties List
-
proxy-wsdl: string
Proxy WSDL
-
reactivation-status: string
Reactivation Status
-
record-enabled-flag: boolean
Record Enabled Flag
-
schedule-applicable-flag: boolean
Schedule Applicable Flag
-
schedule-defined-flag: boolean
Schedule Defined Flag
-
scope: string
-
smart-tags: string
Smart Tags
-
style: string
Style
-
style-description: string
Style Description
-
temp-copy-exists: boolean
Temp Copy Exists Flag
-
total-end-points: integer
(int32)
-
tracing-enabled-flag: boolean
Tracing Enabled Flag
-
tracking-variables: array
tracking-variables
Tracking Variables List
404 Response
412 Response
500 Response
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://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/integrations/HELLO_WORLD%7C01.02.0000?integrationInstance=service-instance
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://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/integrations/HELLO_WORLD%7C01.02.0000?integrationInstance=service-instance
Response Body:
The following example shows the contents of the response body in JSON format.
{
"apipId": "",
"code": "HELLO_WORLD",
"compatible": true,
"created": "2022-08-08T09:31:30.469+0000",
"createdBy": "exampleuser1@example.com",
"dependencies": {
"certificates": [
],
"connections": [
{
"id": "MY_REST_ENDPOINT_INTERFAC",
"lockedFlag": false,
"name": "Sample REST Endpoint Interface",
"role": "SOURCE",
"status": "CONFIGURED",
"type": "rest",
"usage": 23
}
],
"libraries": [
],
"lookups": [
]
},
"description": "Example describing simple log and notification actions. Call the
endpoint as,
https://<host>:port>/ic/api/integration/v1/flows/rest/HELLO_WORLD/1.0/names/{name} OR
https://<host>:<port>/ic/api/integration/v1/flows/rest/HELLO_WORLD/1.0/names/{name}?email={email.address}",
"endPoints": [
{
"connection": {
"agentRequired": false,
"agentSupported": false,
"id": "MY_REST_ENDPOINT_INTERFAC",
"links": [
{
"href": "https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/connections/MY_REST_ENDPOINT_INTERFAC?integrationInstance=ins01-automation-l1-dt-dev-oicdevqa-px-pp",
"rel": "self"
},
{
"href": "https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/connections/MY_REST_ENDPOINT_INTERFAC?integrationInstance=ins01-automation-l1-dt-dev-oicdevqa-px-pp",
"rel": "canonical"
}
],
"metadataDownloadSupportedFlag": false,
"testStatus": false
},
"name": "helloWorld",
"role": "SOURCE"
}
],
"id": "HELLO_WORLD|01.02.0000",
"isCloneAllowed": false,
"isViewAllowed": false,
"keywords": "",
"lastUpdated": "2022-08-08T09:31:30.971+0000",
"lastUpdatedBy": "exampleuser1@example.com",
"links": [
{
"href": "https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/integrations/HELLO_WORLD%7C01.02.0000?integrationInstance=ins01-automation-l1-dt-dev-oicdevqa-px-pp",
"rel": "self"
},
{
"href": "https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/integrations/HELLO_WORLD%7C01.02.0000?integrationInstance=ins01-automation-l1-dt-dev-oicdevqa-px-pp",
"rel": "canonical"
}
],
"lockedFlag": false,
"name": "Hello World",
"packageName": "samples.oracle.helloworld",
"pattern": "Orchestration",
"patternDescription": "Map Data",
"payloadTracingEnabledFlag": false,
"percentageComplete": 100,
"projectType": "DEVELOPED",
"recordEnabledFlag": false,
"scheduleApplicableFlag": false,
"scheduleDefinedFlag": false,
"smartTags": "app:rest,style:app driven orchestration",
"status": "CONFIGURED",
"style": "FREEFORM",
"styleDescription": "Orchestration",
"tempCopyExists": false,
"totalEndPoints": 0,
"tracingEnabledFlag": false,
"trackingInstanceName": "name",
"trackingVariables": [
{
"role": "tracking_var_1",
"primary": true,
"name": "name",
"xpath": "/execute/TemplateParameters/name",
"messageContextRef": {
"property": [
],
"refUri": "messagecontext_15"
},
"property": [
],
"output": {
"messageContextRef": {
"property": [
],
"refUri": "messagecontext_1050"
},
"name": "output_1051"
}
},
{
"role": "tracking_var_2",
"primary": false,
"name": "tracking_var_2",
"xpath": "",
"messageContextRef": {
"property": [
],
"refUri": "messagecontext_15"
},
"property": [
],
"output": {
"messageContextRef": {
"property": [
],
"refUri": "messagecontext_1052"
},
"name": "output_1053"
}
},
{
"role": "tracking_var_3",
"primary": false,
"name": "tracking_var_3",
"xpath": "",
"messageContextRef": {
"property": [
],
"refUri": "messagecontext_15"
},
"property": [
],
"output": {
"messageContextRef": {
"property": [
],
"refUri": "messagecontext_1054"
},
"name": "output_1055"
}
}
],
"version": "01.02.0000"}