These docs are for v20.3.44. Click to read the latest docs for v20.3.186.

Discussions

Ask a Question

Does ASI publish a swagger spec for the Rest API?

I am looking at using AutoRest to build a client proxy, but it requires a swagger spec to work. I remember hearing ASI talk about this previously, but didn't know if it's available yet.

REST API Error: ArgumentFault: Incorrect number of identity element

Hello, I am trying to perform a GET request for one of my tables and receive this error: ArgumentFault: Incorrect number of identity element GET URL: {{imisURL}}/Asi.Scheduler_iMIS_TEST/api/SUBSPECIALTY/000002 If I don't identify a specific ID to return the GET request will go through with a response like this: { "$type": "Asi.Soa.Core.DataContracts.PagedResult`1[[Asi.Soa.Core.DataContracts.GenericEntityData, Asi.Contracts]], Asi.Contracts", "Items": { "$type": "System.Collections.Generic.List`1[[Asi.Soa.Core.DataContracts.GenericEntityData, Asi.Contracts]], mscorlib", "$values": [ { "$type": "Asi.Soa.Core.DataContracts.GenericEntityData, Asi.Contracts", "EntityTypeName": "SUBSPECIALTY", "PrimaryParentEntityTypeName": "Party", "Identity": { "$type": "Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts", "EntityTypeName": "SUBSPECIALTY", "IdentityElements": { "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib", "$values": [ "000002", "127290" ] } }, "PrimaryParentIdentity": { "$type": "Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts", "EntityTypeName": "Party", "IdentityElements": { "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib", "$values": [ "000002" ] } }, "Properties": { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyDataCollection, Asi.Contracts", "$values": [ { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts", "Name": "PartyId", "Value": "000002" }, { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts", "Name": "SEQN", "Value": { "$type": "System.Int32", "$value": 127290 } }, { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts", "Name": "SUBSPECIALTY_NAME", "Value": "General" }, { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts", "Name": "SUBSPECIALTY_OTHER" }, { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts", "Name": "SUBSPECIALTY_TYPE", "Value": "PRIMARY" } ] } }, } The data structure in SQL is attached as an image. How do I perform a REST GET request for a specific record in this table? Here's the full error response: ArgumentFault: Incorrect number of identity elements: at Asi.Services.Core.EntityServiceToCommonServiceAdapter`1.FindById(Object id) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Service\Core\Asi.Services.Core\Core\EntityServiceToCommonServiceAdapter.cs:line 330 at Asi.Services.Core.EntityServiceToCommonServiceAdapter`1.Asi.Soa.Core.ServiceContracts.ICommonService.FindById(Object id) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Service\Core\Asi.Services.Core\Core\EntityServiceToCommonServiceAdapter.cs:line 224 at Castle.Proxies.Invocations.ICommonService_FindById.InvokeMethodOnTarget() at Castle.DynamicProxy.AbstractInvocation.Proceed() at Asi.Shared.Aspects.CacheAspect.Intercept(IInvocation invocation) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Platform\Asi.Shared\Aspects\CacheAspect.cs:line 62 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Asi.Services.Core.Interceptors.CommonSecurityAspect.Intercept(IInvocation invocation) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Service\Core\Asi.Services.Core\Core\Interceptors\CommonSecurityAspect.cs:line 61 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Asi.Shared.Aspects.PerformanceAspect.Intercept(IInvocation invocation) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Platform\Asi.Shared\Aspects\PerformanceAspect.cs:line 55 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.ICommonService`1Proxy_2.FindById(Object id) at Asi.Scheduler.Controllers.CommonServiceController.Get(String entityName, String entityId) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Service\Asi.Scheduler.Common\Controllers\CommonServiceController.cs:line 165

Does anyone have a way to display a profile image to non-logged in users?

The mini-profile iPart contains a feature to display a person's profile image. Unfortunately, the mini-profile iPart nor the Profile Picture iPart will display for web visitors unless they first login. A client has a public directory that can be searched and wants to display the profile image on the public profile page. Several years ago someone provided, on the old iMIS Community website, a script for a SQL View that does the trick. I think I can get my hands on that old View but was wondering if anyone has come up with a simpler, easier method to achieve this purpose.

Address Verification

The DEVELOPER documentation refers to Address Verification as a Primary Entity here: https://developer.imis.com/docs/address-verification-primary-entity Are there any example of how use this through either REST or SOA?
ANSWERED

Trying to use API, cannot get token

sending $data = array( 'grant_type' => 'password' , 'username' => '****' , 'password' => '****' ); result HTTP/1.1 400 Bad Request Cache-Control: no-cache Pragma: no-cache Content-Length: 34 Content-Type: application/json; charset=UTF-8 Expires: -1 Server: Microsoft-IIS/8.5 Server: Microsoft-IIS/8.5 X-Powered-By: ASP.NET X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET Strict-Transport-Security: max-age=31536000 Date: Tue, 14 Aug 2018 04:17:23 GMT {"error":"unsupported_grant_type"}
ANSWERED

Get function registrants for event?

How can I get a list of registrants for a specific function of an event? I know that we have: * The Group / Group Member API which we can check that the group ID is EVENT-*{EVENTCODE}* and get the "members" of the group which should be the registrants for that event * The `/api/event` endpoint * The `/api/eventRegistraiton` endpoint * The generic `/api/EventRegistrantsReport` endpoint But I can't seem to figure out how to get a list of registrants for a particular function of an event? For instance, if I have event `ANNUAL18` and function `WLCM_LNCH`, how could I get a list of people who are attending that particular function? Thanks in advance, Jake

Angular roadmap/versions

Hi, I noticed in the latest service pack angular 1.5.5 is used. Im wondering if there are plans on migrating to later versions of Angular or what the roadmap is? Would it be feasible to run our own version of angularjs on the side or would this conflict? Thanks

Using SSO to provide access to secure areas of both iMis and a 3rd party client site

I'm a bit confused by iMIS' SSO implementation and could use some guidance. I'm working on a setup for a client that uses iMIS and attempting to meet the following request: - user can log in through Client Application/Web site using SSO - On successful login (received valid Token and user is a valid Member, not just an authenticated user), user is then directed to secure area of client application - user can then follow links from that secure area back to iMIS customer site and NOT need to log in again, so long as their token is valid. For nearly all of the implementations that I have done with OAuth2 previously, the flow generally goes: Client application is registered with Host. Client application contacts the host authentication server, and the user logs in via the host system. Host then redirects back to client application and provides an authorization code, and then a subsequent request is issued for a Token. The token can then be used or refreshed to retain access to user data from the host to the client. When I accessed the SSO info for iMIS, it was confusing as it indicates that I need to facilitate the login on the Client side, rather than transition to iMIS and be re-directed back via a redirect URI post authentication. This seems to be counter to most implementations of OAuth2 that I have used. (Here is the SSO documentation I am referencing: https://help.imis.com/imis2017/Features/RiSE/Maintenance/Single_Sign_On.htm) If I am responsible for creating the login prompt (rather than using the host login), and simply using the API to facilitate authentication, I can successfully execute this through the API, but then how do I subsequently use the Token to access other pages on the iMIS site side without requiring them to log in again?

REST API Cannot update property in user defined table

Hello, I am attempting to update a property "WEB_PASSWORD" in a User Defined Table we have called "General". When I run the API request this is the response I get: Entity type General does not have an identity property and can't be updated. {"$type":"Asi.Soa.Core.DataContracts.ValidateResultsData, Asi.Contracts","IsValid":false,"ValidationResults":{"$type":"Asi.Soa.Core.DataContracts.ValidationResultsData, Asi.Contracts","Errors":{"$type":"Asi.Soa.Core.DataContracts.ValidationResultDataCollection, Asi.Contracts","$values":[{"$type":"Asi.Soa.Core.DataContracts.ValidationResultData, Asi.Contracts","Message":"Entity type General does not have an identity property and can't be updated."}]},"Warnings":{"$type":"Asi.Soa.Core.DataContracts.ValidationResultDataCollection, Asi.Contracts","$values":[]}}} I get a similar response for any other table I try updating in this fashion - is my syntax incorrect? HTTP PUT: https://{{IMISurl}}/Asi.Scheduler_iMIS_TEST/api/general/309442 { "$type": "Asi.Soa.Core.DataContracts.GenericEntityData, Asi.Contracts", "EntityTypeName": "General", "PrimaryParentEntityTypeName": "Party", "Identity": { "$type": "Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts", "EntityTypeName": "General", "IdentityElements": { "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib", "$values": [ "309442" ] } }, "PrimaryParentIdentity": { "$type": "Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts", "EntityTypeName": "Party", "IdentityElements": { "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib", "$values": [ "309442" ] } }, "Properties": { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyDataCollection, Asi.Contracts", "$values": [ { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts", "Name": "Web_Password", "Value": "TestPassword" } ] } }
ANSWERED

POSTMAN REST API Example Error?

I'm trying to test the API endpoint for updating a Party {{URL}}//Asi.Scheduler_iMIS_TEST/api/Party/309442 I get an error saying: Unable to cast object of type 'Asi.Soa.Membership.DataContracts.PersonData' to type 'Asi.Soa.Membership.DataContracts.ComboPartyData'.: at Asi.Services.Core.EntityServiceToCommonServiceAdapter`1.FindById(Object id) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Service\Core\Asi.Services.Core\Core\EntityServiceToCommonServiceAdapter.cs:line 323 at Asi.Services.Core.EntityServiceToCommonServiceAdapter`1.Asi.Soa.Core.ServiceContracts.ICommonService.FindById(Object id) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Service\Core\Asi.Services.Core\Core\EntityServiceToCommonServiceAdapter.cs:line 224 at Castle.Proxies.Invocations.ICommonService_FindById.InvokeMethodOnTarget() at Castle.DynamicProxy.AbstractInvocation.Proceed() at Asi.Shared.Aspects.CacheAspect.Intercept(IInvocation invocation) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Platform\Asi.Shared\Aspects\CacheAspect.cs:line 62 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Asi.Services.Core.Interceptors.CommonSecurityAspect.Intercept(IInvocation invocation) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Service\Core\Asi.Services.Core\Core\Interceptors\CommonSecurityAspect.cs:line 61 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Asi.Shared.Aspects.PerformanceAspect.Intercept(IInvocation invocation) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Platform\Asi.Shared\Aspects\PerformanceAspect.cs:line 55 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.ICommonService`1Proxy_5.FindById(Object id) at Asi.Scheduler.Controllers.CommonServiceController.Put(String entityName, String entityId, Object entity) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Service\Asi.Scheduler.Common\Controllers\CommonServiceController.cs:line 440 Here is my full JSON script { "$type": "Asi.Soa.Membership.DataContracts.ComboPartyData, Asi.Contracts", "BirthDate": "1952-05-19T00:00:00", "Gender": 0, "OrganizationName": "Prodigy Makers International", "PersonName": { "$type": "Asi.Soa.Membership.DataContracts.PersonNameData, Asi.Contracts", "FirstName": "Douglas", "InformalName": "Dougie", "LastName": "Hunt", "MiddleName": "A.", "NamePrefix": "Mr.", "NameSuffix": "Jr.", "FullName": "Mr. Douglas A. Hunt, Jr." }, "PrimaryOrganization": { "$type": "Asi.Soa.Membership.DataContracts.PrimaryOrganizationInformationData, Asi.Contracts", "Name": "Prodigy Makers International", "Title": "President" }, "AdditionalAttributes": { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyDataCollection, Asi.Contracts", "$values": [ { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts", "Name": "CustomerTypeDescription", "Value": "Company Member" }, { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts", "Name": "IsMemberRecord", "Value": { "$type": "System.Boolean", "$value": true } }, { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts", "Name": "CustomerTypeCode", "Value": "CM" }, { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts", "Name": "IsMember", "Value": { "$type": "System.Boolean", "$value": true } }, { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts", "Name": "IsInactiveMember", "Value": { "$type": "System.Boolean", "$value": false } }, { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts", "Name": "AllowAdvanceRenewal", "Value": { "$type": "System.Boolean", "$value": false } }, { "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts", "Name": "JoinDate", "Value": "1967-05-28T00:00:00" } ] }, "Addresses": { "$type": "Asi.Soa.Membership.DataContracts.FullAddressDataCollection, Asi.Contracts", "$values": [ { "$type": "Asi.Soa.Membership.DataContracts.FullAddressData, Asi.Contracts", "AdditionalLines": { "$type": "Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts", "$values": [] }, "Address": { "$type": "Asi.Soa.Membership.DataContracts.AddressData, Asi.Contracts", "AddressId": "1", "AddressLines": { "$type": "Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts", "$values": [ "P.O. Box 4564" ] }, "CityName": "Newark", "CountryCode": "US", "CountryName": "United States", "CountrySubEntityCode": "NJ", "CountrySubEntityName": "New Jersey", "FullAddress": "P.O. Box 4564\rNewark, NJ 07107-2564\rUNITED STATES", "PostalCode": "07107-2564", "VerificationStatus": 0 }, "AddresseeText": "Prodigy Makers International\r\nP.O. Box 4564\rNewark, NJ 07107-2564\rUNITED STATES", "AddressPurpose": "Address", "CommunicationPreferences": { "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceDataCollection, Asi.Contracts", "$values": [ { "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts", "Reason": "default" }, { "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts", "Reason": "mail" }, { "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts", "Reason": "bill" }, { "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts", "Reason": "ship" } ] }, "Email": "[email protected]", "Fax": "(201) 898-4255", "FullAddressId": "1", "Note": "P.S.I. Code 9450", "Phone": "(201) 898-9000", "Salutation": { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts", "SalutationMethod": { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts", "PartySalutationMethodId": "main" }, "Text": "Prodigy Makers International" }, "DisplayName": "Doug", "DisplayOrganizationTitle": "President", "DisplayOrganizationName": "Prodigy Makers International" }, { "$type": "Asi.Soa.Membership.DataContracts.FullAddressData, Asi.Contracts", "AdditionalLines": { "$type": "Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts", "$values": [] }, "Address": { "$type": "Asi.Soa.Membership.DataContracts.AddressData, Asi.Contracts", "AddressId": "2", "AddressLines": { "$type": "Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts", "$values": [ "115 Franklin Avenue", "Suite 256" ] }, "Barcode": "/710101/", "CityName": "Newark", "CountrySubEntityCode": "NJ", "FullAddress": "115 Franklin Avenue\rSuite 256\rNewark, NJ 71010", "PostalCode": "71010", "VerificationStatus": 0 }, "AddresseeText": "Prodigy Makers International\r\n115 Franklin Avenue\rSuite 256\rNewark, NJ 71010", "AddressPurpose": "Street Address", "CommunicationPreferences": { "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceDataCollection, Asi.Contracts", "$values": [] }, "FullAddressId": "2", "Salutation": { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts", "SalutationMethod": { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts", "PartySalutationMethodId": "main" }, "Text": "Prodigy Makers International" }, "DisplayName": "Doug", "DisplayOrganizationTitle": "President", "DisplayOrganizationName": "Prodigy Makers International" }, { "$type": "Asi.Soa.Membership.DataContracts.FullAddressData, Asi.Contracts", "AdditionalLines": { "$type": "Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts", "$values": [] }, "Address": { "$type": "Asi.Soa.Membership.DataContracts.AddressData, Asi.Contracts", "AddressId": "3", "AddressLines": { "$type": "Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts", "$values": [ "2031 Maple" ] }, "Barcode": "/882200/", "CityName": "Somerville", "CountrySubEntityCode": "NJ", "FullAddress": "2031 Maple\rSomerville, NJ 88220", "PostalCode": "88220", "VerificationStatus": 0 }, "AddresseeText": "Prodigy Makers International\r\n2031 Maple\rSomerville, NJ 88220", "AddressPurpose": "Home Address", "CommunicationPreferences": { "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceDataCollection, Asi.Contracts", "$values": [] }, "FullAddressId": "3", "Salutation": { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts", "SalutationMethod": { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts", "PartySalutationMethodId": "main" }, "Text": "Prodigy Makers International" }, "DisplayName": "Doug", "DisplayOrganizationTitle": "President", "DisplayOrganizationName": "Prodigy Makers International" } ] }, "AlternateIds": { "$type": "Asi.Soa.Core.DataContracts.AlternateIdDataCollection, Asi.Contracts", "$values": [ { "$type": "Asi.Soa.Core.DataContracts.AlternateIdData, Asi.Contracts", "Id": "000101", "IdType": "Id" } ] }, "Emails": { "$type": "Asi.Soa.Membership.DataContracts.EmailDataCollection, Asi.Contracts", "$values": [ { "$type": "Asi.Soa.Membership.DataContracts.EmailData, Asi.Contracts", "Address": "[email protected]", "EmailType": "Address" } ] }, "FinancialInformation": { "$type": "Asi.Soa.Membership.DataContracts.FinancialInformationData, Asi.Contracts" }, "Phones": { "$type": "Asi.Soa.Membership.DataContracts.PhoneDataCollection, Asi.Contracts", "$values": [ { "$type": "Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts", "Number": "(201) 346-9989", "PhoneType": "_Home Phone" }, { "$type": "Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts", "Number": "(201) 898-9000", "PhoneType": "_Work Phone" }, { "$type": "Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts", "Number": "(201) 898-4255", "PhoneType": "_Fax" }, { "$type": "Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts", "Number": "(411)643-5821", "PhoneType": "Mobile" }, { "$type": "Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts", "Number": "(201) 898-9000", "PhoneType": "Address" }, { "$type": "Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts", "Number": "(201) 898-4255", "PhoneType": "Address Fax" } ] }, "Salutations": { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationDataCollection, Asi.Contracts", "$values": [ { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts", "SalutationId": "000101", "SalutationMethod": { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts", "PartySalutationMethodId": "INFORMAL" }, "Text": "Doug" }, { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts", "SalutationId": "000101", "SalutationMethod": { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts", "PartySalutationMethodId": "FORMAL" }, "Text": "Mr. Douglas A. Hunt" }, { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts", "SalutationId": "000101", "SalutationMethod": { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts", "PartySalutationMethodId": "HUSBAND_WIFE" }, "Text": "Mr. and Mrs. Douglas A. Hunt, Jr." }, { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts", "SalutationId": "000101", "SalutationMethod": { "$type": "Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts", "PartySalutationMethodId": "LIST_AS" }, "Text": "Mr. Douglas A. Hunt, Jr." } ] }, "SocialNetworks": { "$type": "Asi.Soa.Membership.DataContracts.PartySocialNetworkDataCollection, Asi.Contracts", "$values": [] }, "CommunicationTypePreferences": { "$type": "Asi.Soa.Membership.DataContracts.PartyCommunicationTypePreferenceDataCollection, Asi.Contracts", "$values": [] }, "SortIsOverridden": false, "UpdateInformation": { "$type": "Asi.Soa.Core.DataContracts.EntityUpdateInformationData, Asi.Contracts", "CreatedBy": "ADMINISTRATOR", "CreatedOn": "2012-11-13T12:52:41.95", "UpdatedBy": "ADMINISTRATOR", "UpdatedOn": "2012-11-13T12:52:41.95" }, "PartyId": "309442", "Id": "309442", "UniformId": "5a8151eb-a601-4230-84d1-fa95f63af7c8", "Status": { "$type": "Asi.Soa.Membership.DataContracts.PartyStatusData, Asi.Contracts", "PartyStatusId": "A", "Name": "Active", "Description": "Active" }, "Name": "Prodigy Makers International", "Sort": "Prodigy Makers International" }