---
title: "Challenge an app identity"
method: POST
path: "/app/{id}/challenge"
tags: ["apps"]
---

# Challenge an app identity

`POST /app/{id}/challenge`

During the OAuth process, the App will give to the Authorization Server an additionnal pair of identifiers validated by the marketplace.

## Path parameters

- `id` string, required

## Query parameters

- `code_identifier` string, required
- `code_challenge` string, required

## Response `200`

OK

- object
  - `valid` boolean

## Other responses

- `404` — Invalid app id

## Changes

- **2026-07-17** `fd6f15a54983` — 1 info
  - endpoint added
- **2021-06-28** `6c3491f80588` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/akeneo/apis/marketplace/changes/app/:id/challenge/post.md)

---

[API](https://skmtc.dev/akeneo/apis/marketplace.md) · [All operations](https://skmtc.dev/akeneo/apis/marketplace/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/akeneo/marketplace/revisions/fd6f15a54983/schema)
