Skip to main content
Cartegraph Campus

Metadata for REST API

This feature may not be available in every package. Not sure if you have this feature or you want to learn more about it? Send us a message at support@cartegraph.com. 

Cartegraph's API is a licensed product that requires a purchase and verified ownership before production use.

  • Classes - Allows a client to view the business object class and property metadata by classname. One class can be called with the ClassNames parameter.
  • Paginated Classes (link to corresponding new section) - Allows a client to view the business object class and property metadata in a paginated fashion. (Introduced v23 Spring 2020)
  • TargetedLists -  Allows a client to view data from the PageLibraryDictionary

Classes:

  • Purpose: Allows a client to view the business object class and property metadata. If you require further information about what these attributes mean see Class Meta and Property Meta.
  • HTTP Method: GET
  • URL:
    • https://yourserver.com/cartegraph/api/v1/meta/Classes/{className}
    • https://yourserver.com/cartegraph/api/v1/meta/Classes?classNames={className},{className}
    • DEPRECATED v8 - Summer 2015 https://yourserver.com/cartegraph/api/v1/meta
    • DEPRECATED v8 - Summer 2015 https://yourserver.com/cartegraph/api/v1/meta/{className}
    • DEPRECATED v8 - Summer 2015 https://yourserver.com/cartegraph/api/v1/meta/{className},{className}
    • DEPRECATED v23 - Spring 2020 https://yourserver.com/cartegraph/api/v1/meta/Classes

  • URL Parameters:
    • className - Cartegraph class name (for example, cgSignsClass)

Example Requests

Get the class metadata and property metadata for the Cities library.

GET https://yourserver.com/cartegraph/api/v1/meta/Classes/cgCitiesClass

Get the class metadata and property metadata for the Cities library and the Departments library.

GET https://yourserver.com/cartegraph/api/v1/meta/Classes?classNames=cgCitiesClass,cgDepartmentsClass

Example Responses

Requested the class metadata and property metadata for the Cities library:

