Limited Company API (V2)

Download OpenAPI specification:Download

LimitedCompany

The API enables you to register a limited company and set up director(s) in the Solaris API system.

Registration

Registers a limited company.

Request
header Parameters
Authorization
required
string

A JWT access token returned from the security/login method, uniquely identifying your partner login session. This is required to make requests to the API.

Request Body schema: application/json

The object req information.

AgreementCode
string [ 0 .. 200 ] characters

Unique identifier of the agreement.

CompanyName
required
string [ 0 .. 200 ] characters

Name of the company.

VATNumber
string [ 0 .. 100 ] characters

VAT number of the company.

RegistrationNumber
required
string [ 0 .. 50 ] characters

Registration number of the company.

EstablishedOn
string <date-time>

The date of establishment of the company.
Format for date must be 'yyyy-MM-ddTHH:mm:ss.fff',
e.g. '2018-05-24T10:27:26.325' represents 24-May-2018 10:27:26.325.

MarketSector
integer <int32>

The sector of the market in which company does business.

1 = IT
2 = Telecom
3 = Pharmaceutical
4 = Construction
5 = Textiles
6 = Cement
7 = Paper
8 = Farming
9 = Mining
10 = Manufacturing
11 = Power_Supply_or_Air_Condition
12 = Water
13 = Car_Trading_or_Repair
14 = Logistics
15 = Hospitality
16 = Financial_Services
17 = RealEstate
18 = Science
19 = Admin
20 = Public_Sector
21 = Education
22 = Health_and_Social
23 = Creative_Arts
24 = Household_Activities
25 = Extraterritorial_Organisations

Enum: "None" "IT" "Telecom" "Pharmaceutical" "Construction" "Textiles" "Cement" "Paper" "Farming" "Mining" "Manufacturing" "Power_Supply_or_Air_Condition" "Water" "Car_Trading_or_Repair" "Logistics" "Hospitality" "Financial_Services" "RealEstate" "Science" "Admin" "Public_Sector" "Education" "Health_and_Social" "Creative_Arts" "Household_Activities" "Extraterritorial_Organisations"
AnnualTurnover
integer <int64>

Annual turnover of the company.

AnnualProfit
integer <int64>

Annual profit of the company.

IsRegistrationTermsAgreed
required
boolean

IsRegistrationTermsAgreed Must be true
Valid values are true or false.

object (CompanyContactReq)

Contact information of the company.

This contact address will also be used as the delivery address for any cards issued for the business (Sole Trader, Partner and Limited Company).

required
Array of objects (CompanyDirectorReq)

Information about the Director(s) of the company.

ClientRequestReference
string [ 0 .. 50 ] characters

Solaris partners should provide a reference number in each API request for tracking/auditing purpose of actions performed on the Solaris platform.

CultureID
integer <int32>

Unique identifier of the response language. Default language value is 1. i.e. UK English. Other supported values are 1 = UK English, 2 = Russian, 3 = Latvian.

Responses
200

OK

400

Bad Request

500

Internal Server Error

post/LimitedCompany/Registration
Request samples
application/json
{
  • "AgreementCode": "5EJYKHTY",
  • "CompanyName": "DemoExample Group",
  • "VATNumber": "[VATNumber]",
  • "RegistrationNumber": "[RegistrationNumber]",
  • "EstablishedOn": "2021-09-20T14:21:20.3265746+05:30",
  • "MarketSector": 1,
  • "AnnualTurnover": 0,
  • "AnnualProfit": 0,
  • "IsRegistrationTermsAgreed": true,
  • "Contact": {
    },
  • "Directors": [
    ],
  • "ClientRequestReference": "[ReferenceExample]",
  • "CultureID": 1
}
Response samples
application/json
{
  • "CompanyID": 256,
  • "Directors": [
    ],
  • "AccountIdentifier": 949838,
  • "AccountNumber": "00000570",
  • "SortCode": "608370",
  • "IBAN": "GB35CNFV60837000000570",
  • "BIC": "CNFVGB21XXX",
  • "Description": "Success",
  • "ResponseCode": "000",
  • "ResponseDateTime": "2021-12-21T13:58:02.899",
  • "ClientRequestReference": "reference",
  • "RequestID": 27194
}
Solaris is the brand name for the regulated entities Contis Financial Services Ltd and UAB „Finansinės paslaugos „Contis“, which are part of the Solaris Group.