PerfectView


Click here for a complete list of operations.

UserGetViewDefinitions

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /perfectview.asmx HTTP/1.1
Host: api.perfectview.nl
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://Api.perfectview.nl/UserGetViewDefinitions"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <UserGetViewDefinitions xmlns="https://Api.perfectview.nl">
      <credentials>
        <ApiKey>guid</ApiKey>
        <DatabaseId>guid</DatabaseId>
        <UserId>guid</UserId>
        <UserName>string</UserName>
        <Password>string</Password>
        <SourceApplication>
          <Name>string</Name>
          <Category>string</Category>
          <Subcategory>string</Subcategory>
          <Version>string</Version>
        </SourceApplication>
      </credentials>
      <entryPoint>None or Relationship or Workflow or Queue or ToDo or QueueAll or WorkflowAll or OrganisationAll or PersonAll or FileAll or RelationOpenActivities or RelationAllActivities or MyRelationships or ActivitySubflows or ActivityReference or SaleAll or EntityTypeGroup or RelationAll or Entity or RelationContacts or Mark or MarkCategory or MarkAll or ApplicationManagement or CampaignMarkAll or CampaignMarkCategory or CampaignMark or CampaignActivityUnique or CampaignActivityTotal or CampaignActivityMarkUnique or CampaignActivityMarkTotal or CampaignRelationUnique or CampaignRelationTotal or CampaignRelationMarkUnique or CampaignRelationMarkTotal or RelationPortal or Attachment or RelationshipAll or Involved or Line or AttachmentActivity or AttachmentRelation or ActivityLines or RelationLines</entryPoint>
      <baseEntityType>Relation or Relationship or Activity or Datastore or Line or Involved or None or XmlConfiguration or Attachment or Mark or Attention</baseEntityType>
      <entityId>guid</entityId>
    </UserGetViewDefinitions>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <UserGetViewDefinitionsResponse xmlns="https://Api.perfectview.nl">
      <UserGetViewDefinitionsResult>
        <Views>
          <PvViewDefinitionData>
            <Id>guid</Id>
            <ViewEntryPoint>None or Relationship or Workflow or Queue or ToDo or QueueAll or WorkflowAll or OrganisationAll or PersonAll or FileAll or RelationOpenActivities or RelationAllActivities or MyRelationships or ActivitySubflows or ActivityReference or SaleAll or EntityTypeGroup or RelationAll or Entity or RelationContacts or Mark or MarkCategory or MarkAll or ApplicationManagement or CampaignMarkAll or CampaignMarkCategory or CampaignMark or CampaignActivityUnique or CampaignActivityTotal or CampaignActivityMarkUnique or CampaignActivityMarkTotal or CampaignRelationUnique or CampaignRelationTotal or CampaignRelationMarkUnique or CampaignRelationMarkTotal or RelationPortal or Attachment or RelationshipAll or Involved or Line or AttachmentActivity or AttachmentRelation or ActivityLines or RelationLines</ViewEntryPoint>
            <BaseEntityType>Relation or Relationship or Activity or Datastore or Line or Involved or None or XmlConfiguration or Attachment or Mark or Attention</BaseEntityType>
            <EntityId>guid</EntityId>
            <Name>string</Name>
            <Sql>string</Sql>
            <SortingColumn>string</SortingColumn>
            <IsDefault>boolean</IsDefault>
          </PvViewDefinitionData>
          <PvViewDefinitionData>
            <Id>guid</Id>
            <ViewEntryPoint>None or Relationship or Workflow or Queue or ToDo or QueueAll or WorkflowAll or OrganisationAll or PersonAll or FileAll or RelationOpenActivities or RelationAllActivities or MyRelationships or ActivitySubflows or ActivityReference or SaleAll or EntityTypeGroup or RelationAll or Entity or RelationContacts or Mark or MarkCategory or MarkAll or ApplicationManagement or CampaignMarkAll or CampaignMarkCategory or CampaignMark or CampaignActivityUnique or CampaignActivityTotal or CampaignActivityMarkUnique or CampaignActivityMarkTotal or CampaignRelationUnique or CampaignRelationTotal or CampaignRelationMarkUnique or CampaignRelationMarkTotal or RelationPortal or Attachment or RelationshipAll or Involved or Line or AttachmentActivity or AttachmentRelation or ActivityLines or RelationLines</ViewEntryPoint>
            <BaseEntityType>Relation or Relationship or Activity or Datastore or Line or Involved or None or XmlConfiguration or Attachment or Mark or Attention</BaseEntityType>
            <EntityId>guid</EntityId>
            <Name>string</Name>
            <Sql>string</Sql>
            <SortingColumn>string</SortingColumn>
            <IsDefault>boolean</IsDefault>
          </PvViewDefinitionData>
        </Views>
      </UserGetViewDefinitionsResult>
    </UserGetViewDefinitionsResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /perfectview.asmx HTTP/1.1