{
  "cgCitiesClass": {
    "Name": "cgCitiesClass",
    "Uid": "$\\cgCities",
    "DefaultSort": "[City] Ascending",
    "PrimaryField": "CityField",
    "PluralName": "Cities",
    "GeoType": 0,
    "OCIWeight": null,
    "BOType": 0,
    "IsReadOnly": false,
    "IsComponentSet": false,
    "CachedColor": null,
    "TrueClassForShare": null,
    "ShareBindingField": null,
    "Children": null,
    "Fields": {
      "cgLastModifiedField": {
        "OID": 783214199,
        "Name": "cgLastModifiedField",
        "Uid": "cgLastModified",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": true,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 5,
        "DisplayName": "Last Modified",
        "FieldLength": 0,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgSignsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "CityField": {
        "OID": 1116011960,
        "Name": "CityField",
        "Uid": "City",
        "LookupField": "CityField",
        "LookupClass": "cgCitiesClass",
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": true,
        "IsRequired": false,
        "IsReadOnly": false,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 6,
        "DisplayName": "City",
        "FieldLength": 50,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgSignsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "EnteredByField": {
        "OID": 1677335100,
        "Name": "EnteredByField",
        "Uid": "EnteredBy",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": true,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 0,
        "DisplayName": "Entered By",
        "FieldLength": 40,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgSignsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "EntryDateField": {
        "OID": 871863548,
        "Name": "EntryDateField",
        "Uid": "EntryDate",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": true,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 5,
        "DisplayName": "Entry Date",
        "FieldLength": 0,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgSignsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "HeightField": {
        "OID": 845012955,
        "Name": "HeightField",
        "Uid": "Height",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": false,
        "IsSystem": false,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 10,
        "DisplayName": "Height",
        "FieldLength": 0,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgSignsClass",
        "UnitCategory": "Short Length",
        "DefaultUnit": "in",
        "IsMemo": false,
        "IsContainerLookup": false
      }
      "InactiveField": {
        "OID": 2025275491,
        "Name": "InactiveField",
        "Uid": "Inactive",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": false,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 1,
        "DisplayName": "Inactive",
        "FieldLength": 0,
        "FieldSize": 1,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgSignsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "LastModifiedByField": {
        "OID": 1984963559,
        "Name": "LastModifiedByField",
        "Uid": "LastModifiedBy",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": true,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 0,
        "DisplayName": "Last Modified By",
        "FieldLength": 40,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgSignsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      }
    },
    "SingularName": "City",
    "CachedGisInfo": null,
    "IsShared": false,
    "TrueParentForShare": null,
    "ParentClass": null,
    "ShortUID": "cgCities",
    "TopMostParent": "cgCitiesClass",
    "HierarchicalDepth": 0,
    "LinkableAssetRelationships": null,
    "LinkableAssetClasses": null,
    "ContainerComponentMultipleLookupRelationships": [
    ]
  }
}

Requested the class metadata and property metadata for the Cities library and the Departments library.

{
  "cgCitiesClass": {
    "Name": "cgCitiesClass",
    "Uid": "$\\cgCities",
    "DefaultSort": "[City] Ascending",
    "PrimaryField": "CityField",
    "PluralName": "Cities",
    "GeoType": 0,
    "OCIWeight": null,
    "BOType": 0,
    "IsReadOnly": false,
    "IsComponentSet": false,
    "CachedColor": null,
    "TrueClassForShare": null,
    "ShareBindingField": null,
    "Children": null,
    "Fields": {
      "cgLastModifiedField": {
        "OID": 783214199,
        "Name": "cgLastModifiedField",
        "Uid": "cgLastModified",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": true,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 5,
        "DisplayName": "Last Modified",
        "FieldLength": 0,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgSignsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "CityField": {
        "OID": 1116011960,
        "Name": "CityField",
        "Uid": "City",
        "LookupField": "CityField",
        "LookupClass": "cgCitiesClass",
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": true,
        "IsRequired": false,
        "IsReadOnly": false,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 6,
        "DisplayName": "City",
        "FieldLength": 50,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgSignsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "EnteredByField": {
        "OID": 1677335100,
        "Name": "EnteredByField",
        "Uid": "EnteredBy",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": true,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 0,
        "DisplayName": "Entered By",
        "FieldLength": 40,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgSignsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "EntryDateField": {
        "OID": 871863548,
        "Name": "EntryDateField",
        "Uid": "EntryDate",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": true,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 5,
        "DisplayName": "Entry Date",
        "FieldLength": 0,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgSignsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "HeightField": {
        "OID": 845012955,
        "Name": "HeightField",
        "Uid": "Height",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": false,
        "IsSystem": false,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 10,
        "DisplayName": "Height",
        "FieldLength": 0,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgSignsClass",
        "UnitCategory": "Short Length",
        "DefaultUnit": "in",
        "IsMemo": false,
        "IsContainerLookup": false
      }
      "InactiveField": {
        "OID": 2025275491,
        "Name": "InactiveField",
        "Uid": "Inactive",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": false,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 1,
        "DisplayName": "Inactive",
        "FieldLength": 0,
        "FieldSize": 1,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgSignsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "LastModifiedByField": {
        "OID": 1984963559,
        "Name": "LastModifiedByField",
        "Uid": "LastModifiedBy",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": true,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 0,
        "DisplayName": "Last Modified By",
        "FieldLength": 40,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgSignsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      }
    },
    "SingularName": "City",
    "CachedGisInfo": null,
    "IsShared": false,
    "TrueParentForShare": null,
    "ParentClass": null,
    "ShortUID": "cgCities",
    "TopMostParent": "cgCitiesClass",
    "HierarchicalDepth": 0,
    "LinkableAssetRelationships": null,
    "LinkableAssetClasses": null,
    "ContainerComponentMultipleLookupRelationships": [
    ]
  },
  "cgDepartmentsClass": {
    "Name": "cgDepartmentsClass",
    "Uid": "$\\cgDepartments",
    "DefaultSort": "[Department] Ascending",
    "PrimaryField": "DepartmentField",
    "PluralName": "Departments",
    "GeoType": 0,
    "OCIWeight": null,
    "BOType": 0,
    "IsReadOnly": false,
    "IsComponentSet": false,
    "CachedColor": null,
    "TrueClassForShare": null,
    "ShareBindingField": null,
    "Children": null,
    "Fields": {
      "cgLastModifiedField": {
        "OID": 1888811962,
        "Name": "cgLastModifiedField",
        "Uid": "cgLastModified",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": true,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 5,
        "DisplayName": "Last Modified",
        "FieldLength": 0,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgDepartmentsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "DepartmentField": {
        "OID": 2048608555,
        "Name": "DepartmentField",
        "Uid": "Department",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": true,
        "IsReadOnly": false,
        "IsSystem": true,
        "IsUnique": true,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 0,
        "DisplayName": "Department",
        "FieldLength": 50,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgDepartmentsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "EnteredByField": {
        "OID": 1318620758,
        "Name": "EnteredByField",
        "Uid": "EnteredBy",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": true,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 0,
        "DisplayName": "Entered By",
        "FieldLength": 40,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgDepartmentsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "EntryDateField": {
        "OID": 1500829526,
        "Name": "EntryDateField",
        "Uid": "EntryDate",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": true,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 5,
        "DisplayName": "Entry Date",
        "FieldLength": 0,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgDepartmentsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "InactiveField": {
        "OID": 1895612495,
        "Name": "InactiveField",
        "Uid": "Inactive",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": false,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 1,
        "DisplayName": "Inactive",
        "FieldLength": 0,
        "FieldSize": 1,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgDepartmentsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      },
      "LastModifiedByField": {
        "OID": 655317871,
        "Name": "LastModifiedByField",
        "Uid": "LastModifiedBy",
        "LookupField": "",
        "LookupClass": null,
        "IsLookUpAuthorized": true,
        "IsRefEnforcedLookup": false,
        "IsRequired": false,
        "IsReadOnly": true,
        "IsSystem": true,
        "IsUnique": false,
        "IsDynamicLookup": false,
        "HasInitialValue": false,
        "FieldType": 0,
        "DisplayName": "Last Modified By",
        "FieldLength": 40,
        "FieldSize": 2,
        "OCIWeight": null,
        "IsAutoNumber": false,
        "ParentClassName": "cgDepartmentsClass",
        "UnitCategory": null,
        "DefaultUnit": null,
        "IsMemo": false,
        "IsContainerLookup": false
      }
    },
    "SingularName": "Department",
    "CachedGisInfo": null,
    "IsShared": false,
    "TrueParentForShare": null,
    "ParentClass": null,
    "ShortUID": "cgDepartments",
    "TopMostParent": "cgDepartmentsClass",
    "HierarchicalDepth": 0,
    "LinkableAssetRelationships": null,
    "LinkableAssetClasses": null,
    "ContainerComponentMultipleLookupRelationships": [
    ]
  }
}

Status Codes Returned and Common Error Messages

  • 200 OK
    • The message body contains a JSON object containing className properties (that correspond to the class names in the URL). The value of each of these properties is the metadata for that respective business object.
  • 400 Bad Request
    • {className} is not a valid class name
      • An invalid class name was in the URL
      • Example: cgBlahClass -- cgBlahClass does not exist in the OMS database so it is invalid.

Paginated Classes:

  • Purpose: Allows a client to view the business object class and property metadata in a paginated fashion while optionally filtering to only the records that were updated since the data was last retrieved. If you require further information about what these attributes mean see Class Meta and Property Meta.
  • HTTP Method: GET
  • URL:
    • https://yourserver.com/cartegraph/api/v1/meta/Classes?limit={limit}&offset={offset}
    • https://yourserver.com/cartegraph/api/v1/meta/Classes?limit={limit}&offset={offset}&updatedAfter={updatedAfter}
    • https://yourserver.com/cartegraph/api/v1/meta/Classes?limit={limit}&offset={offset}&match={match}
  • URL Parameters:
    • limit- Number of records to return. The default number of records returned is 1000, unless otherwise specified.
    • offset - Number of records to skip.
  • Optional Parameters:
    • updatedAfter - A DateTime that when specified will filter the response to include only the metadata records that have been updated after that point in time. The value provided should come from the timeRetrieved property in the response of a prior request to the same endpoint to ensure that date comparisons on the Cartegraph server will be correctly relative to each other. Must follow DateTime data type specifications.
    • match- Criteria used to filter returned metadata. Provide a JSON-encoded object of { propertyName: value }. Only metadata matching all provided criteria will be returned. 

Example Requests

Get a limit of 1 class metadata with corresponding property metadata starting at offset 0.

GET https://yourserver.com/cartegraph/api/v1/meta/Classes?limit=1&offset=0

Get a limit of 10 class metadata and property metadata starting at offset 0 that were updated after 2020-03-10T00:00:00-05:00

GET https://yourserver.com/cartegraph/api/v1/meta/Classes?limit=10&offset=0&updatedAfter=2020-03-10T00:00:00-05:00

Example Responses

Requested a limit of 1 class metadata with property metadata starting at offset 0:

{
    "classes": {
        "cgActivitiesClass": {
            "OID": 1882297420,
            "Name": "cgActivitiesClass",
            "Uid": "$\\cgActivities",
            "DefaultSort": "[Activity] Ascending",
            "PrimaryField": "ActivityField",
            "PluralName": "Activities",
            "GeoType": 0,
            "OCIWeight": null,
            "BOType": 0,
            "RecordArchives": false,
            "IsReadOnly": false,
            "AssetIDPropertyName": "cgActivitiesField",
            "IsComponentSet": false,
            "CachedColor": null,
            "TrueClassForShare": null,
            "IsShared": false,
            "ShareBindingField": null,
            "ShareUniqueField": 0,
            "Children": null,
            "Fields": {
                "AccidentField": {
                    "OID": 1027669911,
                    "Name": "AccidentField",
                    "Uid": "Accident",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": true,
                    "FieldType": 1,
                    "DisplayName": "Accident",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "No",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "ActivityField": {
                    "OID": 2095162434,
                    "Name": "ActivityField",
                    "Uid": "Activity",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": true,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": true,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 0,
                    "DisplayName": "Activity",
                    "FieldLength": 50,
                    "FieldSize": 2,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesTocgEquipmentField": {
                    "OID": 674002181,
                    "Name": "AppliesTocgEquipmentField",
                    "Uid": "AppliesTocgEquipment",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Equipment",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesTocgFacilitiesField": {
                    "OID": 106145679,
                    "Name": "AppliesTocgFacilitiesField",
                    "Uid": "AppliesTocgFacilities",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Facilities",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesTocgFacilityLightingField": {
                    "OID": 1955279658,
                    "Name": "AppliesTocgFacilityLightingField",
                    "Uid": "AppliesTocgFacilityLighting",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Facility Lighting",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesToGuardRailsField": {
                    "OID": 1282318510,
                    "Name": "AppliesToGuardRailsField",
                    "Uid": "AppliesToGuardRails",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Guard Rails",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesToNonAssetField": {
                    "OID": 311745378,
                    "Name": "AppliesToNonAssetField",
                    "Uid": "AppliesToNonAsset",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Non-Asset",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesTocgPavementField": {
                    "OID": 315068250,
                    "Name": "AppliesTocgPavementField",
                    "Uid": "AppliesTocgPavement",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Pavement",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesTocgPavementAreaField": {
                    "OID": 1915950747,
                    "Name": "AppliesTocgPavementAreaField",
                    "Uid": "AppliesTocgPavementArea",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Pavement Area",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesToPicnicTablesField": {
                    "OID": 1435353578,
                    "Name": "AppliesToPicnicTablesField",
                    "Uid": "AppliesToPicnicTables",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Picnic Tables",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesToPondsField": {
                    "OID": 1046601846,
                    "Name": "AppliesToPondsField",
                    "Uid": "AppliesToPonds",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Ponds",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesTocgRoofingSystemsField": {
                    "OID": 546387580,
                    "Name": "AppliesTocgRoofingSystemsField",
                    "Uid": "AppliesTocgRoofingSystems",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Roofing Systems",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesTocgSignsField": {
                    "OID": 439367096,
                    "Name": "AppliesTocgSignsField",
                    "Uid": "AppliesTocgSigns",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Signs",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesTocgStormInletsField": {
                    "OID": 1955468319,
                    "Name": "AppliesTocgStormInletsField",
                    "Uid": "AppliesTocgStormInlets",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Storm Inlets",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesTocgStormManholesField": {
                    "OID": 1040756357,
                    "Name": "AppliesTocgStormManholesField",
                    "Uid": "AppliesTocgStormManholes",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Storm Manholes",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesTocgStormPipesField": {
                    "OID": 870156744,
                    "Name": "AppliesTocgStormPipesField",
                    "Uid": "AppliesTocgStormPipes",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Storm Pipes",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesTocgSupportsField": {
                    "OID": 169077392,
                    "Name": "AppliesTocgSupportsField",
                    "Uid": "AppliesTocgSupports",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Supports",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesToTrailsField": {
                    "OID": 1897647960,
                    "Name": "AppliesToTrailsField",
                    "Uid": "AppliesToTrails",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Trails",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesToTrashCansField": {
                    "OID": 1630315650,
                    "Name": "AppliesToTrashCansField",
                    "Uid": "AppliesToTrashCans",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Trash Cans",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesTocgTreesField": {
                    "OID": 431837126,
                    "Name": "AppliesTocgTreesField",
                    "Uid": "AppliesTocgTrees",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Trees",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesTocgWaterLateralsField": {
                    "OID": 2452755,
                    "Name": "AppliesTocgWaterLateralsField",
                    "Uid": "AppliesTocgWaterLaterals",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Water Laterals",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "AppliesTocgWaterMainsField": {
                    "OID": 51230256,
                    "Name": "AppliesTocgWaterMainsField",
                    "Uid": "AppliesTocgWaterMains",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Applies To Water Mains",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "EnteredByField": {
                    "OID": 1226772892,
                    "Name": "EnteredByField",
                    "Uid": "EnteredBy",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": true,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 0,
                    "DisplayName": "Entered By",
                    "FieldLength": 40,
                    "FieldSize": 2,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "EntryDateField": {
                    "OID": 1930575720,
                    "Name": "EntryDateField",
                    "Uid": "EntryDate",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": true,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 5,
                    "DisplayName": "Entry Date",
                    "FieldLength": 0,
                    "FieldSize": 2,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "M/d/yyyy",
                    "AutoNumberSuffix": "h:mm:ss tt",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "InactiveField": {
                    "OID": 904093042,
                    "Name": "InactiveField",
                    "Uid": "Inactive",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Inactive",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "InspectField": {
                    "OID": 405367396,
                    "Name": "InspectField",
                    "Uid": "Inspect",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": true,
                    "FieldType": 1,
                    "DisplayName": "Inspect",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "No",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "InstallField": {
                    "OID": 1179965030,
                    "Name": "InstallField",
                    "Uid": "Install",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": true,
                    "FieldType": 1,
                    "DisplayName": "Install",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "No",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "cgLastModifiedField": {
                    "OID": 1621365431,
                    "Name": "cgLastModifiedField",
                    "Uid": "cgLastModified",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": true,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 5,
                    "DisplayName": "Last Modified",
                    "FieldLength": 0,
                    "FieldSize": 2,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "M/d/yyyy",
                    "AutoNumberSuffix": "h:mm:ss tt",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "LastModifiedByField": {
                    "OID": 1044942604,
                    "Name": "LastModifiedByField",
                    "Uid": "LastModifiedBy",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": true,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 0,
                    "DisplayName": "Last Modified By",
                    "FieldLength": 40,
                    "FieldSize": 2,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "ReplaceField": {
                    "OID": 817843238,
                    "Name": "ReplaceField",
                    "Uid": "Replace",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": true,
                    "FieldType": 1,
                    "DisplayName": "Replace",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "No",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "RetireField": {
                    "OID": 910159680,
                    "Name": "RetireField",
                    "Uid": "Retire",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 1,
                    "DisplayName": "Retire",
                    "FieldLength": 0,
                    "FieldSize": 1,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": null,
                    "DefaultUnit": null,
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                },
                "UnitCostField": {
                    "OID": 1679031650,
                    "Name": "UnitCostField",
                    "Uid": "UnitCost",
                    "ParentId": 1882297420,
                    "LookupField": "",
                    "LookupClass": null,
                    "IsLookUpAuthorized": true,
                    "IsRefEnforcedLookup": false,
                    "IsRequired": false,
                    "IsReadOnly": false,
                    "IsSystem": true,
                    "IsUnique": false,
                    "IsDynamicLookup": false,
                    "HasInitialValue": false,
                    "FieldType": 10,
                    "DisplayName": "Unit Cost",
                    "FieldLength": 0,
                    "FieldSize": 2,
                    "OCIWeight": null,
                    "IsAutoNumber": false,
                    "ParentClassName": "cgActivitiesClass",
                    "UnitCategory": "Productivity Unit Rates",
                    "DefaultUnit": "$/ea",
                    "InitialValue": "",
                    "ValidationRule": "",
                    "ValidationText": "",
                    "SmartFieldExpression": "",
                    "SmartFieldDependentFields": "",
                    "AutoNumberPrefix": "",
                    "AutoNumberSuffix": "",
                    "AutoNumberPadding": 0,
                    "AutoNumberUseRandom": false,
                    "AutoNumberRandomUsePadding": false,
                    "IsMemo": false,
                    "IsContainerLookup": false
                }
            },
            "SingularName": "Activity",
            "CachedGisInfo": null,
            "TrueParentForShare": null,
            "ParentClass": null,
            "ShortUID": "cgActivities",
            "TopMostParent": "cgActivitiesClass",
            "HierarchicalDepth": 0,
            "LinkableAssetRelationships": null,
            "LinkableAssetClasses": null,
            "ContainerComponentMultipleLookupRelationships": []
        }
    },
    "_metadata": {
        "totalCount": 473,
        "limit": 1,
        "offset": 0,
        "timeRetrieved": "2020-03-11T11:40:40-05:00"
    }
}

Requested a limit of 10 class metadata with property metadata starting at offset 0 that were updated after 2020-03-10T00:00:00-05:00

{
    "classes": {},
    "_metadata": {
        "totalCount": 0,
        "limit": 10,
        "offset": 0,
        "timeRetrieved": "2020-03-11T11:39:12-05:00"
    }
}

Status Codes Returned and Common Error Messages

  • 200 OK
    • The message body contains a JSON object containing the following properties:
      • classes - contains className properties where the value of each of these properties is the metadata for that respective business object.
      • _metadata - contains the totalCount of records, limit , offset used in the request and timeRetrieved.
  • 500 Internal Server Error
    • The limit must be greater than 0.
      • Example: https://yourserver.com/cartegraph/api/v1/meta/Classes?limit=0
    • An offset value must be specified when a limit is used.
      • Example: https://yourserver.com/cartegraph/api/v1/meta/Classes?limit=10
    • The offset must be greater than or equal to 0.
      • Example: https://yourserver.com/cartegraph/api/v1/meta/Classes?offset=-10
    • A limit must be specified when an offset is used.
      • Example: https://yourserver.com/cartegraph/api/v1/meta/Classes?offset=0
    • A limit and an offset must be specified when an updatedAfter value is provided.
      • Example: https://yourserver.com/cartegraph/api/v1/meta/Classes?updatedAfter=2020-03-10T00:00:00-05:00
    • A classNames value must not be specified when limit, offset or updatedAfter are provided.
      • Example: https://yourserver.com/cartegraph/api/v1/meta/Classes?classNames=cgTasksClass&limit=10&offset=0

TargetedLists:

  • Purpose: Allows a client to view data from the PageLibraryDictionary.
  • Introduced: v8 - Summer 2015
  • HTTP Method: GET
  • URL:
    • https://yourserver.com/cartegraph/api/v1/meta/targetedlists
    • https://yourserver.com/cartegraph/api/v1/meta/targetedlists/{listName}
    • https://yourserver.com/cartegraph/api/v1/meta/targetedlists?listNames={listName},{listName}
  • URL Parameters:
    • listNames - Name of the PageLibraryDictionary list (for example, LinkableLookupTargets)

Example Requests

Discover the list of supported names.

GET https://yourserver.com/cartegraph/api/v1/meta/targetedlists

Get the data for the LinkableLookupTargets list.

GET https://yourserver.com/cartegraph/api/v1/meta/targetedlists/linkablelookuptargets

Get the data for the Assets and the LinkableLookupTargets lists.

GET https://yourserver.com/cartegraph/api/v1/meta/targetedlists?listNames=assets,linkablelookuptargets

Example Responses

Requested the list of supported names:

[
    "Assets",
    "LivePageClassNames",
    "Libraries",
    "LinkableLookupTargets",
    "VersaLinearClasses",
    "VersaPointClasses",
    "ClassNameBySingularName",
    "AssetClassNameByConditionCategoryLibraryClassName",
    "AssetClassNameByConditionGroupsLibraryClassName",
    "AssetClassNameByPredictionGroupLibraryClassName",
    "PerformancePointTableNamesByAssetClassName",
    "PerformanceCurveTableNamesByAssetClassName"
]

Requested the LinkableLookupTargets list:

{
    "LinkableLookupTargets":
    [
        "cgEquipmentClass.IDField",
        "cgFacilitiesClass.IDField",
        "cgFacilityLightingClass.IDField",
        "cgLaborClass.IDField",
        "cgMaterialsClass.IDField",
        "cgPavementAreaClass.IDField",
        "cgPavementClass.IDField",
        "cgRequestsClass.IDField",
        "cgRoofingSystemsClass.IDField",
        "cgSignsClass.IDField",
        "cgStormInletsClass.IDField",
        "cgStormManholesClass.IDField",
        "cgStormPipesClass.IDField",
        "cgSupportsClass.IDField",
        "cgTasksClass.IDField",
        "cgTreesClass.IDField",
        "cgVendorsClass.IDField",
        "cgWaterLateralsClass.IDField",
        "cgWaterMainsClass.IDField",
        "cgWorkOrdersClass.IDField",
        "GuardRailsClass.IDField",
        "PicnicTablesClass.IDField",
        "PondsClass.IDField",
        "TrailsClass.IDField",
        "TrashCansClass.IDField"
    ]
}

Requested the Assets and the LinkableLookupTargets lists:

{
    "Assets":
    [
        "cgFacilitiesClass",
        "cgFacilityLightingClass",
        "GuardRailsClass",
        "cgPavementClass",
        "cgPavementAreaClass",
        "PicnicTablesClass",
        "PondsClass",
        "cgRoofingSystemsClass",
        "cgSignsClass",
        "cgStormInletsClass",
        "cgStormManholesClass",
        "cgStormPipesClass",
        "cgSupportsClass",
        "TrailsClass",
        "TrashCansClass",
        "cgTreesClass",
        "cgWaterLateralsClass",
        "cgWaterMainsClass"
    ],
    "LinkableLookupTargets":
    [
        "cgEquipmentClass.IDField",
        "cgFacilitiesClass.IDField",
        "cgFacilityLightingClass.IDField",
        "cgLaborClass.IDField",
        "cgMaterialsClass.IDField",
        "cgPavementAreaClass.IDField",
        "cgPavementClass.IDField",
        "cgRequestsClass.IDField",
        "cgRoofingSystemsClass.IDField",
        "cgSignsClass.IDField",
        "cgStormInletsClass.IDField",
        "cgStormManholesClass.IDField",
        "cgStormPipesClass.IDField",
        "cgSupportsClass.IDField",
        "cgTasksClass.IDField",
        "cgTreesClass.IDField",
        "cgVendorsClass.IDField",
        "cgWaterLateralsClass.IDField",
        "cgWaterMainsClass.IDField",
        "cgWorkOrdersClass.IDField",
        "GuardRailsClass.IDField",
        "PicnicTablesClass.IDField",
        "PondsClass.IDField",
        "TrailsClass.IDField",
        "TrashCansClass.IDField"
    ]
}

Status Codes Returned and Common Error Messages

  • 200 OK
    • The message body contains a JSON object containing listName properties (that correspond to the list names in the URL). The value of each of these properties is the data for that respective list.
  • 400 Bad Request
    • List name '{listname}' was not found.
      • An invalid list name was in the URL
      • Example: Blah -- Blah does not exist in the PageLibraryDictionary so it is invalid.