---
title: "Check the availability of a given value for the provided resource kind"
method: HEAD
path: "/check-availability/{resourceKind}"
tags: ["Availability checks"]
---

# Check the availability of a given value for the provided resource kind

`HEAD /check-availability/{resourceKind}`

## Request

- Base URL: `https://artifacthub.io/api/v1`
- URL: `https://artifacthub.io/api/v1/check-availability/{resourceKind}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/artifacthub/apis/artifact-hub/docs/check-availability/:resourceKind/head.ts> (a function with typed inputs; its response is checked against the schema)

Check the availability of a given value for the provided resource kind

## Path parameters

- `resourceKind` 'repositoryName' | 'repositoryURL' | 'organizationName' | 'userAlias', required: Resource kind name: * `repositoryName` - Repository name * `repositoryURL` - Repository URL * `organizationName` - Organization name * `userAlias` - User alias

## Query parameters

- `v` string, required

## Response `204`

Found, the value exists, and is not free to use

## Other responses

- `404`: Not found, the value does not exist, and is free to use
- `429`: The user has sent too many requests in a given amount of time
- `500`: The server encountered an unexpected condition that prevented it from fulfilling the request

---

[API](https://skmtc.dev/artifacthub/apis/artifact-hub.md) - [All operations](https://skmtc.dev/artifacthub/apis/artifact-hub/llms.txt) - [OpenAPI document](https://skmtc.dev/artifacthub/apis/artifact-hub/revisions/d2e9234264b1?raw)
