API to create/update Integrations component

Hi, I've been trying to create/update the "AWS S3 Bulk Exports Integrations". Initially I tried using /api/v2/integrations but its request body schema contains only the skeleton of the integration. What I mean by that is, it doesn't have schemas for properties and credentials to add to the integration. I did found schemas for properties and credentials, but I don't see a key-value pair to include the values for the property and credentials part.

The schemas,
"properties": {
"s3bucket": {
"type": "string",
"title": "S3 Bucket",
"description": "The s3 bucket used to store exported files.",
"sensitive": false,
"confirm": true
}
},
"credentials": {
"AmazonWebServicesARN": {
"required": true,
"title": "Amazon Role ARN",
"credentialTypes": [
"amazonWebServicesARN"
]
}
}

So, I'd like to know if adding/updating the values for S3 bucket property and AWS ARN credential part is possible or not through API?

I see you are trying configure the AWS S3 Bulk Exports Integration. Is there a reason you are trying to do this configuration via REST calls, rather than using UI as documented here: Requirements for the AWS S3 recording bulk action integration - Genesys Cloud Resource Center

Yes, I'm trying to configure the AWS S3 Bulk Exports Integration through REST calls to automate the create/update. And, I'm aware of the document provided. The question I had is if Genesys has API to call with proper request schema (especially schema with the ability to add values to the properties and credentials part of the integration)?

Thanks,
Sridevi.

The endpoints to create a new credential, add it to a new Integration, etc can be found here: https://developer.genesys.cloud/api/rest/v2/integrations/

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.