---
title: "Get All Articles"
method: GET
path: "/api/v2/content/articles"
tags: ["Content - Articles"]
---

# Get All Articles

`GET /api/v2/content/articles`

This endpoint retrieves all articles for the current organization.<br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`content:read` or `content:write`

## Query parameters

- `next` string
- `limit` integer
- `filter[start_date]` string, date
- `filter[end_date]` string, date
- `filter[modified_before]` string, date
- `filter[modified_after]` string, date
- `filter[external_id]` string
- `filter[internal_only]` boolean
- `filter[include_restricted]` boolean
- `filter[term]` string

## Headers

- `X-Degreed-Organization-Code` string

## Response `200`

Success

- ListedArticle
  - `links` SelfWithNextLink
    - `self` string
    - `next` string
  - `data` ListedArticleData[]
    - `type` string
    - `id` string
    - `attributes` ListedArticleAttributes
      - `title` string, nullable — The title of the article.
      - `summary` string, nullable — Short summary of the article.
      - `url` string, nullable — URL location where more information can be found.
      - `format` string, nullable — The format of the article.
      - `obsolete` boolean
      - `image-url` string, nullable — Cover image of the article.
      - `language` string, nullable — The language of the article.
      - `num-words` integer, nullable — The number of words in the article.
      - `learning-minutes` integer — The calculated value that corresponds with the learning minutes displayed on content cards in the UI. For example, if the `num-words` is 250, this is equal to 1 `learning-minutes`.
      - `provider-code` string, nullable — Unique provider code.
      - `owner-id` string — The unique ID of the group or user that owns the content.
      - `owner-type` string — Must be either "user" or "group".
      - `publish-date` string, date-time, nullable — Date that the article was published. (UTC)
      - `created-at` string, date-time — Date that the article was created. (UTC)
      - `modified-at` string, date-time — Date that the article was last modified. (UTC)
      - `degreed-url` string, nullable — URL location of article within Degreed UI.
      - `external-id` string, nullable — The external ID of the article.
      - `is-internal` boolean, nullable — Indicates whether the content is owned by the organization and is not part of Degreed's external catalog. Internal content includes content that was created by the organization or shared with the organization through a bundle.
    - `links` SelfLink
      - `self` string

---

[API](https://skmtc.net/degreed/apis/degreed-api-web.md) · [All operations](https://skmtc.net/degreed/apis/degreed-api-web/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/degreed/degreed-api-web/revisions/4a22b709515c/schema)
