# 获取 Worker (/docs/api/native/application/getWorker)



`GET /application/v1/workers/{worker_id}`

Get a Worker. expand returns related objects in the same response.

**支持状态: supported**

## 参数 [#参数]

| 名称         | 位置    | 类型     | 必填    | 说明                                                                   |
| ---------- | ----- | ------ | ----- | -------------------------------------------------------------------- |
| worker\_id | path  | string | true  | Worker ID (wkr\_…).                                                  |
| expand     | query | string | false | Comma-separated: versions, deployments, components, secrets, grants. |

## 响应 [#响应]

### HTTP 200 [#http-200]

Success

**application/json**

| 名称 | 类型 | 说明 |
| --- | --- | --- |
| id | string | Worker ID, prefixed wkr_. |
| name | string | Unique per account; lowercase letters, digits and single hyphens. |
| subdomain | object | Public address of the Worker. |
| subdomain.enabled | boolean | Whether the public subdomain serves this Worker. |
| subdomain.url | string | Public URL of the Worker. |
| tags | array&lt;string&gt; | Up to 8 tags. |
| observability | object | Observability settings. |
| observability.enabled | boolean | Whether logs are collected. |
| logpush | boolean | Always false: unlike Cloudflare, Logpush is not offered. |
| created_on | string | When the Worker was created. |
| updated_on | string | When the Worker last changed. |
| deployed_on | string &#124; null | When the current deployment became active; null before the first deployment. |
| praxis | object | Platform fields: lifecycle status, labels, and soft-delete timestamps. |
| praxis.status | string | Worker status: draft (no deployment yet), active (serving), suspended (stopped by an administrator), deleted (soft-deleted, restorable for 7 days), purging (resources being removed), purged (gone). |
| praxis.current_deployment_id | string &#124; null | ID of the active deployment. |
| praxis.labels | object | Up to 16 key-value labels for your own grouping. |
| praxis.deleted_on | string &#124; null | When the Worker was deleted. |
| praxis.purge_on | string &#124; null | When a deleted Worker is permanently removed. |
| praxis.suspended_reason | string &#124; null | Why an administrator suspended the Worker. |
| expanded | object | Present only for the members named in expand. |
| expanded.versions | object | Versions of the Worker, newest first. |
| expanded.deployments | object | Deployments of the Worker, newest first. |
| expanded.components | array&lt;object&gt; | Components of the Worker. |
| expanded.secrets | array&lt;object&gt; | Secrets of the Worker (names only). |
| expanded.grants | array&lt;object&gt; | Grants of the Worker. |
