---
title: "Get device's resource links"
method: GET
path: "/api/v1/devices/{deviceId}/resource-links"
tags: ["Resource Links"]
---

# Get device's resource links

`GET /api/v1/devices/{deviceId}/resource-links`

Get resource links published by a single device. Alternative is to call 'Get all resource links' with `deviceId` filter query parameter.

## Path parameters

- `deviceId` string, uuid, required

## Query parameters

- `type` string[]

## Response `200`

Resource links of a single device.

- ResourceLinks
  - `resources` ResourceLink[]
    - `href` string
    - `deviceId` string
    - `resourceTypes` string[]
    - `interfaces` string[]
    - `anchor` string
    - `title` string
    - `supportedContentTypes` string[]
    - `validUntil` string, int64
    - `policy` object
      - `bitFlags` integer
    - `endpointInformations` object[]
      - `endpoint` string
      - `priority` string, int64
  - `deviceId` string
  - `auditContext` AuditContext
    - `userId` string
    - `correlationId` string
  - `eventMetadata` EventMetadata
    - `version` string, uint64
    - `timestamp` string, int64
    - `connectionId` string
    - `sequence` string, uint64

## Other responses

- `400` — Bad Request
- `401` — Not authorized
- `404` — Entity was not found.

---

[API](https://skmtc.net/plgd-dev/apis/plgd-http-gateway.md) · [All operations](https://skmtc.net/plgd-dev/apis/plgd-http-gateway/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/plgd-dev/plgd-http-gateway/versions/bbfd9fa43407/schema)
