UploadIntent
This page is generated from the exact OpenAPI component schema. It does not add undocumented validation or product behavior.
| Property | Required | Type | Description |
|---|---|---|---|
intentPublicId | Yes | string | — |
provider | Yes | string | — |
uploadUrl | Yes | string | — |
httpMethod | Yes | string | — |
requiredHeaders | Yes | object | — |
expiresAt | Yes | string | — |
json
{
"type": "object",
"additionalProperties": false,
"required": [
"intentPublicId",
"provider",
"uploadUrl",
"httpMethod",
"requiredHeaders",
"expiresAt"
],
"properties": {
"intentPublicId": {
"type": "string",
"format": "uuid"
},
"provider": {
"type": "string",
"const": "OCI"
},
"uploadUrl": {
"type": "string",
"format": "uri"
},
"httpMethod": {
"type": "string",
"const": "PUT"
},
"requiredHeaders": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"expiresAt": {
"type": "string",
"format": "date-time"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}
