---
title: "Get persistent RPC request"
method: GET
path: "/api/rpc/persistent/{rpcId}"
tags: ["rpc-v-2-controller"]
---

# Get persistent RPC request

`GET /api/rpc/persistent/{rpcId}`

Get information about the status of the RPC call.

Available for users with 'TENANT_ADMIN' or 'CUSTOMER_USER' authority.

## Path parameters

- `rpcId` string, required

## Response `200`

OK

- Rpc
  - `id` RpcId
    - `id` string, uuid, required — ID of the entity, time-based UUID v1
    - `entityType` 'RPC', required — string
  - `createdTime` integer — Timestamp of the rpc creation, in milliseconds
  - `tenantId` TenantId
    - `id` string, uuid, required — ID of the entity, time-based UUID v1
    - `entityType` 'TENANT', required — string
  - `deviceId` DeviceId
    - `id` string, uuid, required — ID of the entity, time-based UUID v1
    - `entityType` 'DEVICE', required — string
  - `expirationTime` integer — Expiration time of the request.
  - `request` unknown
  - `response` unknown
  - `status` 'QUEUED' | 'SENT' | 'DELIVERED' | 'SUCCESSFUL' | 'TIMEOUT' | 'EXPIRED' | 'FAILED' | 'DELETED' — The current status of the RPC call.
  - `additionalInfo` unknown

---

[API](https://skmtc.net/thingsboard/apis/thingsboard-rest-api.md) · [All operations](https://skmtc.net/thingsboard/apis/thingsboard-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/thingsboard/thingsboard-rest-api/revisions/40169ccdec5c/schema)
