# Company Create/update company(s) Endpoint: POST /rest/api/standard/v1/Company Version: 1.0.0 Security: basicAuth ## Request fields (application/json): - `companyList` (object) - `companyList.companyGuid` (string) Unique identifier and is automatically generated by Aimsio system. This is only used to update existing object - `companyList.companyCode` (string, required) Unique identifier, visible to end users. Required for creating or updating an object - `companyList.companyName` (string, required) - `companyList.companySymbol` (string) - `companyList.companyTypeName` (string, required) Required when creating a new object. Either or is required - `companyList.companyTypeUname` (string) Enum: "client_company_type", "vendor_company_type", "manufacturer_company_type", "subcontractor_company_type" - `companyList.companyAddress` (string) - `companyList.companyEmail` (string) - `companyList.companyPhone` (string) - `companyList.companyNotes` (string) - `companyList.companyFormData` (object) Read-only schema used in GET requests to display object's custom fields data. For POST requests, refer to - `companyList.customFieldDataList` (array) - `companyList.customFieldDataList.customFieldDataDtype` (string) Enum: "NumberFieldData", "FreeTextFieldData", "Integer64FieldData", "LookupFieldData", "SelectFieldData", "BooleanFieldData", "TableFieldData" - `companyList.customFieldDataList.customFieldDataUname` (string) Unique identifier/key for the custom field - `companyList.customFieldDataList.customFieldDataStringValue` (string) Required if is not - `companyList.customFieldDataList.customFieldDataBooleanValue` (boolean) Required if is ## Response 200 fields (application/json): - `dtype` (string) - `id` (integer) - `guid` (string) - `importConfiguration` (string) - `numberOfEntitiesCreated` (integer) - `numberOfEntitiesEdited` (integer) - `numberOfEntitiesEditedWithErrors` (integer) - `numberOfEntitiesNotImportedDueToErrors` (integer) - `extra` (string) - `notices` (array) - `updatedAt` (integer) - `importResultType` (string) - `numberOfEntitiesImported` (integer)