POST v1/Companies({CompanyId})/CustomerFull
This call creates a Customer in Cova will all their attributes
Information:
Base URL:
https://api.covasoft.net/crm
To minimize customer duplication, always Search for potential matches prior to creating new customer records.
Request Information
URI Parameters
| Name | Description | Type | Additional information | 
|---|---|---|---|
| CompanyId | Company Id from your onboarding package | integer | Required | 
Body Parameters
The Customer attributes for Customer Creation
CustomerFullPost| Name | Description | Type | Additional information | 
|---|---|---|---|
| Addresses | Collection of Address | None. | |
| ContactMethods | Collection of ContactMethod | None. | |
| CustomerExtensions | Collection of CustomerExtension | None. | |
| CustomerTypeId | integer | None. | |
| Title | string | None. | |
| PrimaryName | string | None. | |
| AlternateName | string | None. | |
| MiddleName | string | None. | |
| FamilyName | string | None. | |
| ReferralSource | string | None. | |
| DateOfBirth | date | None. | |
| PricingGroupId | integer | None. | |
| Notes | string | None. | |
| UniqueIdentifier | string | None. | |
| Disabled | boolean | None. | |
| DoNotContact | boolean | None. | 
Request Formats
application/json, text/json
            Sample:
{
  "Addresses": [
    {
      "AddressLine1": "sample string 1",
      "AddressLine2": "sample string 2",
      "City": "sample string 3",
      "StateName": "sample string 4",
      "CountryName": "sample string 5",
      "Zip": 1,
      "Id": "9e95c7ee-aa6a-4553-aa27-90027277590d",
      "CustomerId": "c8433858-66c4-4d68-b973-08941255fac5",
      "AddressTypeId": 8,
      "AddressType": "sample string 9",
      "Default": true,
      "DoNotContact": true,
      "CountryCode": "sample string 12",
      "Country": "sample string 13",
      "Locality": "sample string 14",
      "StateCode": "sample string 15",
      "State": "sample string 16",
      "PostalCode": "sample string 17",
      "PostOfficeBoxNumber": "sample string 18",
      "StreetAddress1": "sample string 19",
      "Notes": "sample string 20",
      "StreetAddress2": "sample string 21",
      "Version": 22,
      "AttentionTo": "sample string 23",
      "Phone": "sample string 24",
      "Email": "sample string 25"
    },
    {
      "AddressLine1": "sample string 1",
      "AddressLine2": "sample string 2",
      "City": "sample string 3",
      "StateName": "sample string 4",
      "CountryName": "sample string 5",
      "Zip": 1,
      "Id": "9e95c7ee-aa6a-4553-aa27-90027277590d",
      "CustomerId": "c8433858-66c4-4d68-b973-08941255fac5",
      "AddressTypeId": 8,
      "AddressType": "sample string 9",
      "Default": true,
      "DoNotContact": true,
      "CountryCode": "sample string 12",
      "Country": "sample string 13",
      "Locality": "sample string 14",
      "StateCode": "sample string 15",
      "State": "sample string 16",
      "PostalCode": "sample string 17",
      "PostOfficeBoxNumber": "sample string 18",
      "StreetAddress1": "sample string 19",
      "Notes": "sample string 20",
      "StreetAddress2": "sample string 21",
      "Version": 22,
      "AttentionTo": "sample string 23",
      "Phone": "sample string 24",
      "Email": "sample string 25"
    }
  ],
  "ContactMethods": [
    {
      "Value": "sample string 1",
      "Id": "4ea85223-a622-401c-8347-3966a47ec594",
      "CustomerId": "f3d41c42-114c-480c-b70d-22a24a4d55e1",
      "ContactMethodCategoryId": 4,
      "ContactMethodCategory": "sample string 5",
      "ContactMethodTypeId": 6,
      "ContactMethodType": "sample string 7",
      "DoNotContact": true,
      "Default": true,
      "Notes": "sample string 10",
      "Version": 11
    },
    {
      "Value": "sample string 1",
      "Id": "4ea85223-a622-401c-8347-3966a47ec594",
      "CustomerId": "f3d41c42-114c-480c-b70d-22a24a4d55e1",
      "ContactMethodCategoryId": 4,
      "ContactMethodCategory": "sample string 5",
      "ContactMethodTypeId": 6,
      "ContactMethodType": "sample string 7",
      "DoNotContact": true,
      "Default": true,
      "Notes": "sample string 10",
      "Version": 11
    }
  ],
  "CustomerExtensions": [
    {
      "Value": "sample string 1",
      "Id": "f869d565-c595-4cec-bfd1-b0c246c27d56",
      "CustomerId": "8c3352db-074d-49da-bfaa-7babe271537c",
      "ExtensionTypeId": 4,
      "ExtensionType": "sample string 5",
      "ExtensionTypeFeature": "sample string 6",
      "Version": 7
    },
    {
      "Value": "sample string 1",
      "Id": "f869d565-c595-4cec-bfd1-b0c246c27d56",
      "CustomerId": "8c3352db-074d-49da-bfaa-7babe271537c",
      "ExtensionTypeId": 4,
      "ExtensionType": "sample string 5",
      "ExtensionTypeFeature": "sample string 6",
      "Version": 7
    }
  ],
  "CustomerTypeId": 1,
  "Title": "sample string 2",
  "PrimaryName": "sample string 3",
  "AlternateName": "sample string 4",
  "MiddleName": "sample string 5",
  "FamilyName": "sample string 6",
  "ReferralSource": "sample string 7",
  "DateOfBirth": "2025-10-31T11:14:01.0714004+00:00",
  "PricingGroupId": 9,
  "Notes": "sample string 10",
  "UniqueIdentifier": "sample string 11",
  "Disabled": true,
  "DoNotContact": true
}
        Response Information
