Skip to content
operations

Client Operations

This section documents the API operations for Client service.

AddClient

AddClientRequest

Type: data:ClientInfo

Namespace: http://4psa.com/ClientMessages.xsd/1.5

Description: Add client request.

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="AddClientRequest" type="data:ClientInfo">
  <xs:annotation>
    <xs:documentation>Add client request.</xs:documentation>
  </xs:annotation>
</xs:element>
AddClientResponse

Type: messagesInfo:UpdateClientResponseType

Namespace: http://4psa.com/ClientMessages.xsd/1.5

Description: Add client response.

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="AddClientResponse" type="messagesInfo:UpdateClientResponseType">
  <xs:annotation>
    <xs:documentation>Add client response.</xs:documentation>
  </xs:annotation>
</xs:element>

EditClient

EditClientRequest

Namespace: http://4psa.com/ClientMessages.xsd/1.5

Description: Edit client request

Properties

PropertyValue
contentcomplex

Extends

Base type: data:ClientInfo

Elements

ElementTypeDescription
clientIdcommon:idType (optional)
cpAccesscommon:boolean (optional)
statuscommon:boolean (optional)

XSD Source

xml
<xs:element name="EditClientRequest">
  <xs:annotation>
    <xs:documentation>Edit client request</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="data:ClientInfo">
          <xs:sequence>
            <xs:element name="clientId" type="common:idType" minOccurs="0"/>
            <xs:element name="cpAccess" type="common:boolean" minOccurs="0"/>
            <xs:element name="status" type="common:boolean" minOccurs="0"/>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
</xs:element>
EditClientResponse

Type: messagesInfo:UpdateClientResponseType

Namespace: http://4psa.com/ClientMessages.xsd/1.5

Description: Edit client response.

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="EditClientResponse" type="messagesInfo:UpdateClientResponseType">
  <xs:annotation>
    <xs:documentation>Edit client response.</xs:documentation>
  </xs:annotation>
</xs:element>

GetClient

GetClientRequest

Namespace: http://4psa.com/ClientMessages.xsd/1.5

Description: Get clients list

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
(choice)Either of
└ clientIdcommon:idTypeClient id
└ filtercommon:string255Filter client by name, company, email, login

XSD Source

xml
<xs:element name="GetClientRequest">
  <xs:annotation>
    <xs:documentation>Get clients list</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:choice>
          <xs:element name="clientId" type="common:idType" minOccurs="0"/>
          <xs:element name="filter" type="common:string255" minOccurs="0"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
</xs:element>
GetClientResponse

Type: messagesInfo:GetClientResponseType

Namespace: http://4psa.com/ClientMessages.xsd/1.5

Description: Get clients response.

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="GetClientResponse" type="messagesInfo:GetClientResponseType">
  <xs:annotation>
    <xs:documentation>Get clients response.</xs:documentation>
  </xs:annotation>
</xs:element>

DelClient

DelClientRequest

Namespace: http://4psa.com/ClientMessages.xsd/1.5

Description: Delete clients request.

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
clientIdcommon:idType (1..*)

XSD Source

xml
<xs:element name="DelClientRequest">
  <xs:annotation>
    <xs:documentation>Delete clients request.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="clientId" type="common:idType" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>
DelClientResponse

Type: messagesInfo:DelClientResponseType

Namespace: http://4psa.com/ClientMessages.xsd/1.5

Description: Delete clients response.

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="DelClientResponse" type="messagesInfo:DelClientResponseType">
  <xs:annotation>
    <xs:documentation>Delete clients response.</xs:documentation>
  </xs:annotation>
</xs:element>

Last updated: Nov 26, 2025