docs: update document about openapi exporter (#2778)

diff --git a/docs/assets/images/modules/data_loader/openapi3-7.png b/docs/assets/images/modules/data_loader/openapi3-7.png
new file mode 100644
index 0000000..97d0427
--- /dev/null
+++ b/docs/assets/images/modules/data_loader/openapi3-7.png
Binary files differ
diff --git a/docs/assets/images/modules/data_loader/openapi3-8.png b/docs/assets/images/modules/data_loader/openapi3-8.png
new file mode 100644
index 0000000..1372e50
--- /dev/null
+++ b/docs/assets/images/modules/data_loader/openapi3-8.png
Binary files differ
diff --git a/docs/assets/images/modules/data_loader/openapi3-9.png b/docs/assets/images/modules/data_loader/openapi3-9.png
new file mode 100644
index 0000000..504f1ec
--- /dev/null
+++ b/docs/assets/images/modules/data_loader/openapi3-9.png
Binary files differ
diff --git a/docs/en/latest/api/api.md b/docs/en/latest/api/api.md
index b270c4e..2b43da6 100644
--- a/docs/en/latest/api/api.md
+++ b/docs/en/latest/api/api.md
@@ -200,6 +200,25 @@
 | 0       | list response    | [ [service](#service) ] |
 | default | unexpected error | [ApiError](#ApiError)   |
 
+### /apisix/admin/export/routes/{ids}
+
+#### Summary
+
+Export specific or all routes as OpenAPI schema.
+
+##### Parameters
+
+| Name       | Located in | Description                                                                                                                                 | Required | Schema  |
+|------------|------------|---------------------------------------------------------------------------------------------------------------------------------------------| -------- | ------- |
+| ids        | path       | To export specific routes, please provide the route IDs separated by commas. If you leave the ids field empty, all routes will be exported. | No       | integer |
+
+##### Responses
+
+| Code    | Description          | Schema                                                                                                |
+| ------- |----------------------|-------------------------------------------------------------------------------------------------------|
+| 0       | openapi json content | [ [OpenAPI schema](https://github.com/OAI/OpenAPI-Specification/blob/main/schemas/v3.0/schema.json) ] |
+| default | unexpected error     | [ApiError](#ApiError)                                                                                 |
+
 ### /apisix/admin/ssl
 
 #### GET
diff --git a/docs/en/latest/modules/data_loader/openapi3.md b/docs/en/latest/modules/data_loader/openapi3.md
index 1541f07..f3c5be6 100644
--- a/docs/en/latest/modules/data_loader/openapi3.md
+++ b/docs/en/latest/modules/data_loader/openapi3.md
@@ -116,4 +116,9 @@
 
 ### Export
 
-Not supported yet.
+1. Open the route, and select routes you want to export.
+   ![Select route](../../../../assets/images/modules/data_loader/openapi3-7.png)
+2. Click `Export OpenAPI` button.
+   ![Select route](../../../../assets/images/modules/data_loader/openapi3-8.png)
+3. Select the export format, eg `Yaml`. Then click `Confirm` to export.
+   ![Select route](../../../../assets/images/modules/data_loader/openapi3-9.png)