Application & Process Automation
- Getting Started
- Common Usage Scenarios
- Troubleshooting
- Using Custom IDs
- API Method Reference
-
- GetPrograms
- GetForms
- GetFormSchema
- GetProjects
- GetProjectsByNumber
- GetProjectsByData
- CreateNewProject
- GetAllProjectData - Admin only
- GetProjectData
- SetProjectData
- GetActiveAttachment
- GetAttachmentAsAdmin – Admin only
- SetProjectAttachment
- SetAttachmentMetadata
- GetAttachmentMetadata
- SubmitProject
- GetStatusList – Admin only
- GetCustomListChoices
- GetProjectStatusHistory – Admin only
- SetProjectStatus – Admin only
- GetExportProject – Admin only
- CreateMfaSessionToken
- DeleteMfaSessionToken
- SetAssignee
- SetProjectOwner
- GetInquiryThreads – Admin Only
- GetNotesInInquiryThread – Admin Only
- SetInquiryNote – Admin Only
- SetInquiryThreadStatus – Admin Only
- SetInquiryThreadExternalId – Admin Only
- SetProjectStatusReportAs – Admin only
- Code Samples
GetCustomListChoices
Retrieves a list of choices that custom list supports on form.
HTTP verb: GET
Required inputs: ProgramId, FormId, GroupDefintionId
HTTP verb: GET
Required inputs: ProgramId, FormId, GroupDefintionId
Path Parameters
Path Parameters | Description |
---|---|
ProgramId | The ID of the program. |
FormId | The ID of the form to get the custom list element. |
GroupDefinitionId | The ID of the custom list on the form. |
<CustomList LastUpdatedUtc="2019-01-03T19:52:27" SchemaVersion="1.0" xmlns="http://service.powerclerk.com/api/v1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Options>
<Selection Value="BMW">
<Options>
<Selection Value="i3 BEV">
<Options>
<Selection Value="2016" />
</Options>
</Selection>
<Selection Value="i3 BEV (60 Amp-hour battery)">
<Options>
<Selection Value="2017" />
</Options>
</Selection>
<Selection Value="i3 BEV (94 Amp-hour battery)">
<Options>
<Selection Value="2017" />
</Options>
</Selection>
</Options>
</Selection>
<Selection Value="Volkswagen">
<Options>
<Selection Value="e-Golf">
<Options>
<Selection Value="2016" />
<Selection Value="2017" />
</Options>
</Selection>
</Options>
</Selection>
</Options>
</CustomList>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:pc="http://service.powerclerk.com/api/v1/"
attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="http://service.powerclerk.com/api/v1/">
<xs:element name="Options" type="pc:optionsType"/>
<xs:complexType name="optionsType">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Selection">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Options" type="pc:optionsType">
</xs:element>
</xs:sequence>
<xs:attribute name="Value" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CustomList">
<xs:complexType>
<xs:sequence>
<xs:element name="Options" type="pc:optionsType">
</xs:element>
</xs:sequence>
<xs:attribute type="xs:float" name="SchemaVersion"/>
<xs:attribute name="LastUpdatedUtc"/>
</xs:complexType>
</xs:element>
</xs:schema>
What’s Next?