Fleet Engine API for scheduled tasks
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
خدمات المهام المُجدوَلة
الخدمة: fleetengine.googleapis.com
للاتّصال بهذه الخدمة، ننصحك باستخدام مكتبات العملاء التي تقدّمها Google. إذا كان تطبيقك بحاجة إلى استخدام مكتباتك الخاصة للاتصال بهذه الخدمة، استخدِم المعلومات التالية عند إجراء طلبات واجهة برمجة التطبيقات.
المستند المرتبط بميزة "اقتراحات"
مستند الاكتشاف هو مواصفة قابلة للقراءة آليًا لوصف واجهات برمجة التطبيقات REST واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء ومكونات إضافية لبيئة تطوير البرامج المتكاملة وأدوات أخرى تتفاعل مع واجهات برمجة تطبيقات Google. قد توفّر خدمة واحدة عدة مستندات اكتشاف. توفّر هذه الخدمة مستند الاكتشاف التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تحتوي خدمة واحدة على نقاط نهاية خدمة متعددة. تحتوي هذه الخدمة على نقطة نهاية الخدمة التالية، وترتبط كل معرّفات الموارد المنتظمة (URI) أدناه بنقطة نهاية الخدمة هذه:
https://fleetengine.googleapis.com
الطُرق |
create |
POST /v1/{parent=providers/*}/deliveryVehicles
لإنشاء DeliveryVehicle جديد وإرجاعه |
delete |
DELETE /v1/{name=providers/*/deliveryVehicles/*}
لحذف مركبة توصيل من Fleet Engine |
get |
GET /v1/{name=providers/*/deliveryVehicles/*}
لعرض نسخة DeliveryVehicle المحدّدة. |
list |
GET /v1/{parent=providers/*}/deliveryVehicles
تحصل على جميع DeliveryVehicle التي تستوفي معايير الفلترة المحدّدة. |
patch |
PATCH /v1/{deliveryVehicle.name=providers/*/deliveryVehicles/*}
تُستخدَم هذه الوظيفة لكتابة بيانات DeliveryVehicle المعدّلة في Fleet Engine، وتعيين Tasks إلى DeliveryVehicle . |
الطُرق |
get |
GET /v1/{name=providers/*/taskTrackingInfo/*}
لعرض نسخة TaskTrackingInfo المحدّدة. |
الطُرق |
batchCreate |
POST /v1/{parent=providers/*}/tasks:batchCreate
لإنشاء مجموعة من عناصر Task الجديدة وإعادتها. |
create |
POST /v1/{parent=providers/*}/tasks
لإنشاء عنصر Task جديد وإرجاعه |
delete |
DELETE /v1/{name=providers/*/tasks/*}
لحذف مهمة واحدة. |
get |
GET /v1/{name=providers/*/tasks/*}
للحصول على معلومات عن Task |
list |
GET /v1/{parent=providers/*}/tasks
تحصل على جميع Task التي تستوفي معايير الفلترة المحدّدة. |
patch |
PATCH /v1/{task.name=providers/*/tasks/*}
تعديل بيانات Task |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-08-31 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-31 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eFleet Engine provides REST resources for managing scheduled tasks, including creating, retrieving, updating, and listing tasks.\u003c/p\u003e\n"],["\u003cp\u003eThe service enables management of delivery vehicles, allowing creation, retrieval, updates, and listing of vehicles, and assignment of tasks to them.\u003c/p\u003e\n"],["\u003cp\u003eTask tracking information can be retrieved using the \u003ccode\u003eTaskTrackingInfo\u003c/code\u003e resource.\u003c/p\u003e\n"],["\u003cp\u003eClient libraries are recommended for interacting with the service, but a discovery document and service endpoint are available for custom integration.\u003c/p\u003e\n"],["\u003cp\u003eThe base URL for the service is \u003ccode\u003ehttps://fleetengine.googleapis.com\u003c/code\u003e.\u003c/p\u003e\n"]]],["This document details the REST API for managing scheduled tasks via `fleetengine.googleapis.com`. Key actions include managing delivery vehicles and tasks. For `deliveryVehicles`, you can create, get, list, and patch them, with endpoints like `/v1/{parent=providers/*}/deliveryVehicles`. For `taskTrackingInfo`, there's a `get` method. For `tasks`, there's create, get, list, batch create and patch operations, accessed through `/v1/{parent=providers/*}/tasks`. The service uses a discovery document and has a base endpoint of `https://fleetengine.googleapis.com`.\n"],null,["# Fleet Engine API for scheduled tasks\n\nServices for scheduled tasks.\n\n- [REST Resource: v1.providers.deliveryVehicles](#v1.providers.deliveryVehicles)\n- [REST Resource: v1.providers.taskTrackingInfo](#v1.providers.taskTrackingInfo)\n- [REST Resource: v1.providers.tasks](#v1.providers.tasks)\n\nService: fleetengine.googleapis.com\n-----------------------------------\n\nTo call this service, we recommend that you use the Google-provided [client libraries](https://cloud.google.com/apis/docs/client-libraries-explained). If your application needs to use your own libraries to call this service, use the following information when you make the API requests.\n\n### Discovery document\n\nA [Discovery Document](https://developers.google.com/discovery/v1/reference/apis) is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery document:\n\n- \u003chttps://fleetengine.googleapis.com/$discovery/rest?version=v1\u003e\n\n### Service endpoint\n\nA [service endpoint](https://cloud.google.com/apis/design/glossary#api_service_endpoint) is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:\n\n- `https://fleetengine.googleapis.com`\n\nREST Resource: [v1.providers.deliveryVehicles](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.deliveryVehicles)\n--------------------------------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|---------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [create](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.deliveryVehicles/create) | `POST /v1/{parent=providers/*}/deliveryVehicles` Creates and returns a new `DeliveryVehicle`. |\n| [delete](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.deliveryVehicles/delete) | `DELETE /v1/{name=providers/*/deliveryVehicles/*}` Deletes a DeliveryVehicle from the Fleet Engine. |\n| [get](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.deliveryVehicles/get) | `GET /v1/{name=providers/*/deliveryVehicles/*}` Returns the specified `DeliveryVehicle` instance. |\n| [list](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.deliveryVehicles/list) | `GET /v1/{parent=providers/*}/deliveryVehicles` Gets all `DeliveryVehicle`s that meet the specified filtering criteria. |\n| [patch](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.deliveryVehicles/patch) | `PATCH /v1/{deliveryVehicle.name=providers/*/deliveryVehicles/*}` Writes updated `DeliveryVehicle` data to Fleet Engine, and assigns `Tasks` to the `DeliveryVehicle`. |\n\nREST Resource: [v1.providers.taskTrackingInfo](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.taskTrackingInfo)\n--------------------------------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|---------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|\n| [get](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.taskTrackingInfo/get) | `GET /v1/{name=providers/*/taskTrackingInfo/*}` Returns the specified `TaskTrackingInfo` instance. |\n\nREST Resource: [v1.providers.tasks](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.tasks)\n----------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|--------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------|\n| [batchCreate](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.tasks/batchCreate) | `POST /v1/{parent=providers/*}/tasks:batchCreate` Creates and returns a batch of new `Task` objects. |\n| [create](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.tasks/create) | `POST /v1/{parent=providers/*}/tasks` Creates and returns a new `Task` object. |\n| [delete](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.tasks/delete) | `DELETE /v1/{name=providers/*/tasks/*}` Deletes a single Task. |\n| [get](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.tasks/get) | `GET /v1/{name=providers/*/tasks/*}` Gets information about a `Task`. |\n| [list](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.tasks/list) | `GET /v1/{parent=providers/*}/tasks` Gets all `Task`s that meet the specified filtering criteria. |\n| [patch](/maps/documentation/mobility/fleet-engine/reference/tasks/rest/v1/providers.tasks/patch) | `PATCH /v1/{task.name=providers/*/tasks/*}` Updates `Task` data. |"]]