Service
The following operations are supported. For a formal definition, please review the Service Description.
-
CalLinkGroupSignatories
Access Level: OPEN Get the Signatories for a student group in CalLink format.Requests for access to this API should be addressed to the CalLink Administrators at callink_admins@lists.berkeley.edu<ResultOfMembership>
<Items>
<Membership>
<OrganizationId>86824</OrganizationId>
<OrganizationName>Surfing Club at Berkeley</OrganizationName>
<Username>745998</Username>
<UserShownOnCampusRoster>True</UserShownOnCampusRoster>
<UserShownOnPublicRoster>False</UserShownOnPublicRoster>
<PositionTemplateName>Signatory</PositionTemplateName>
</Membership>
</Items>
</ResultOfMembership> -
CalLinkOrganizations
Access Level: OPEN Pass Through of Campus Labs organizations APIExample response:
<ResultOfOrganization xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<PageNumber>1</PageNumber>
<PageSize>100</PageSize>
<TotalItems>921</TotalItems>
<TotalPages>10</TotalPages>
<Items>
<Organization>
<OrganizationId>85941</OrganizationId>
<Name>
1 - test existing ASUC Office AALJ Asian American Law Journal
</Name>
<Status>Active</Status>
<ShortName/>
<Summary>...</Summary>
<Description/>
<AddressStreet1/>
<AddressStreet2/>
<AddressCity/>
<AddressStateProvince/>
<AddressZipPostal/>
<PhoneNumber/>
<Extension/>
<FaxNumber/>
<Email/>
<ExternalWebsite/>
<FacebookUrl/>
<TwitterUrl/>
<FlickrFeedUrl/>
<YoutubeChannelUrl/>
<GoogleCalendarUrl/>
<ProfileImageUrl/>
<ProfileUrl>
berkeleytest.collegiatelink.net/organization/gaaaljasianamericanlawjournal
</ProfileUrl>
<DirectoryVisibility>Visible</DirectoryVisibility>
<MembershipType>Open</MembershipType>
<TypeId>2728</TypeId>
<TypeName>ASUC Government Office</TypeName>
<ParentId>72897</ParentId>
<ParentName>Berkeley Test</ParentName>
<PrimaryContactId>1767054</PrimaryContactId>
<PrimaryContactName>Leader One</PrimaryContactName>
<PrimaryContactCampusEmail>leader1@collegiatelink.net</PrimaryContactCampusEmail>
<Categories>
<Category>
<CategoryId>5014</CategoryId>
<CategoryName>ASUC Government Offices</CategoryName>
</Category>
</Categories>
<CustomFields>
<CustomField>
<Name>Constitution Approved by LEAD Center</Name>
<Value>
<string>Selected</string>
</Value>
</CustomField>
<CustomField>
<Name>Group name approved by LEAD Center</Name>
<Value>
<string>Selected</string>
</Value>
</CustomField>
<CustomField>
<Name>Do not send messages about Group Status</Name>
<Value/>
</CustomField>
</CustomFields>
</Organization> -
RequestorIP
Access Level: OPENget requestor's ip address -
ServerOutboundIP
Access Level: OPENget server's ip address -
SignatoriesActiveStudentGroups
Access Level: OPENObtain a list of Active CalLink Student Groups for which the person is a Signatory (aka an Official Student Group Representative) in original StudentGroupService format. Response example:
<StudentGroupSignatoryResults>
<Succeeded>true</Succeeded>
<StudentGroupData>
<StudentGroupDatum>
<groupId>86140</groupId>
<groupDB2Id>86140</groupDB2Id>
<groupName>
1 - test existing SO Academic Ascend, Berkeley Student Chapter
</groupName>
<groupAcronym/>
</StudentGroupDatum>
</StudentGroupData>
</StudentGroupSignatoryResults> -
SignatoriesStudentGroups
Access Level: OPENObtain a list of CalLink Groups (Active, Frozen or Inactive) for which the person is a Signatory (aka an Official Student Group Representative) in original StudentGroupService format. Response example:
<StudentGroupSignatoryResults>
<Succeeded>true</Succeeded>
<StudentGroupData>
<StudentGroupDatum>
<groupId>86140</groupId>
<groupDB2Id>86140</groupDB2Id>
<groupName>
1 - test existing SO Academic Ascend, Berkeley Student Chapter
</groupName>
<groupAcronym/>
</StudentGroupDatum>
</StudentGroupData>
</StudentGroupSignatoryResults> -
StudentGroups
Access Level: OPENObtain a list of all CalLink Groups in terse (Group Name and ID) original StudentGroupService format. Example response:
<StudentGroupSignatoryResults>
<Succeeded>true</Succeeded>
<StudentGroupData>
<StudentGroupDatum>
<groupId>85941</groupId>
<groupName>
1 - test existing ASUC Office AALJ Asian American Law Journal
</groupName>
<status>Active</status>
</StudentGroupDatum>