---
title: "Retrieve Identifiers for a Node"
method: GET
path: "/nodes/{node_id}/identifiers/"
tags: ["Nodes", "Identifiers"]
---

# Retrieve Identifiers for a Node

`GET /nodes/{node_id}/identifiers/`

Retrieve a list of all identifiers (such as DOIs or ARKs) associated with the specified node.
Identifiers are unique strings that reference the node in external systems. These can include persistent identifiers such as DOIs (Digital Object Identifiers) or ARKs (Archival Resource Keys).
#### Response Structure
The response returns a JSON object containing the following top-level keys:

 - `data`: An array of identifier resources.
 - `links`: Pagination links (if applicable).

Each item in the `data` array is a distinct identifier object, containing details such as the identifier `category` (e.g., `doi`, `ark`), its `value`, and links to the associated node.
#### Filtering
You may filter the returned identifiers by category using the `filter[category]` query parameter.
**Example:**
Supported filter categories include:
  - `doi` - Digital Object Identifier
  - `ark` - Archival Resource Key

#### Permissions

 - This endpoint is public for nodes that are public.
 - Authentication is required to access identifiers on private nodes, and the authenticated user must have read access.

## Path parameters

- `node_id` string, required

## Response `200`

Successful retrieval of identifiers.

---

[API](https://skmtc.net/osf/apis/osf-apiv2-documentation.md) · [All operations](https://skmtc.net/osf/apis/osf-apiv2-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/osf/osf-apiv2-documentation/versions/ca701048eb0d/schema)
