---
title: "Check Availability"
method: POST
path: "/publications/availability"
tags: ["Publications"]
---

# Check Availability

`POST /publications/availability`

### Check availability of articles based on citation information.
The response can return clearing information, for each citation.
```
Example paylod with array of different citation information, you can send as many citations as needed, but we will crop to the first 25 to avoid performance issues and timeouts:

[
	{
		"doi": "10.1093/ndt/gft439"
	},
	{
		"pubmedId": "44441111"
	},
	{
		"standardNumber": "09310509",
		"publicationYear": 2021
	}
]

Example with intended use:

[
    {
        "doi": "10.1093/ndt/gft439",
        "intendedUseId": 2
    },
    {
        "standardNumber": "09310509",
        "standardNumber2": "14602385",
        "publicationYear": 2021,
        "intendedUseId": 2
    }
]

```

## Request body

- CheckAvailabilityRequest[]
  - `doi` string, nullable
  - `pubmedId` string, nullable
  - `standardNumber` string, nullable
  - `standardNumber2` string, nullable
  - `publicationYear` integer, nullable
  - `intendedUseId` integer, nullable
  - `volume` string, nullable
  - `issue` string, nullable
  - `pages` string, nullable
  - `firstAuthor` string, nullable
  - `documentTitle` string, nullable
  - `publicationName` string, nullable
  - `customRequestId` string, nullable

## Response `200`

Quote created successfully

- CheckAvailabilityPublicPayload[]
  - `articleDetails` ArticleDetailsPublic
    - `documentDeliveryPrice` number, double, nullable
    - `documentQuickDownloadAvailable` boolean
    - `documentRentalPrice` number, double, nullable
  - `genAIRights` GenAIRights
    - `isGenAIAvailable` boolean
    - `genAIAvailability` string, nullable
    - `genAIPrice` number, double, nullable
  - `pdfLibraryAccess` PDFLibraryAccessPublic
    - `isInArchive` boolean
    - `deepLinkUrl` string, nullable
    - `pdfPresignedUrl` string, nullable
    - `supplementalPresignedUrl` string, nullable
    - `supplementalMaterialsAvailable` boolean
    - `pdfAvailable` boolean
  - `subscriptionAccess` SubscriptionAccess
    - `isSubscribed` boolean
    - `linkoutUrl` string, nullable
  - `tokenAccess` TokenAccessPublic
    - `isTokenAvailable` boolean
    - `linkoutUrl` string, nullable
    - `price` number, double
  - `openAccess` OpenAccess
    - `openAccessStatus` 'Unknown' | 'OpenAccess' | 'NotOpenAccess' | 'FreeToRead'
    - `linkoutUrl` string, nullable
  - `customRequestId` string, nullable

---

[API](https://skmtc.net/researchsolutions/apis/article-galaxy-api.md) · [All operations](https://skmtc.net/researchsolutions/apis/article-galaxy-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/researchsolutions/article-galaxy-api/revisions/70fb92d278f5/schema)
