diff --git a/CHANGELOG.md b/CHANGELOG.md
index 98e0c48..b7fda66 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
+## [1.2.0] - 2025-10-28
+### Added
+- Added Batch Create Async endpoint `batchCreateAsync`
+- Added Get Batch Create Async status endpoint `getBatchCreateAsyncStatus`
+
## [1.1.0] - 2025-10-09
### Added
- New CRUD operations for Route Plans
diff --git a/README.es.md b/README.es.md
index f933045..8c501f0 100644
--- a/README.es.md
+++ b/README.es.md
@@ -88,7 +88,7 @@ Estas son las operaciones disponibles para cada endpoint:
| [Organization](https://docs.onfleet.com/reference#organizations) | get(), get(id) | x | insertTask(id, obj) | x |
| [Recipients](https://docs.onfleet.com/reference#recipients) | get(id), get(name, 'name'), get(phone, 'phone') | create(obj), matchMetadata(obj) | update(id, obj) | x |
| [Route Plans](https://docs.onfleet.com/update/reference/routeplan#/) | get(id)
get(query) | create(obj) | update(id, obj)
addTasksToRoutePlan(id, obj) | deleteOne(id) |
-| [Tasks](https://docs.onfleet.com/reference#tasks) | get(query), get(id), get(shortId, 'shortId') | create(obj), clone(id), forceComplete(id), batch(obj), autoAssign(obj), matchMetadata(obj) | update(id, obj) | deleteOne(id) |
+| [Tasks](https://docs.onfleet.com/reference#tasks) | get(query), get(id), get(shortId, 'shortId'), getBatchCreateAsync(id) | create(obj), clone(id), forceComplete(id), batchCreate(obj), batchCreateAsync(obj), autoAssign(obj), matchMetadata(obj) | update(id, obj) | deleteOne(id) |
| [Teams](https://docs.onfleet.com/reference#teams) | get(), get(id), getWorkerEta(id, obj), getTasks(id) | create(obj), autoDispatch(id, obj) | update(id, obj), insertTask(id, obj) | deleteOne(id) |
| [Webhooks](https://docs.onfleet.com/reference#webhooks) | get() | create(obj) | x | deleteOne(id) |
| [Workers](https://docs.onfleet.com/reference#workers) | get(), get(query), get(id), getByLocation(obj), getSchedule(id), getTasks(id) | create(obj), setSchedule(id, obj), matchMetadata(obj), getDeliveryManifest(obj) | update(id, obj), insertTask(id, obj) | deleteOne(id) |
diff --git a/README.md b/README.md
index dd57854..ff50f7e 100644
--- a/README.md
+++ b/README.md
@@ -94,7 +94,7 @@ Here are the operations available for each entity:
| [Organization](https://docs.onfleet.com/reference#organizations) | get(), get(id) | x | insertTask(id, obj) | x |
| [Recipients](https://docs.onfleet.com/reference#recipients) | get(id), get(name, 'name'), get(phone, 'phone') | create(obj), matchMetadata(obj) | update(id, obj) | x |
| [Route Plans](https://docs.onfleet.com/update/reference/routeplan#/) | get(id)
get(query) | create(obj) | update(id, obj)
addTasksToRoutePlan(id, obj) | deleteOne(id) |
-| [Tasks](https://docs.onfleet.com/reference#tasks) | get(query), get(id), get(shortId, 'shortId') | create(obj), clone(id), forceComplete(id), batch(obj), autoAssign(obj), matchMetadata(obj) | update(id, obj) | deleteOne(id) |
+| [Tasks](https://docs.onfleet.com/reference#tasks) | get(query), get(id), get(shortId, 'shortId'), getBatchCreateAsync(id) | create(obj), clone(id), forceComplete(id), batchCreate(obj), batchCreateAsync(obj), autoAssign(obj), matchMetadata(obj) | update(id, obj) | deleteOne(id) |
| [Teams](https://docs.onfleet.com/reference#teams) | get(), get(id), getWorkerEta(id, obj), getTasks(id) | create(obj), autoDispatch(id, obj) | update(id, obj), insertTask(id, obj) | deleteOne(id) |
| [Webhooks](https://docs.onfleet.com/reference#webhooks) | get() | create(obj) | x | deleteOne(id) |
| [Workers](https://docs.onfleet.com/reference#workers) | get(), get(query), get(id), getByLocation(obj), getSchedule(id), getTasks(id) | create(obj), setSchedule(id, obj), matchMetadata(obj), getDeliveryManifest(obj) | update(id, obj), insertTask(id, obj) | deleteOne(id) |
diff --git a/src/resources/Tasks.php b/src/resources/Tasks.php
index 1d1f5ee..b8b3bf2 100644
--- a/src/resources/Tasks.php
+++ b/src/resources/Tasks.php
@@ -20,6 +20,8 @@ public function __construct($api)
'clone' => ['method' => 'POST', 'path' => '/tasks/:taskId/clone'],
'forceComplete' => ['method' => 'POST', 'path' => '/tasks/:taskId/complete'],
'batchCreate' => ['method' => 'POST', 'path' => '/tasks/batch'],
+ 'batchCreateAsync' => ['method' => 'POST', 'path' => '/tasks/batch-async'],
+ 'getBatchCreateAsyncStatus' => ['method' => 'GET', 'path' => '/tasks/batch/:batchId'],
'autoAssign' => ['method' => 'POST', 'path' => '/tasks/autoAssign'],
'matchMetadata' => ['method' => 'POST', 'path' => '/tasks/metadata']
]);