Skip to content

DELETE   /applications/{applicationId}/requirements/{requirementId}

Delete a requirement

Delete a requirement. Only requirements with status "pending" can be deleted.

Requires writeApplications permission.

Authentication Required

Authorization: Bearer {token}   header string

This header is required to access this endpoint

Required Parameters

x-account-id   header string

Account ID for the request

applicationId   path string

The unique ID of the application

requirementId   path integer

The ID of the requirement

Try it out

Loading...

Output:

Responses

Description

Requirement deleted successfully

{
"success": true,
"message": "Requirement deleted"
}

References

#/components/parameters/xAccountIdHeader

in: header
name: x-account-id
schema:
type: string
description: Account ID for the request
required: true
example: "2311"

#/components/parameters/applicationIdPath

name: applicationId
in: path
required: true
schema:
type: string
description: The unique ID of the application

#/components/parameters/requirementIdPath

name: requirementId
in: path
required: true
schema:
type: integer
description: The ID of the requirement

#/components/schemas/Error

type: object
properties:
error:
type: string
description: Error message
status:
type: integer
description: HTTP status code
message:
type: string
description: Detailed error message
description: Error response object
required:
- error

Route Source Code

Check out the source code for this route entrypoint here: /applications/[applicationId]/requirements/[requirementId]/route.ts

Or the swagger.yaml spec this documentation was generated from: /applications/[applicationId]/requirements/swagger.yaml