Public Endpoints
Public endpoints return redacted data suitable for public access.Get Published Applications
Query Parameters
Current page number (1-indexed in API, 0-indexed internally)
Number of results per page
Search across
reference, description, and address fieldsFilter by application reference number
Sort fieldOptions:
publishedAt, receivedAtSort orderOptions:
asc, descResponse
Array of published applications
Pagination metadata
Get Published Application
Retrieve a single published application by ID.Path Parameters
Unique application identifier or reference number
Response
Single published application object
Get Published Documents
Retrieve documents for a specific application.Path Parameters
Unique application identifier
Query Parameters
Current page number
Number of results per page
Filter by document name
Filter by document typeExamples:
floorPlan.existing, elevations.proposed, designAndAccessStatementSee Document Types for full listSort fieldOptions:
publishedAt, nameSort orderOptions:
asc, descFilter documents published after this datetimeFormat: ISO 8601 UTC (e.g.,
2024-01-01T00:00:00Z)Filter documents published before this datetime
Response
Array of document objects
Get Published Document
Retrieve a single document by ID.Path Parameters
Unique application identifier
Document ID
Response
Single document object
Get Published Public Comments
Retrieve public (neighbour) comments for an application.Path Parameters
Unique application identifier
Query Parameters
Current page number
Number of results per page
Search comment text
Filter by sentimentOptions:
objection, neutral, supportiveSupports AND/OR filteringFilter by topicOptions:
design, use, light, privacy, access, noise, traffic, otherSupports AND/OR filteringFilter comments published after this datetime
Filter comments published before this datetime
Sort field (currently only
publishedAt supported)Sort order:
asc, descResponse
Array of public comment objects
Get Published Public Comment
Retrieve a single public comment.Path Parameters
Unique application identifier
Public comment ID
Response
Single public comment object
Get Published Specialist Comments
Retrieve specialist (consultee) comments for an application.Path Parameters
Unique application identifier
Query Parameters
Current page number
Number of results per page
Search comment text
Filter by sentimentOptions:
approved, amendmentsNeeded, objectedSupports AND/OR filteringFilter comments published after this datetime
Filter comments published before this datetime
Sort field (currently only
publishedAt supported)Sort order:
asc, descResponse
Array of specialist comment objects
Get Published Specialist
Retrieve comments from a specific specialist.Path Parameters
Unique application identifier
Specialist ID
Query Parameters
Current page number
Number of results per page
Response
Array of comments from the specified specialist
Private Endpoints
Private endpoints require authentication and return unredacted data with sensitive information.Get Applications
Retrieve unredacted applications (private endpoint).This endpoint follows the same parameter structure as the public applications endpoint but returns unredacted data.
Send Public Comment
Submit a new public comment.Path Parameters
Unique application identifier
Request Body
The request body should contain comment data and metadata. See the OpenAPI specification for detailed schema.Response
Empty success response
Status object with code 200 and message “OK”
Document Types
Supported document type values for filtering:accessRoadsRightsOfWayDetailsadvertsDrawingsaffordableHousingStatementarboriculturistReportdesignAndAccessStatementecologyReportelevations.existingelevations.proposedenergyStatementfloorPlan.existingfloorPlan.proposedfloodRiskAssessmentheritageStatementlandscapeStrategylocationPlannoiseAssessmentplanningStatementphotographs.existingphotographs.proposedroofPlan.existingroofPlan.proposedsections.existingsections.proposedsitePlan.existingsitePlan.proposedtransportAssessmenttravelPlantreeSurveyvisualisations
For a complete list of 100+ document types, refer to the OpenAPI specification.
Rate Limiting
Error Handling
All endpoints return errors in the standard response format:Next Steps
Response Structure
Learn about response formats
Filtering
Advanced filtering techniques