Skip to main content
GET
List incorporation issues
Lists partner-visible issues for an incorporation. Issues are created and resolved by Commenda. Partners use this endpoint to understand what needs attention, then update intake data, participants, or documents through the normal incorporation endpoints. There is no public issue mutation endpoint in this phase. By default this endpoint returns active issues only. Use status=RESOLVED for resolved issues or status=ALL for the full issue history.

Correction cycle semantics

Each issue row represents one remediation episode. If Commenda needs the same kind of correction again after a prior issue was resolved, Commenda creates a new issue instead of reopening the old issue. This keeps webhook delivery and partner reconciliation simple:
  • issue.id is stable for one correction episode.
  • INCORPORATION_ISSUE_CREATED is emitted when that episode starts.
  • INCORPORATION_ISSUE_RESOLVED is emitted once when that episode is resolved.
Active issues make incorporationStatus return BLOCKED. Read Get incorporation status to see which issues are currently blocking the incorporation and, when Commenda has assigned a stage, which stage they block.

Issue codes

Current issue codes: Commenda may add additional issue codes in future API updates. Avoid hard-coding business logic that assumes this list is permanently exhaustive.

Issue scopes

scope tells you where the issue applies. Scopes may also include stageId. When present, it matches a stage returned by the status workflow and is used to attach the issue to that stage in the status response. Example response:

Authorizations

x-api-key
string
header
required

Path Parameters

incorporationId
string
required

Incorporation identifier returned by create or list endpoints.

Query Parameters

status
enum<string>

Filter issues by status. Defaults to ACTIVE.

Available options:
ACTIVE,
RESOLVED,
ALL

Response

Issues retrieved successfully

issues
object[]
required
count
integer
required
Example:

1