CoreStory projects API is one of 47 APIs that CoreStory publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Project. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.
This API exposes
46 operations
across 40 paths,
and defines 89 schemas.
It is described by OpenAPI 3.2.0, at version 1.26.2.
Requests are made against a single base URL, /.
The identity and technical contract details declared by the specification.
IngestionEventResponse
object
15 properties
5 required
GeneratePRDSectionRequest
object
2 properties
DocImpactGroup
object
Section-level changes for a single document (PRD or Tech Spec).
3 properties
GenerateTechSpecRequest
object
3 properties
Reference
object
4 properties
1 required
ProjectListResponse
object
Response model for paginated project list
2 properties
2 required
FileManifestResponse
object
Complete file manifest for a project.
6 properties
5 required
PaginatedFilePathResponse
object
2 properties
2 required
GenerateTechSpecCustomPromptItem
object
3 properties
2 required
PRDResponse
object
Response model for PRD data
6 properties
6 required
ReingestionAnalysisResponse
object
Response for pre-reingestion analysis
5 properties
2 required
CIUEstimate
object
Estimated CIU cost for reingestion.
2 properties
2 required
CodeQualityAssessmentResponse
object
2 properties
PRDCustomPromptRequest
object
2 properties
2 required
IngestionMetricsCountsResponse
object
11 properties
SyncModeResponse
object
Response after changing a project's sync mode.
4 properties
2 required
ProjectListItem
object
Response model for a single project in list view
9 properties
6 required
FileContentMetadata
object
Metadata response for file content retrieval.
15 properties
2 required
GeneratePRDRequest
object
2 properties
TechnicalRequirements
object
4 properties
2 required
ReingestionTriggerResponse
object
Response when reingestion is triggered
7 properties
2 required
TechSpecSingleSectionResponse
object
Used for endpoint to get a single section of a tech spec. Only 1 section is ever output, endpoint sets "don't output None". AKA: Only output the property if it…
19 properties
2 required
PRDContextResponse
object
Response model for PRD context.
2 properties
2 required
Feature-Input
object
Model for a feature in the technical specification.
3 properties
2 required
InterfaceInfo
object
Interface name and summary.
2 properties
1 required
CodeQualityConcern
object
3 properties
3 required
SourceType
string
Enum-like class for source types.
SecurityFindingsResponse
object
2 properties
1 required
ProjectCreateAndGenerateResponse
object
Response model for project data with ingestion status
8 properties
3 required
IngestionMetricsModelsResponse
object
LLM models and config used for each pipeline step.
12 properties
ProjectConfig
object
Per-project overrides of env-default behavior. All keys optional.
1 property
LanguageInfo
object
Language information with code and native display name.
2 properties
2 required
NewReference
object
3 properties
1 required
FunctionInfo
object
Function name and summary.
2 properties
1 required
DocImpactResponse
object
1 property
ProjectCreateResponse
object
Response model for project creation with auto-generated PRD
1 property
1 required
PaginatedResponse_IngestionEventResponse_
object
2 properties
2 required
SyncMode
string
Whether a project syncs manually or automatically with its repo.
CreateFromPreIngestionRequest
object
5 properties
1 required
ProjectTransferResponse
object
Response model for project transfer
4 properties
4 required
GenerationStatusResponse
object
PRD + tech-spec generation status.
4 properties
2 required
PRDContextRequest
object
Request model for setting PRD context.
1 property
1 required
HealthSignalsResponse
object
3 properties
3 required
PreIngestionStatus
string
PreIngestion status enumeration
TechnicalSpecContext
object
Context model for technical specification generation.
2 properties
ProjectDetailResponse
object
Extended response for project detail endpoint with document timestamps
13 properties
7 required
PRDSectionsResponse
object
15 properties
2 required
PaginationMeta
object
4 properties
4 required
BasicSuccessResponse
object
Use this for returns for deletes and patches. UI ALWAYS needs some payload return. This just standarizes it.
1 property
FileChanges
object
Categorized file paths changed between last ingestion and latest commit.
3 properties
PRDStepsDashedEnum
string
All PRD steps with dashed values.
ProjectTransferRequest
object
Request model for transferring a project to a different organization (admin only)
1 property
1 required
PRDSingleSectionResponse
object
Used for endpoint to get a single section of a PRD. Only 1 section is ever output, endpoint sets "don't output None". AKA: Only output the property if it exist…
15 properties
2 required
JobStatusSummary
object
Lightweight status + progress for a single job type (ingestion, PRD generation, etc.).
5 properties
1 required
GenerateAllRequest
object
1 property
ProjectStatusResponse
object
Lightweight polling response with status + progress for all job types.
2 properties
2 required
PendingCommitsResponse
object
Response for the pending commits endpoint.
3 properties
3 required
IngestionMetricsTimingsResponse
object
5 properties
IngestionMetricsSummaryResponse
object
12 properties
1 required
ProjectHealthResponse
object
Combined response for the GET /projects/{projectid}/health endpoint.
3 properties
FileChangeSummary
object
Summary counts of file changes between last ingestion and latest commit.
3 properties
ProjectCreateRequest
object
Request model for creating a new project
1 property
1 required
ProjectUpdateResponse
object
Response model for project update
3 properties
3 required
Body_upload_repository
object
3 properties
2 required
JobStatus
string
Job status enumeration
ProjectIngestionInfo
object
Grouped ingestion state for a project.
8 properties
ErrorBody
object
3 properties
2 required
ReingestionTriggerRequest
object
Request to trigger reingestion
4 properties
GeneratePRDCustomPromptItem
object
3 properties
2 required
FileManifestItem
object
A single file entry in the project file manifest.
9 properties
4 required
ProjectUpdateRequest
object
Request model for updating a project
3 properties
HealthIndicator
object
5 properties
4 required
ProjectCreateAndGenerateRequest
object
Request model for creating a new project
7 properties
1 required
ProjectConfigResponse
object
Config endpoint payload: stored overrides plus resolved effective values.
3 properties
3 required
SecurityFinding
object
4 properties
3 required
ReingestionAnalysisCoverageResponse
object
Coverage results from analysis, including file change summary and CIU estimate.
11 properties
6 required
TechSpecStepsDashedEnum
string
All tech spec steps with dashed values.
TechSpecSectionsResponse
object
19 properties
2 required
DocImpact
object
Doc-section changes an ingestion event produced, grouped by document.
2 properties
PRDReferenceContext
object
A PRD section that references this file.
4 properties
1 required
ProjectResponse
object
Response model for project data with nested PRD
5 properties
5 required
TriggerType
string
How an ingestion event was triggered.
ErrorSchema
object
1 property
1 required
PRDGenerateResponse
object
Response model for PRD generation
3 properties
3 required
CodeQualityStrength
object
2 properties
2 required
SyncModeUpdate
object
Request to change a project's sync mode.
1 property
1 required
UserStory
object
8 properties
7 required
ClassInfo
object
Class name and summary.
2 properties
1 required
PendingCommitItem
object
A single pending commit that arrived via webhook since the last ingestion.
7 properties
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs CoreStory publishes across the network.