# Reject an intent

Endpoint: POST /v1/intents/reject
Security: httpAuth

## Security:

  - `httpAuth` (unknown)
    http bearer

## Header parameters:

  - `requestId` (string)

## Request fields (application/json):

  - `request` (object, required)

  - `request.author` (object, required)

  - `request.author.id` (string, required)

  - `request.author.domainId` (string, required)

  - `request.expiryAt` (string)
    Deletion target: Mar. 31st 2027

  - `request.targetDomainId` (string, required)

  - `request.intentId` (string, required)

  - `request.proposalSignature` (string, required)

  - `request.rejectReason` (string, required)

  - `request.type` (string, required)
    Enum: "Reject"

  - `signature` (string, required)

## Response 202:

  - `202` (unknown)
    Accepted

## Response 202 fields (application/json):

  - `requestId` (string, required)

## Response 202 headers (application/json):

  - `requestId` (string, required)

## Response 400:

  - `400` (unknown)
    One of: Domain locked (DomainLockedError); Intent expired (ExpiredRequestError); Invalid intent (InvalidIntentError); Invalid request (InvalidRequestError); Requester locked (RequesterLockedError)

## Response 400 fields (application/json):

  - `reason` (string, required)

  - `message` (string)

## Response 401:

  - `401` (unknown)
    One of: Invalid JWT (InvalidJwtError); Invalid signature (InvalidSignatureError); User not authorized (PermissionDeniedError)

## Response 401 fields (application/json):

  - `reason` (string, required)

  - `message` (string)

## Response 404:

  - `404` (unknown)
    Entity or Domain not found (EntityNotFoundError)

## Response 404 fields (application/json):

  - `reason` (string, required)

  - `message` (string)

## Response 409:

  - `409` (unknown)
    Request already exists (ConflictingRequestIdError)

## Response 409 fields (application/json):

  - `reason` (string, required)

  - `message` (string)

## Response 500:

  - `500` (unknown)
    (SystemError)

## Response 500 fields (application/json):

  - `reason` (string, required)

  - `message` (string)