Resource Description
Returns Customer Posted in Cova will all their attributes
CustomerFullReturn| Name | Description | Type | Additional information | 
|---|---|---|---|
| Addresses | Collection of Address | None. | |
| ContactMethods | Collection of ContactMethod | None. | |
| CustomerExtensions | Collection of CustomerExtension | None. | |
| RelatedCustomers | Collection of RelatedCustomer | None. | |
| MemberOf | Collection of MemberOf | None. | |
| Documents | Collection of Document | None. | |
| MergedCustomers | Collection of globally unique identifier | None. | |
| PrimaryName | string | None. | |
| Title | string | None. | |
| AlternateName | string | None. | |
| MiddleName | string | None. | |
| FamilyName | string | None. | |
| ReferralSource | string | None. | |
| Notes | string | None. | |
| UniqueIdentifier | string | None. | |
| Id | globally unique identifier | None. | |
| CustomerTypeId | integer | None. | |
| CustomerType | string | None. | |
| DateOfBirth | date | None. | |
| PricingGroupId | integer | None. | |
| Disabled | boolean | None. | |
| DoNotContact | boolean | None. | |
| Version | integer | None. | |
| MergedIntoCustomerId | globally unique identifier | None. | |
| LastModifiedDateUtc | date | None. | 
Response Formats
application/json, text/json
            Sample:
{
  "Addresses": [
    {
      "AddressLine1": "sample string 1",
      "AddressLine2": "sample string 2",
      "City": "sample string 3",
      "StateName": "sample string 4",
      "CountryName": "sample string 5",
      "Zip": 1,
      "Id": "aa2c7ba9-e6bc-41ee-a4d1-495b2046350c",
      "CustomerId": "469f2c2d-4e9f-432b-bcf0-6d2d90e7a2f5",
      "AddressTypeId": 8,
      "AddressType": "sample string 9",
      "Default": true,
      "DoNotContact": true,
      "CountryCode": "sample string 12",
      "Country": "sample string 13",
      "Locality": "sample string 14",
      "StateCode": "sample string 15",
      "State": "sample string 16",
      "PostalCode": "sample string 17",
      "PostOfficeBoxNumber": "sample string 18",
      "StreetAddress1": "sample string 19",
      "Notes": "sample string 20",
      "StreetAddress2": "sample string 21",
      "Version": 22,
      "AttentionTo": "sample string 23",
      "Phone": "sample string 24",
      "Email": "sample string 25"
    },
    {
      "AddressLine1": "sample string 1",
      "AddressLine2": "sample string 2",
      "City": "sample string 3",
      "StateName": "sample string 4",
      "CountryName": "sample string 5",
      "Zip": 1,
      "Id": "aa2c7ba9-e6bc-41ee-a4d1-495b2046350c",
      "CustomerId": "469f2c2d-4e9f-432b-bcf0-6d2d90e7a2f5",
      "AddressTypeId": 8,
      "AddressType": "sample string 9",
      "Default": true,
      "DoNotContact": true,
      "CountryCode": "sample string 12",
      "Country": "sample string 13",
      "Locality": "sample string 14",
      "StateCode": "sample string 15",
      "State": "sample string 16",
      "PostalCode": "sample string 17",
      "PostOfficeBoxNumber": "sample string 18",
      "StreetAddress1": "sample string 19",
      "Notes": "sample string 20",
      "StreetAddress2": "sample string 21",
      "Version": 22,
      "AttentionTo": "sample string 23",
      "Phone": "sample string 24",
      "Email": "sample string 25"
    }
  ],
  "ContactMethods": [
    {
      "Value": "sample string 1",
      "Id": "8ebfcc9a-3a61-41e6-89a9-51f06079df3f",
      "CustomerId": "1723e005-311a-4f72-8406-cf4a6977630c",
      "ContactMethodCategoryId": 4,
      "ContactMethodCategory": "sample string 5",
      "ContactMethodTypeId": 6,
      "ContactMethodType": "sample string 7",
      "DoNotContact": true,
      "Default": true,
      "Notes": "sample string 10",
      "Version": 11
    },
    {
      "Value": "sample string 1",
      "Id": "8ebfcc9a-3a61-41e6-89a9-51f06079df3f",
      "CustomerId": "1723e005-311a-4f72-8406-cf4a6977630c",
      "ContactMethodCategoryId": 4,
      "ContactMethodCategory": "sample string 5",
      "ContactMethodTypeId": 6,
      "ContactMethodType": "sample string 7",
      "DoNotContact": true,
      "Default": true,
      "Notes": "sample string 10",
      "Version": 11
    }
  ],
  "CustomerExtensions": [
    {
      "Value": "sample string 1",
      "Id": "abd8ab63-983e-4569-981e-9b8cb11e6d0d",
      "CustomerId": "2e8f9cb1-66b1-4602-8890-ae9c7cb5fa4e",
      "ExtensionTypeId": 4,
      "ExtensionType": "sample string 5",
      "ExtensionTypeFeature": "sample string 6",
      "Version": 7
    },
    {
      "Value": "sample string 1",
      "Id": "abd8ab63-983e-4569-981e-9b8cb11e6d0d",
      "CustomerId": "2e8f9cb1-66b1-4602-8890-ae9c7cb5fa4e",
      "ExtensionTypeId": 4,
      "ExtensionType": "sample string 5",
      "ExtensionTypeFeature": "sample string 6",
      "Version": 7
    }
  ],
  "RelatedCustomers": [
    {
      "Id": "sample string 1",
      "ParentCustomerId": "sample string 2"
    },
    {
      "Id": "sample string 1",
      "ParentCustomerId": "sample string 2"
    }
  ],
  "MemberOf": [
    {
      "Id": "sample string 1",
      "ChildCustomerId": "sample string 2"
    },
    {
      "Id": "sample string 1",
      "ChildCustomerId": "sample string 2"
    }
  ],
  "Documents": [
    {
      "Id": "sample string 1",
      "CustomerId": "sample string 2",
      "DocumentType": "sample string 3",
      "DocumentTypeId": 4,
      "DocumentClassification": "sample string 5",
      "DocumentClassificationId": 6,
      "Name": "sample string 7",
      "MimeType": "sample string 8",
      "AddedBy": "sample string 9",
      "DatedAddedUtc": "2025-10-31T11:14:01.087027+00:00",
      "UpdatedBy": "sample string 11",
      "DateUpdatedUtc": "2025-10-31T11:14:01.087027+00:00",
      "Href": "sample string 13",
      "PreviewHref": "sample string 14"
    },
    {
      "Id": "sample string 1",
      "CustomerId": "sample string 2",
      "DocumentType": "sample string 3",
      "DocumentTypeId": 4,
      "DocumentClassification": "sample string 5",
      "DocumentClassificationId": 6,
      "Name": "sample string 7",
      "MimeType": "sample string 8",
      "AddedBy": "sample string 9",
      "DatedAddedUtc": "2025-10-31T11:14:01.087027+00:00",
      "UpdatedBy": "sample string 11",
      "DateUpdatedUtc": "2025-10-31T11:14:01.087027+00:00",
      "Href": "sample string 13",
      "PreviewHref": "sample string 14"
    }
  ],
  "MergedCustomers": [
    "40383e16-7fcc-4592-9b67-2a0913b658d3",
    "7d73f928-58fc-4458-a73d-4924d08f716e"
  ],
  "PrimaryName": "sample string 1",
  "Title": "sample string 2",
  "AlternateName": "sample string 3",
  "MiddleName": "sample string 4",
  "FamilyName": "sample string 5",
  "ReferralSource": "sample string 6",
  "Notes": "sample string 7",
  "UniqueIdentifier": "sample string 8",
  "Id": "d523897d-b01f-4694-80ad-7680de1c194a",
  "CustomerTypeId": 10,
  "CustomerType": "sample string 11",
  "DateOfBirth": "2025-10-31T11:14:01.087027+00:00",
  "PricingGroupId": 13,
  "Disabled": true,
  "DoNotContact": true,
  "Version": 16,
  "MergedIntoCustomerId": "a8e3bcd8-b783-45ed-b53b-a18d985f6279",
  "LastModifiedDateUtc": "2025-10-31T11:14:01.087027+00:00"
}