GET api/entity/customfield/GetEntityFieldContainers

Gets a list of custom fields associated with particular entities, e.g., persons, families, or organizations. EntityFieldContainers are requested using a "Keys" parameter, which is a comma-delimited the "objectID" and "objectTypeFlag" parameters, and can be filtered by the last time the field was updated (using the "since" parameter), or by known field identifiers (the "fieldIDs" parameter, a comma-delimited list of numbers).

Request Information

URI Parameters

NameDescriptionTypeAdditional information
Keys

Gets or sets the keys.

Collection of Key

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

A list of EntityFieldContainer objects.

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-07T01:14:35.5093427-06:00",
          "UpdatedBy": "sample string 3",
          "Value": "sample string 4"
        },
        {
          "FieldID": 1,
          "SeasonID": 1,
          "Updated": "2024-05-07T01:14:35.5093427-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-07T01:14:35.5093427-06:00",
          "UpdatedBy": "sample string 3",
          "Value": "sample string 4"
        },
        {
          "FieldID": 1,
          "SeasonID": 1,
          "Updated": "2024-05-07T01:14:35.5093427-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-07T01:14:35.5093427-06:00","UpdatedBy":"sample string 3","Value":"sample string 4"},{"FieldID":1,"SeasonID":1,"Updated":"2024-05-07T01:14:35.5093427-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-07T01:14:35.5093427-06:00","UpdatedBy":"sample string 3","Value":"sample string 4"},{"FieldID":1,"SeasonID":1,"Updated":"2024-05-07T01:14:35.5093427-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-07T01:14:35.5093427-06:00</Updated>
          <UpdatedBy>sample string 3</UpdatedBy>
          <Value>sample string 4</Value>
        </DataFieldAssignment>
        <DataFieldAssignment>
          <FieldID>1</FieldID>
          <SeasonID>1</SeasonID>
          <Updated>2024-05-07T01:14:35.5093427-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-07T01:14:35.5093427-06:00</Updated>
          <UpdatedBy>sample string 3</UpdatedBy>
          <Value>sample string 4</Value>
        </DataFieldAssignment>
        <DataFieldAssignment>
          <FieldID>1</FieldID>
          <SeasonID>1</SeasonID>
          <Updated>2024-05-07T01:14:35.5093427-06:00</Updated>
          <UpdatedBy>sample string 3</UpdatedBy>
          <Value>sample string 4</Value>
        </DataFieldAssignment>
      </Data>
    </EntityFieldContainer>
  </Result>
</WebMethodResultOfListOfEntityFieldContainer>