diff --git a/SUMMARY.md b/SUMMARY.md index 94b462f..09dc3be 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -42,6 +42,7 @@ * [Pagination](execution/pagination.md) * [Rate Limiting](execution/rate-limiting.md) * [Client Application Access Control](execution/api-keys.md) + * [Asynchronous Tasks](execution/asynchronous-tasks.md) * [Batch Operations](execution/batch-operations.md) * [API Clients](clients/README.md) * [Loose Coupling](clients/loose-coupling.md) diff --git a/execution/asynchronous-tasks.md b/execution/asynchronous-tasks.md new file mode 100644 index 0000000..07305ba --- /dev/null +++ b/execution/asynchronous-tasks.md @@ -0,0 +1 @@ +# Asynchronous Tasks diff --git a/execution/batch-operations.md b/execution/batch-operations.md index ee06896..1865c04 100644 --- a/execution/batch-operations.md +++ b/execution/batch-operations.md @@ -48,6 +48,13 @@ Content-Type: application/json } ``` +## Results of Bulk Operation +Every bulk operation **MUST** be atomic. + +> _The server must implement bulk requests as atomic. If the request is for creating 10 addresses, the server should create all 10 addresses before returning a successful response code. The server should not commit changes partially in the case of failures._ + + +