Reports that a specified task has been successfully executed.
Operation description
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fnf:ReportTaskSucceeded |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| TaskToken |
string |
Yes |
The token of the task whose execution you want to report. The task token is passed to the called service, such as Message Service (MNS) or Function Compute. You can obtain the token from an MNS message or a Function Compute event. For more information, see Service integration modes. |
emptyString |
| Output |
string |
Yes |
The output of the task that you want to report as successful. |
{"key":"value"} |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| EventId |
integer |
The ID of the event. |
1 |
| RequestId |
string |
The request ID. |
testRequestId |
Examples
Success response
JSON format
{
"EventId": 1,
"RequestId": "testRequestId"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ActionNotSupported | The requested API operation '%s' is incorrect. Please check. | |
| 400 | APIVersionNotSupported | The requested API version '%s' is not supported yet. Please check. | |
| 400 | EntityTooLarge | The payload size exceeds maximum allowed size (%s bytes). | |
| 400 | InvalidArgument | Parameter error. | |
| 400 | MissingRequiredHeader | The HTTP header '%s' must be specified. | |
| 400 | MissingRequiredParams | The HTTP query '%s' must be specified. | |
| 400 | TaskAlreadyCompleted | Task %s has already completed. | |
| 500 | InternalServerError | An internal error has occurred. Please retry. | |
| 403 | AccessDenied | The resources doesn't belong to you. | |
| 403 | InvalidAccessKeyID | The AccessKey ID %s is invalid. | |
| 403 | RequestTimeTooSkewed | The difference between the request time %s and the current time %s is too large. | |
| 403 | SignatureNotMatch | The request signature we calculated does not match the signature you provided. Check your access key and signing method. | |
| 415 | UnsupportedMediaType | The content type must be "application/json". | |
| 429 | ResourceThrottled | The request is throttled. Please try again later. | |
| 409 | TaskInvalidState | Task is in an invalid state, please retry. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.