---
title: "Validate an import provider token and list its media"
method: POST
path: "/api/v2/integrations/import/{provider}/validate"
tags: ["integrations"]
---

# Validate an import provider token and list its media

`POST /api/v2/integrations/import/{provider}/validate`

Validate an import provider's token and enumerate its media.

Inbound counterpart to ``ScreenlyValidateTokenViewV2``: validation
and listing happen in one round-trip so the wizard's Continue button
goes straight from the token field to the item picker. The token is
not stored; each request forwards it inline. ``provider`` is the
registry key from the URL (``yodeck``, later ``screencloud`` …).

## Path parameters

- `provider` string, required

## Request body

- ImportValidateSerializerV2 — Request body for validating an import provider's token.
  - `token` string, required

## Response `200`

- object
  - `valid` boolean
  - `items` object[]
  - `error` string, nullable

---

[API](https://skmtc.dev/screenly/apis/anthias-api.md) · [All operations](https://skmtc.dev/screenly/apis/anthias-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/screenly/anthias-api/revisions/db7a06ac59cc/schema)
