> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.partnerpage.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.partnerpage.io/_mcp/server.

# Get all entries assigned to a tier

GET https://v1.api.partnerpage.io/api/directory/private/v1alpha/directories/{directoryId}/tiers/{tierId}/entries/

Return the list of entries assigned to an specific tier

Reference: https://docs.partnerpage.io/api-reference/directory/tiers/get-all-entries-assigned-to-a-tier

## Authentication

- `Authorization` header (required) (prefixed with ` Token   `) — Your API key, sent as `Authorization: Token <your API key>`

## Request

### Path parameters

- `directoryId` (string, required) — ID of the directory
- `tierId` (string, required) — ID of the tier to return

### Query parameters

- `page` (integer, optional) — page number
- `page_size` (integer, optional) — number of results per page. Defaults to 10. Maximum 150; a larger page_size is capped to 150, not rejected
- `sort` (string, optional) — value to order by. Supported values: created, -created, modified, -modified, title, -title, tier, -tier, recommended_order, -recommended_order. Defaults to -created (newest first). Any other value returns 400

## Response

### 200

Successful operation

- `list of ListEntries`

## Errors

### 400 Bad Request Error

Invalid sort value

- `any`

### 404 Not Found Error

Tier not found

- `any`

## Types

### ListEntries

All resources should return their href url

- `href` (string, required)
- `id` (string, required)
- `created` (datetime, required)
- `modified` (datetime, required)
- `headline` (string, required, nullable)
- `title` (string, required)
- `type` (string, required)
- `slug` (string, required)
- `featured` (boolean, required)
- `status` (string, required)
- `tier` (string, required, nullable)
- `recommendedOrder` (integer, optional, nullable)
- `image` (string, optional, nullable)
- `pendingReview` (boolean, optional, nullable)

## Examples

**Response**

```json
[
  {
    "0": {
      "count": 1,
      "next": null,
      "previous": null,
      "results": [
        {
          "created": "2024-06-27T13:57:47.531468Z",
          "featured": false,
          "headline": "AAA test asdasd Mi Partner",
          "href": "/api/directory/private/v1alpha/directories/efc35140-2c3f-4936-a3f8-b700ecafe6b5/entries/partners/e3f295ba-b2e2-4719-8e7d-9178d179f587/",
          "id": "e3f295ba-b2e2-4719-8e7d-9178d179f587",
          "image": "https://image.domain.com/partner.png",
          "modified": "2025-03-17T19:55:47.325557Z",
          "pendingReview": false,
          "recommendedOrder": 4,
          "slug": "aaa-test-s",
          "status": "hidden",
          "tier": {
            "default": true,
            "entriesCount": 14,
            "entriesListUrl": "/api/directory/private/v1alpha/directories/efc35140-2c3f-4936-a3f8-b700ecafe6b5/tiers/327991ba-cd66-40c9-a718-a929fbe582d5/entries/",
            "id": "327991ba-cd66-40c9-a718-a929fbe582d5",
            "image": "https://image.domain.com/tier.png",
            "order": 0,
            "title": "TierTest"
          },
          "title": "AAA test s",
          "type": "partner"
        }
      ]
    },
    "href": "string",
    "id": "string",
    "created": "2024-01-15T09:30:00Z",
    "modified": "2024-01-15T09:30:00Z",
    "headline": "string",
    "title": "string",
    "type": "string",
    "slug": "string",
    "featured": true,
    "status": "string",
    "tier": "string"
  }
]
```

**SDK Code**

```python Example response
import requests

url = "https://v1.api.partnerpage.io/api/directory/private/v1alpha/directories/directoryId/tiers/tierId/entries/"

headers = {"Authorization": "Token  <apiKey>"}

response = requests.get(url, headers=headers)

print(response.json())
```

```javascript Example response
const url = 'https://v1.api.partnerpage.io/api/directory/private/v1alpha/directories/directoryId/tiers/tierId/entries/';
const options = {method: 'GET', headers: {Authorization: 'Token  <apiKey>'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```