addedInput schema / properties / companies / items / maxLength
Added value: +256
changedOutput schema / properties / meta / properties / licence / description
Previous value: -"Companies House data is Open Government Licence v3.0."New value: +"OGL v3.0 applies to eligible public-sector information. Personal data and other OGL exclusions are not licensed by this label; applicable data-protection duties still apply."
addedOutput schema / properties / screened / items / properties / meta
Added value: +{
+ "additionalProperties": false,
+ "description": "Provenance and budget for this answer.",
+ "properties": {
+ "age_seconds": {
+ "description": "How long ago the cached answer was retrieved. Absent for a live answer.",
+ "type": "number"
+ },
+ "cached": {
+ "description": "Answer came from the local cache rather than a live request.",
+ "type": "boolean"
+ },
+ "licence": {
+ "const": "OGL-v3.0",
+ "description": "OGL v3.0 applies to eligible public-sector information. Personal data and other OGL exclusions are not licensed by this label; applicable data-protection duties still apply.",
+ "type": "string"
+ },
+ "rate_limit_remaining": {
+ "description": "Requests still available in the current five-minute window. Pace long runs by this.",
+ "type": "number"
+ },
+ "rate_limit_resets_in_ms": {
+ "description": "Milliseconds until more budget becomes available.",
+ "type": "number"
+ },
+ "stale": {
+ "description": "Answer came from an expired cache entry because Companies House was unreachable. Treat the data as possibly out of date.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "cached",
+ "stale",
+ "rate_limit_remaining",
+ "rate_limit_resets_in_ms",
+ "licence"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / screened / items / properties / officers_pagination
Added value: +{
+ "additionalProperties": false,
+ "description": "Officer page coverage when officers were requested.",
+ "properties": {
+ "has_more": {
+ "description": "More records exist. Call again with start_index advanced by `returned`.",
+ "type": "boolean"
+ },
+ "items_per_page": {
+ "type": "number"
+ },
+ "returned": {
+ "description": "How many records are in this response.",
+ "type": "number"
+ },
+ "start_index": {
+ "type": "number"
+ },
+ "total_results": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "start_index",
+ "items_per_page",
+ "total_results",
+ "returned",
+ "has_more"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / screened / items / properties / sections_included
Added value: +{
+ "description": "Sections actually fetched for this company.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / screened / items / properties / sections_unavailable
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "description": "The error code from the failed request.",
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "section": {
+ "description": "Which part of the snapshot could not be read.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "section",
+ "code",
+ "message"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
changedOutput schema / properties / screened / items / properties / signal_codes / items / enum
Previous value: -[
- "dissolved",
- "insolvency_proceedings",
- "not_active",
- "insolvency_history",
- "accounts_overdue",
- "confirmation_statement_overdue",
- "outstanding_charges",
- "floating_charge_over_all_assets",
- "no_active_officers",
- "recent_officer_departures",
- "incorporated_within_last_year",
- "registered_office_in_dispute"
-]New value: +[
+ "dissolved",
+ "insolvency_proceedings",
+ "not_active",
+ "insolvency_history",
+ "accounts_overdue",
+ "confirmation_statement_overdue",
+ "outstanding_charges",
+ "part_satisfied_charges",
+ "floating_charge_over_all_assets",
+ "no_active_officers",
+ "recent_officer_departures",
+ "incorporated_within_last_year",
+ "registered_office_in_dispute"
+]
changedOutput schema / properties / screened / items / required
Previous value: -[
- "input",
- "company_number",
- "name",
- "signal_codes",
- "signal_count"
-]New value: +[
+ "input",
+ "company_number",
+ "name",
+ "signal_codes",
+ "signal_count",
+ "sections_included",
+ "sections_unavailable",
+ "meta"
+]