POST v2/ParticipantManagement

Request Information

URI Parameters

None.

Body Parameters

ParticipantEditViewModel
NameDescriptionTypeAdditional information
CustomerId

integer

None.

UserId

integer

None.

CreateDate

date

None.

UserType

UserType

None.

UserTypeId

integer

None.

UserStatusId

integer

Required

UserStatuses

Collection of DropDownViewModel

None.

Email

string

Required

Matching regular expression pattern: \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

String length: inclusive between 6 and 254

FirstName

string

Required

String length: inclusive between 1 and 100

LastName

string

Required

String length: inclusive between 1 and 100

Address1

string

Required

String length: inclusive between 1 and 100

Address2

string

String length: inclusive between 0 and 100

City

string

Required

String length: inclusive between 1 and 100

StateId

integer

Required

States

Collection of DropDownViewModel

None.

ZipCode

string

Required

Matching regular expression pattern: (^\d{5}(-\d{4})?$)|(^[ABCEGHJKLMNPRSTVXY]{1}\d{1}[A-Z]{1} *\d{1}[A-Z]{1}\d{1}$)

String length: inclusive between 5 and 10

Phone

string

Required

Matching regular expression pattern: ^(?:(?:\+?1\s*(?:[.-]\s*)?)?(?:\(\s*([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9])\s*\)|([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9]))\s*(?:[.-]\s*)?)?([2-9]1[02-9]|[2-9][02-9]1|[2-9][02-9]{2})\s*(?:[.-]\s*)?([0-9]{4})(?:\s*(?:#|x\.?|ext\.?|extension)\s*(\d+))?$

IndustryId

integer

Required

Industries

Collection of DropDownViewModel

None.

BranchNumber

integer

Range: inclusive between 1 and 2147483647

Branches

Collection of DropDownViewModel

None.

CustomerNumber

integer

Range: inclusive between 1 and 2147483647

AgreedToTermsOfUse

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "CustomerId": 1,
  "UserId": 2,
  "CreateDate": "2025-12-08T12:57:44",
  "UserType": {
    "Name": "sample string 1",
    "Id": 2
  },
  "UserTypeId": 4,
  "UserStatusId": 5,
  "UserStatuses": [
    {
      "Id": 1,
      "Text": "sample string 2"
    },
    {
      "Id": 1,
      "Text": "sample string 2"
    }
  ],
  "Email": "sample string 6",
  "FirstName": "sample string 7",
  "LastName": "sample string 8",
  "Address1": "sample string 9",
  "Address2": "sample string 10",
  "City": "sample string 11",
  "StateId": 12,
  "States": [
    {
      "Id": 1,
      "Text": "sample string 2"
    },
    {
      "Id": 1,
      "Text": "sample string 2"
    }
  ],
  "ZipCode": "sample string 13",
  "Phone": "sample string 14",
  "IndustryId": 15,
  "Industries": [
    {
      "Id": 1,
      "Text": "sample string 2"
    },
    {
      "Id": 1,
      "Text": "sample string 2"
    }
  ],
  "BranchNumber": 16,
  "Branches": [
    {
      "Id": 1,
      "Text": "sample string 2"
    },
    {
      "Id": 1,
      "Text": "sample string 2"
    }
  ],
  "CustomerNumber": 17,
  "AgreedToTermsOfUse": true
}

application/xml, text/xml

Sample:
<ParticipantEditViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Go4Gold.WebAPI.Areas.Users.Models">
  <Address1>sample string 9</Address1>
  <Address2>sample string 10</Address2>
  <AgreedToTermsOfUse>true</AgreedToTermsOfUse>
  <BranchNumber>16</BranchNumber>
  <Branches xmlns:d2p1="http://schemas.datacontract.org/2004/07/Go4Gold.WebAPI.Models">
    <d2p1:DropDownViewModel>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:Text>sample string 2</d2p1:Text>
    </d2p1:DropDownViewModel>
    <d2p1:DropDownViewModel>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:Text>sample string 2</d2p1:Text>
    </d2p1:DropDownViewModel>
  </Branches>
  <City>sample string 11</City>
  <CustomerNumber>17</CustomerNumber>
  <Email>sample string 6</Email>
  <FirstName>sample string 7</FirstName>
  <Industries xmlns:d2p1="http://schemas.datacontract.org/2004/07/Go4Gold.WebAPI.Models">
    <d2p1:DropDownViewModel>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:Text>sample string 2</d2p1:Text>
    </d2p1:DropDownViewModel>
    <d2p1:DropDownViewModel>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:Text>sample string 2</d2p1:Text>
    </d2p1:DropDownViewModel>
  </Industries>
  <IndustryId>15</IndustryId>
  <LastName>sample string 8</LastName>
  <Phone>sample string 14</Phone>
  <StateId>12</StateId>
  <States xmlns:d2p1="http://schemas.datacontract.org/2004/07/Go4Gold.WebAPI.Models">
    <d2p1:DropDownViewModel>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:Text>sample string 2</d2p1:Text>
    </d2p1:DropDownViewModel>
    <d2p1:DropDownViewModel>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:Text>sample string 2</d2p1:Text>
    </d2p1:DropDownViewModel>
  </States>
  <ZipCode>sample string 13</ZipCode>
  <CreateDate>2025-12-08T12:57:44.6988113-06:00</CreateDate>
  <CustomerId>1</CustomerId>
  <UserId>2</UserId>
  <UserStatusId>5</UserStatusId>
  <UserStatuses xmlns:d2p1="http://schemas.datacontract.org/2004/07/Go4Gold.WebAPI.Models">
    <d2p1:DropDownViewModel>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:Text>sample string 2</d2p1:Text>
    </d2p1:DropDownViewModel>
    <d2p1:DropDownViewModel>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:Text>sample string 2</d2p1:Text>
    </d2p1:DropDownViewModel>
  </UserStatuses>
  <UserType xmlns:d2p1="http://schemas.datacontract.org/2004/07/Go4Gold.Domain.Entities">
    <d2p1:Id>2</d2p1:Id>
    <d2p1:Name>sample string 1</d2p1:Name>
  </UserType>
  <UserTypeId>4</UserTypeId>
</ParticipantEditViewModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.