Test OCI Bucket
Verify that an OCI bucket configuration works, by uploading a small test file (daily-co-test-upload.txt) to it through the OCI S3 compatibility API.
Unlike S3 buckets, an OCI bucket configuration is not checked when you set it — the Admit policy may not have propagated yet (see the custom OCI storage guide). Setting the property therefore succeeds even when the bucket is not usable, and this endpoint is how you confirm the setup before relying on it.
Only OCI buckets can be tested. Calling this against a bucket whose storage_provider is aws returns a 400.
On success the response echoes the tested configuration under a key matching the property query parameter — recordings_bucket by default, or transcription_bucket. A download_link and expires are returned only when the configuration has allow_api_access set to true; the link is valid for one hour. Storage credentials are never included in the response.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Which bucket property to test. Defaults to recordings_bucket.
recordings_bucket, transcription_bucket Test the property set on this room instead of the domain-level property. There is no fallback to the domain configuration: if the room does not set the property, the request returns a 400.
Response
200
true
The configuration that was tested. Returned only when property is recordings_bucket (the default). Exactly one of recordings_bucket or transcription_bucket is present in a response, never both.
The configuration that was tested. Returned only when property is transcription_bucket. Exactly one of recordings_bucket or transcription_bucket is present in a response, never both.
The object key of the test file written to your bucket.
"daily-co-test-upload.txt"
A presigned link to the test file, valid for one hour. Only a real link when allow_api_access is true; otherwise a short string explaining that no link was generated.
"https://axaxnpcrorw5.compat.objectstorage.us-ashburn-1.oraclecloud.com/my-daily-recordings/daily-co-test-upload.txt?..."
When download_link expires, as a unix timestamp. Returned only when allow_api_access is true.
1787234330