POST api/group/addgroup

Adds a Group Processes this group API request. The parameter and response sections describe the data exchanged with the API.

Request Information

URI Parameters

None.

Body Parameters

A wrapper for the group save data and the various data contracts needed.

AddGroupCommandDataContract
NameDescriptionTypeAdditional information
Name

The name value.

string

None.

Description

The description value.

string

None.

Members

The collection of members.

Collection of AddGroupMemberCommandDataContract

None.

GroupType

The group type value.

EnumDataContract

None.

Origin

The origin value.

EnumDataContract

None.

Grade

The grade value.

EnumDataContract

None.

ExternalProviderTypes

The collection of external provider types.

Collection of EnumDataContract

None.

VATNumber

The vat number value.

string

None.

AdditionalQuestions

The additional questions value.

AdditionalQuestionsDataContract

None.

BranchId

The unique identifier of the related branch resource.

integer

None.

Id

The unique identifier of this resource.

integer

None.

Request Formats

application/x-www-form-urlencoded

Sample:

Sample not available.

application/json, text/json

Sample:
{
  "Name": "sample string 1",
  "Description": "sample string 2",
  "Members": [
    {
      "Person": {
        "PersonId": 1,
        "Gender": {
          "Id": 1,
          "Name": "sample string 2",
          "SystemName": "sample string 3"
        },
        "Title": "sample string 1",
        "FirstName": "sample string 2",
        "LastName": "sample string 3",
        "Addresses": [
          {
            "ContactOrder": 1,
            "AddressType": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "Latitude": 2.1,
            "Longitude": 3.1,
            "AddressSource": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "SourceId": "sample string 4",
            "OrganizationName": "sample string 5",
            "Number": "sample string 6",
            "BuildingName": "sample string 7",
            "Street": "sample string 8",
            "Town": "sample string 9",
            "Locality": "sample string 10",
            "County": "sample string 11",
            "Country": "sample string 12",
            "Postcode": "sample string 13",
            "Uprn": "sample string 14",
            "CreatedDate": "2026-07-23T08:15:19.8482017Z",
            "CreatedBy": {
              "Initials": "sample string 1",
              "ContactName": "sample string 2",
              "Gender": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Title": "sample string 3",
              "FirstName": "sample string 4",
              "LastName": "sample string 5",
              "PrimaryTelephone": {
                "Type": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Value": "sample string 1",
                "Notes": "sample string 2",
                "ContactOrder": 3,
                "AllowContact": true,
                "MarketingContactStatus": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Name": "sample string 5",
                "Id": 6
              },
              "PrimaryEmail": {
                "Type": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Value": "sample string 1",
                "Notes": "sample string 2",
                "ContactOrder": 3,
                "AllowContact": true,
                "MarketingContactStatus": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Name": "sample string 5",
                "Id": 6
              },
              "JobTitle": "sample string 6",
              "Id": 7
            },
            "Id": 16
          },
          {
            "ContactOrder": 1,
            "AddressType": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "Latitude": 2.1,
            "Longitude": 3.1,
            "AddressSource": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "SourceId": "sample string 4",
            "OrganizationName": "sample string 5",
            "Number": "sample string 6",
            "BuildingName": "sample string 7",
            "Street": "sample string 8",
            "Town": "sample string 9",
            "Locality": "sample string 10",
            "County": "sample string 11",
            "Country": "sample string 12",
            "Postcode": "sample string 13",
            "Uprn": "sample string 14",
            "CreatedDate": "2026-07-23T08:15:19.8482017Z",
            "CreatedBy": {
              "Initials": "sample string 1",
              "ContactName": "sample string 2",
              "Gender": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Title": "sample string 3",
              "FirstName": "sample string 4",
              "LastName": "sample string 5",
              "PrimaryTelephone": {
                "Type": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Value": "sample string 1",
                "Notes": "sample string 2",
                "ContactOrder": 3,
                "AllowContact": true,
                "MarketingContactStatus": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Name": "sample string 5",
                "Id": 6
              },
              "PrimaryEmail": {
                "Type": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Value": "sample string 1",
                "Notes": "sample string 2",
                "ContactOrder": 3,
                "AllowContact": true,
                "MarketingContactStatus": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Name": "sample string 5",
                "Id": 6
              },
              "JobTitle": "sample string 6",
              "Id": 7
            },
            "Id": 16
          }
        ],
        "ContactItems": [
          {
            "Id": 1,
            "Type": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "Value": "sample string 2",
            "Notes": "sample string 3",
            "ContactOrder": 4,
            "AllowContact": true,
            "MarketingContactStatus": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "NormalisedRegionCode": "sample string 5"
          },
          {
            "Id": 1,
            "Type": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "Value": "sample string 2",
            "Notes": "sample string 3",
            "ContactOrder": 4,
            "AllowContact": true,
            "MarketingContactStatus": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "NormalisedRegionCode": "sample string 5"
          }
        ],
        "ServiceTypes": [
          {
            "Service": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "Referral": true
          },
          {
            "Service": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "Referral": true
          }
        ],
        "ExternalApplicantReference": "sample string 4",
        "Id": 5
      },
      "RelationshipType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "Id": 1
    },
    {
      "Person": {
        "PersonId": 1,
        "Gender": {
          "Id": 1,
          "Name": "sample string 2",
          "SystemName": "sample string 3"
        },
        "Title": "sample string 1",
        "FirstName": "sample string 2",
        "LastName": "sample string 3",
        "Addresses": [
          {
            "ContactOrder": 1,
            "AddressType": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "Latitude": 2.1,
            "Longitude": 3.1,
            "AddressSource": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "SourceId": "sample string 4",
            "OrganizationName": "sample string 5",
            "Number": "sample string 6",
            "BuildingName": "sample string 7",
            "Street": "sample string 8",
            "Town": "sample string 9",
            "Locality": "sample string 10",
            "County": "sample string 11",
            "Country": "sample string 12",
            "Postcode": "sample string 13",
            "Uprn": "sample string 14",
            "CreatedDate": "2026-07-23T08:15:19.8482017Z",
            "CreatedBy": {
              "Initials": "sample string 1",
              "ContactName": "sample string 2",
              "Gender": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Title": "sample string 3",
              "FirstName": "sample string 4",
              "LastName": "sample string 5",
              "PrimaryTelephone": {
                "Type": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Value": "sample string 1",
                "Notes": "sample string 2",
                "ContactOrder": 3,
                "AllowContact": true,
                "MarketingContactStatus": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Name": "sample string 5",
                "Id": 6
              },
              "PrimaryEmail": {
                "Type": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Value": "sample string 1",
                "Notes": "sample string 2",
                "ContactOrder": 3,
                "AllowContact": true,
                "MarketingContactStatus": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Name": "sample string 5",
                "Id": 6
              },
              "JobTitle": "sample string 6",
              "Id": 7
            },
            "Id": 16
          },
          {
            "ContactOrder": 1,
            "AddressType": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "Latitude": 2.1,
            "Longitude": 3.1,
            "AddressSource": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "SourceId": "sample string 4",
            "OrganizationName": "sample string 5",
            "Number": "sample string 6",
            "BuildingName": "sample string 7",
            "Street": "sample string 8",
            "Town": "sample string 9",
            "Locality": "sample string 10",
            "County": "sample string 11",
            "Country": "sample string 12",
            "Postcode": "sample string 13",
            "Uprn": "sample string 14",
            "CreatedDate": "2026-07-23T08:15:19.8482017Z",
            "CreatedBy": {
              "Initials": "sample string 1",
              "ContactName": "sample string 2",
              "Gender": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Title": "sample string 3",
              "FirstName": "sample string 4",
              "LastName": "sample string 5",
              "PrimaryTelephone": {
                "Type": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Value": "sample string 1",
                "Notes": "sample string 2",
                "ContactOrder": 3,
                "AllowContact": true,
                "MarketingContactStatus": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Name": "sample string 5",
                "Id": 6
              },
              "PrimaryEmail": {
                "Type": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Value": "sample string 1",
                "Notes": "sample string 2",
                "ContactOrder": 3,
                "AllowContact": true,
                "MarketingContactStatus": {
                  "Id": 1,
                  "Name": "sample string 2",
                  "SystemName": "sample string 3"
                },
                "Name": "sample string 5",
                "Id": 6
              },
              "JobTitle": "sample string 6",
              "Id": 7
            },
            "Id": 16
          }
        ],
        "ContactItems": [
          {
            "Id": 1,
            "Type": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "Value": "sample string 2",
            "Notes": "sample string 3",
            "ContactOrder": 4,
            "AllowContact": true,
            "MarketingContactStatus": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "NormalisedRegionCode": "sample string 5"
          },
          {
            "Id": 1,
            "Type": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "Value": "sample string 2",
            "Notes": "sample string 3",
            "ContactOrder": 4,
            "AllowContact": true,
            "MarketingContactStatus": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "NormalisedRegionCode": "sample string 5"
          }
        ],
        "ServiceTypes": [
          {
            "Service": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "Referral": true
          },
          {
            "Service": {
              "Id": 1,
              "Name": "sample string 2",
              "SystemName": "sample string 3"
            },
            "Referral": true
          }
        ],
        "ExternalApplicantReference": "sample string 4",
        "Id": 5
      },
      "RelationshipType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "Id": 1
    }
  ],
  "GroupType": {
    "Id": 1,
    "Name": "sample string 2",
    "SystemName": "sample string 3"
  },
  "Origin": {
    "Id": 1,
    "Name": "sample string 2",
    "SystemName": "sample string 3"
  },
  "Grade": {
    "Id": 1,
    "Name": "sample string 2",
    "SystemName": "sample string 3"
  },
  "ExternalProviderTypes": [
    {
      "Id": 1,
      "Name": "sample string 2",
      "SystemName": "sample string 3"
    },
    {
      "Id": 1,
      "Name": "sample string 2",
      "SystemName": "sample string 3"
    }
  ],
  "VATNumber": "sample string 3",
  "AdditionalQuestions": {
    "ArrangedMortgage": true,
    "MortgageProvider": "sample string 1",
    "HowLongToMove": "sample string 2",
    "ReasonForMoving": "sample string 3",
    "HowHeard": "sample string 4",
    "EnquiryMethod": "sample string 5",
    "BestTimeToCall": "sample string 6",
    "WhenCanView": "sample string 7",
    "HappyToReceivePropertyEmails": true,
    "ViewedAnyProperties": true,
    "LocalOwnToSell": true,
    "AskingPrice": "sample string 8",
    "Bedrooms": 1,
    "CurrentlyOnMarket": true,
    "SellingWith": "sample string 9",
    "OnMarketSince": "2026-07-23T08:15:19.8482017Z",
    "ReasonForSale": "sample string 10",
    "OfferedMA": true,
    "CurrentStatus": {
      "Id": 1,
      "Name": "sample string 2",
      "SystemName": "sample string 3"
    },
    "Financial": {
      "Id": 1,
      "Name": "sample string 2",
      "SystemName": "sample string 3"
    },
    "Reason": {
      "Id": 1,
      "Name": "sample string 2",
      "SystemName": "sample string 3"
    }
  },
  "BranchId": 1,
  "Id": 4
}

Response Information

Resource Description

HttpResponseMessage Success=Created (including the result), Fail=BadRequest

AddGroupResponseDataContract
NameDescriptionTypeAdditional information
GroupId

The unique identifier of the related group resource.

integer

None.

IsSuccess

Indicates whether this item is success.

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "GroupId": 1,
  "IsSuccess": true
}