---
title: "C2PA Content Credentials Inspect (x402)"
method: POST
path: "/x402/v2/c2pa-inspect"
tags: ["x402"]
---

# C2PA Content Credentials Inspect (x402)

`POST /x402/v2/c2pa-inspect`

## Request

- Base URL: `https://api.strale.io`
- URL: `https://api.strale.io/x402/v2/c2pa-inspect`
- Auth: none required

Inspect a media URL for C2PA Content Credentials. Parses the embedded manifest, verifies the cryptographic signature, and extracts claim generator, signer, edit assertions, and AI-generation flags. Pure parsing — no external API.

## Request body

- object
  - `url` string, uri, required: HTTP(S) URL of an image (JPEG, PNG, WebP, AVIF, HEIF, TIFF, DNG) to inspect for C2PA manifests

## Response `200`

Success

- object
  - `has_c2pa` boolean
  - `bytes_size` integer
  - `media_type` string
  - `source_url` string
  - `manifest_count` integer
  - `active_manifest` object, nullable
  - `validation_status` unknown[]
    - unknown

## Other responses

- `402`: Payment required (x402 — pay with USDC on Base)

---

[API](https://skmtc.dev/strale/apis/strale-api-2.md) · [All operations](https://skmtc.dev/strale/apis/strale-api-2/llms.txt) · [OpenAPI document](https://skmtc.dev/strale/apis/strale-api-2/revisions/a5293878cfc6?raw)
