Please see below updated spec for the company profile which now includes extra optional fields for foreign companies. Below this is the spec for UK establishments. This has been implemented to live today.
{
“accounts” : {
“accounting_reference_date” : {
“day” : “integer”,
“month” : “integer”
},
“last_accounts” : {
“made_up_to” : “date”,
“type” : “string”
},
“next_due” : “date”,
“next_made_up_to” : “date”,
“overdue” : “boolean”
},
“annual_return” : {
“last_made_up_to” : “date”,
“next_due” : “date”,
“next_made_up_to” : “date”,
“overdue” : “boolean”
},
“branch_company_details” : {
“business_activity” : “string”,
“parent_company_name” : “string”,
“parent_company_number” : “string”
},
“can_file” : “boolean”,
“company_name” : “string”,
“company_number” : “string”,
“company_status” : null,
“company_status_detail” : “string”,
“confirmation_statement” : {
“last_made_up_to” : “date”,
“next_due” : “date”,
“next_made_up_to” : “date”,
“overdue” : “boolean”
},
“date_of_creation” : “date”,
“date_of_dissolution” : “date”,
“etag” : “string”,
“foreign_company_details” : {
“accounts” : {
“account_period_from” : {
“day” : “integer”,
“month” : “integer”
},
“account_period_to” : {
“day” : “integer”,
“month” : “integer”
},
“accounts_within” : “integer”
},
“accounts_required” : {
“status” : “string”,
“type” : “string”
},
“business_activity” : “string”,
“company_type” : “string”,
“governed_by” : “string”,
“is_a_credit_finance_institution” : “boolean”,
“originating_registry” : {
“country” : “string”,
“name” : “string”
},
“registration_number” : “string”
},
“has_been_liquidated” : “boolean”,
“has_charges” : “boolean”,
“has_insolvency_history” : “boolean”,
“is_community_interest_company” : “boolean”,
“jurisdiction” : “string”,
“last_full_members_list_date” : “date”,
“officer_summary” : {
“active_count” : “integer”,
“officers” : [
{
“appointed_on” : “date”,
“date_of_birth” : {
“day” : “integer”,
“month” : “integer”,
“year” : “integer”
},
“name” : “string”,
“officer_role” : “string”
}
],
“resigned_count” : “integer”
},
“registered_office_address” : {
“address_line_1” : “string”,
“address_line_2” : “string”,
“care_of” : “string”,
“country” : “string”,
“locality” : “string”,
“po_box” : “string”,
“postal_code” : “string”,
“premises” : “string”,
“region” : “string”
},
“registered_office_is_in_dispute” : “boolean”,
“sic_codes” : [
“string”
],
“type” : “string”,
“undeliverable_registered_office_address” : “boolean”
}
UK establishments
{
“etag” : “string”,
“items” : [
{
“company_name” : “string”,
“company_number” : “string”,
“company_status” : “string”,
“links” : {
“company” : “string”
},
“locality” : “string”
}
],
“kind” : “string”,
“links” : {
“self” : “string”
}
}