Skip to content

Return the authorized readiness of unpublished Entity collaboration files.

POST
/api/workspace/collaboration/files/preparations/status
curl --request POST \
--url https://example.com/api/workspace/collaboration/files/preparations/status \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "Owner": { "ModuleKey": "example", "ResourceKind": "example", "ContextResourceId": "example", "ResourceObjectId": "example" }, "FileReferenceIds": [ "example" ] }'
access_token
string

Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.

Identifies unpublished Entity collaboration files whose readiness should be returned.

object
Owner

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
FileReferenceIds
Array<string>
nullable
Examplegenerated
{
"Owner": {
"ModuleKey": "example",
"ResourceKind": "example",
"ContextResourceId": "example",
"ResourceObjectId": "example"
},
"FileReferenceIds": [
"example"
]
}

OK

Media typeapplication/json
object
Data
required
Any of:
Array<object>
nullable
object
FileReferenceId
required
string
State
required
integer format: int32
Allowed values: 1 2 3 4
ExpiresAtUtc
required
string format: date-time
RetryAfterMilliseconds
required
integer format: int32
FailureCode
string
nullable
FailureMessage
string
nullable
Errors
required
Array<object>
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
required
Array<object>
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
required
boolean
Example
{
"Data": null,
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Invalid request. Service validation returns this error envelope; a missing request/file can return no body.

Media typeapplication/json
object
Data
required
Any of:
Array<object>
nullable
object
FileReferenceId
required
string
State
required
integer format: int32
Allowed values: 1 2 3 4
ExpiresAtUtc
required
string format: date-time
RetryAfterMilliseconds
required
integer format: int32
FailureCode
string
nullable
FailureMessage
string
nullable
Errors
required
Array<object>
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
required
Array<object>
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
required
boolean
Example
{
"Data": null,
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Forbidden. An authenticated policy refusal can contain this error envelope; Forbid() returns no body.

Media typeapplication/json
object
Data
required
Any of:
Array<object>
nullable
object
FileReferenceId
required
string
State
required
integer format: int32
Allowed values: 1 2 3 4
ExpiresAtUtc
required
string format: date-time
RetryAfterMilliseconds
required
integer format: int32
FailureCode
string
nullable
FailureMessage
string
nullable
Errors
required
Array<object>
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
required
Array<object>
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
required
boolean
Example
{
"Data": null,
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Not Found

Media typeapplication/json
object
Data
required
Any of:
Array<object>
nullable
object
FileReferenceId
required
string
State
required
integer format: int32
Allowed values: 1 2 3 4
ExpiresAtUtc
required
string format: date-time
RetryAfterMilliseconds
required
integer format: int32
FailureCode
string
nullable
FailureMessage
string
nullable
Errors
required
Array<object>
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
required
Array<object>
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
required
boolean
Example
{
"Data": null,
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

The operation was refused; inspect Errors. Data may be null.

Media typeapplication/json
object
Data
required
Any of:
Array<object>
nullable
object
FileReferenceId
required
string
State
required
integer format: int32
Allowed values: 1 2 3 4
ExpiresAtUtc
required
string format: date-time
RetryAfterMilliseconds
required
integer format: int32
FailureCode
string
nullable
FailureMessage
string
nullable
Errors
required
Array<object>
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
required
Array<object>
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
required
boolean
Example
{
"Data": null,
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}