GET api/entity/customfield/GetCustomFieldData

Gets list of custom field data give a list of personIDs, Since or FieldIDs. Added for URJ. This is a very heavy call. May not want to expose in the documentation or restrict to URJ. List of Field IDSList of custom data aka EntityFieldContainer objects

Request Information

URI Parameters

NameDescriptionTypeAdditional information
PersonIDs

Gets or sets the PersonIDs.

Collection of integer

None.

Since

Gets or sets the since.

date

None.

FieldIDs

Gets or sets the field i ds.

Collection of integer

None.

Body Parameters

None.

Response Information

Resource Description

WebMethodResultOfListOfEntityFieldContainer
NameDescriptionTypeAdditional information
Result

Collection of EntityFieldContainer

None.

Success

boolean

None.

ErrorText

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Result": [
    {
      "EID": 1,
      "ObjectID": 2,
      "EntityType": 0,
      "EntityTypeID": 3,
      "Data": [
        {
          "FieldID": 1,
          "SeasonID": 1,
          "Updated": "2024-05-07T06:18:25.269994-06:00",
          "UpdatedBy": "sample string 3",
          "Value": "sample string 4"
        },
        {
          "FieldID": 1,
          "SeasonID": 1,
          "Updated": "2024-05-07T06:18:25.269994-06:00",
          "UpdatedBy": "sample string 3",
          "Value": "sample string 4"
        }
      ]
    },
    {
      "EID": 1,
      "ObjectID": 2,
      "EntityType": 0,
      "EntityTypeID": 3,
      "Data": [
        {
          "FieldID": 1,
          "SeasonID": 1,
          "Updated": "2024-05-07T06:18:25.269994-06:00",
          "UpdatedBy": "sample string 3",
          "Value": "sample string 4"
        },
        {
          "FieldID": 1,
          "SeasonID": 1,
          "Updated": "2024-05-07T06:18:25.269994-06:00",
          "UpdatedBy": "sample string 3",
          "Value": "sample string 4"
        }
      ]
    }
  ],
  "Success": true,
  "ErrorText": "sample string 2"
}

application/javascript

Sample:
{"Result":[{"EID":1,"ObjectID":2,"EntityType":0,"EntityTypeID":3,"Data":[{"FieldID":1,"SeasonID":1,"Updated":"2024-05-07T06:18:25.269994-06:00","UpdatedBy":"sample string 3","Value":"sample string 4"},{"FieldID":1,"SeasonID":1,"Updated":"2024-05-07T06:18:25.269994-06:00","UpdatedBy":"sample string 3","Value":"sample string 4"}]},{"EID":1,"ObjectID":2,"EntityType":0,"EntityTypeID":3,"Data":[{"FieldID":1,"SeasonID":1,"Updated":"2024-05-07T06:18:25.269994-06:00","UpdatedBy":"sample string 3","Value":"sample string 4"},{"FieldID":1,"SeasonID":1,"Updated":"2024-05-07T06:18:25.269994-06:00","UpdatedBy":"sample string 3","Value":"sample string 4"}]}],"Success":true,"ErrorText":"sample string 2"}

application/xml, text/xml

Sample:
<WebMethodResultOfListOfEntityFieldContainer xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Success>true</Success>
  <ErrorText>sample string 2</ErrorText>
  <Result>
    <EntityFieldContainer>
      <EID>1</EID>
      <ObjectID>2</ObjectID>
      <EntityType>Undefined</EntityType>
      <EntityTypeID>3</EntityTypeID>
      <Data>
        <DataFieldAssignment>
          <FieldID>1</FieldID>
          <SeasonID>1</SeasonID>
          <Updated>2024-05-07T06:18:25.269994-06:00</Updated>
          <UpdatedBy>sample string 3</UpdatedBy>
          <Value>sample string 4</Value>
        </DataFieldAssignment>
        <DataFieldAssignment>
          <FieldID>1</FieldID>
          <SeasonID>1</SeasonID>
          <Updated>2024-05-07T06:18:25.269994-06:00</Updated>
          <UpdatedBy>sample string 3</UpdatedBy>
          <Value>sample string 4</Value>
        </DataFieldAssignment>
      </Data>
    </EntityFieldContainer>
    <EntityFieldContainer>
      <EID>1</EID>
      <ObjectID>2</ObjectID>
      <EntityType>Undefined</EntityType>
      <EntityTypeID>3</EntityTypeID>
      <Data>
        <DataFieldAssignment>
          <FieldID>1</FieldID>
          <SeasonID>1</SeasonID>
          <Updated>2024-05-07T06:18:25.269994-06:00</Updated>
          <UpdatedBy>sample string 3</UpdatedBy>
          <Value>sample string 4</Value>
        </DataFieldAssignment>
        <DataFieldAssignment>
          <FieldID>1</FieldID>
          <SeasonID>1</SeasonID>
          <Updated>2024-05-07T06:18:25.269994-06:00</Updated>
          <UpdatedBy>sample string 3</UpdatedBy>
          <Value>sample string 4</Value>
        </DataFieldAssignment>
      </Data>
    </EntityFieldContainer>
  </Result>
</WebMethodResultOfListOfEntityFieldContainer>