Host: api.perfectview.nl
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <UserGetViewDefinitions xmlns="https://Api.perfectview.nl">
      <credentials>
        <ApiKey>guid</ApiKey>
        <DatabaseId>guid</DatabaseId>
        <UserId>guid</UserId>
        <UserName>string</UserName>
        <Password>string</Password>
        <SourceApplication>
          <Name>string</Name>
          <Category>string</Category>
          <Subcategory>string</Subcategory>
          <Version>string</Version>
        </SourceApplication>
      </credentials>
      <entryPoint>None or Relationship or Workflow or Queue or ToDo or QueueAll or WorkflowAll or OrganisationAll or PersonAll or FileAll or RelationOpenActivities or RelationAllActivities or MyRelationships or ActivitySubflows or ActivityReference or SaleAll or EntityTypeGroup or RelationAll or Entity or RelationContacts or Mark or MarkCategory or MarkAll or ApplicationManagement or CampaignMarkAll or CampaignMarkCategory or CampaignMark or CampaignActivityUnique or CampaignActivityTotal or CampaignActivityMarkUnique or CampaignActivityMarkTotal or CampaignRelationUnique or CampaignRelationTotal or CampaignRelationMarkUnique or CampaignRelationMarkTotal or RelationPortal or Attachment or RelationshipAll or Involved or Line or AttachmentActivity or AttachmentRelation or ActivityLines or RelationLines</entryPoint>
      <baseEntityType>Relation or Relationship or Activity or Datastore or Line or Involved or None or XmlConfiguration or Attachment or Mark or Attention</baseEntityType>
      <entityId>guid</entityId>
    </UserGetViewDefinitions>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <UserGetViewDefinitionsResponse xmlns="https://Api.perfectview.nl">
      <UserGetViewDefinitionsResult>
        <Views>
          <PvViewDefinitionData>
            <Id>guid</Id>
            <ViewEntryPoint>None or Relationship or Workflow or Queue or ToDo or QueueAll or WorkflowAll or OrganisationAll or PersonAll or FileAll or RelationOpenActivities or RelationAllActivities or MyRelationships or ActivitySubflows or ActivityReference or SaleAll or EntityTypeGroup or RelationAll or Entity or RelationContacts or Mark or MarkCategory or MarkAll or ApplicationManagement or CampaignMarkAll or CampaignMarkCategory or CampaignMark or CampaignActivityUnique or CampaignActivityTotal or CampaignActivityMarkUnique or CampaignActivityMarkTotal or CampaignRelationUnique or CampaignRelationTotal or CampaignRelationMarkUnique or CampaignRelationMarkTotal or RelationPortal or Attachment or RelationshipAll or Involved or Line or AttachmentActivity or AttachmentRelation or ActivityLines or RelationLines</ViewEntryPoint>
            <BaseEntityType>Relation or Relationship or Activity or Datastore or Line or Involved or None or XmlConfiguration or Attachment or Mark or Attention</BaseEntityType>
            <EntityId>guid</EntityId>
            <Name>string</Name>
            <Sql>string</Sql>
            <SortingColumn>string</SortingColumn>
            <IsDefault>boolean</IsDefault>
          </PvViewDefinitionData>
          <PvViewDefinitionData>
            <Id>guid</Id>
            <ViewEntryPoint>None or Relationship or Workflow or Queue or ToDo or QueueAll or WorkflowAll or OrganisationAll or PersonAll or FileAll or RelationOpenActivities or RelationAllActivities or MyRelationships or ActivitySubflows or ActivityReference or SaleAll or EntityTypeGroup or RelationAll or Entity or RelationContacts or Mark or MarkCategory or MarkAll or ApplicationManagement or CampaignMarkAll or CampaignMarkCategory or CampaignMark or CampaignActivityUnique or CampaignActivityTotal or CampaignActivityMarkUnique or CampaignActivityMarkTotal or CampaignRelationUnique or CampaignRelationTotal or CampaignRelationMarkUnique or CampaignRelationMarkTotal or RelationPortal or Attachment or RelationshipAll or Involved or Line or AttachmentActivity or AttachmentRelation or ActivityLines or RelationLines</ViewEntryPoint>
            <BaseEntityType>Relation or Relationship or Activity or Datastore or Line or Involved or None or XmlConfiguration or Attachment or Mark or Attention</BaseEntityType>
            <EntityId>guid</EntityId>
            <Name>string</Name>
            <Sql>string</Sql>
            <SortingColumn>string</SortingColumn>
            <IsDefault>boolean</IsDefault>
          </PvViewDefinitionData>
        </Views>
      </UserGetViewDefinitionsResult>
    </UserGetViewDefinitionsResponse>
  </soap12:Body>
</soap12:Envelope>