# SDK methods

{% hint style="info" %}
The terms *Customer* and *User* are sometimes used in this documentation interchangeably, and they both refer to the app user
{% endhint %}

### List of methods

<table><thead><tr><th width="302.51181102362204">Method</th><th>Description</th></tr></thead><tbody><tr><td><a href="sdk-methods/initc4w">initC4w</a></td><td>Initialize the SDK and updates certain Customer attributes at every login</td></tr><tr><td><a href="sdk-methods/createcustomer">createCustomer</a></td><td>Initializes the customer object in the Cloud4Wi account</td></tr><tr><td><a href="sdk-methods/setupcustomer">setupCustomer</a></td><td>Create empty customer with default policies</td></tr><tr><td><a href="sdk-methods/createwpa2enterpriseprofile">createWPA2EnterpriseProfile</a></td><td>Triggers the installation of a WPA2-Enterprise Wi-Fi profile in the device</td></tr><tr><td><a href="../ios/sdk-methods/createpasspointprofile">createPasspointProfile</a></td><td>Triggers the installation of a Passpoint Wi-Fi profile in the device</td></tr><tr><td><a href="../ios/sdk-methods/getcreatedwpa2enterpriseprofiles">getCreatedWPA2EnterpriseProfiles</a></td><td>Returns list of WPA2-Enterprise Profiles initialized on the device</td></tr><tr><td><a href="../ios/sdk-methods/getcreatedpasspointprofiles">getCreatedPasspointProfile</a></td><td>Returns list of Passpoint Profiles initialized on the device</td></tr><tr><td><a href="../ios/sdk-methods/getcustomerid">getCustomerId</a></td><td>Returns the identified of the customer created/logged with Cloud4wi Wifi SDK</td></tr><tr><td><a href="sdk-methods/getcustomerinfo">getCustomerInfo</a></td><td>Retrieve customer profile by username/password</td></tr><tr><td><a href="../ios/sdk-methods/updatecustomer">updateCustomer</a></td><td>Update the Customer attributes</td></tr><tr><td><a href="../ios/sdk-methods/updatecustomerinfo">updateCustomerInfo</a></td><td>Update a Customer metadata</td></tr><tr><td><a href="sdk-methods/checkifcustomerexists">checkIfCustomerExists</a></td><td>Search a Customer by customer properties</td></tr><tr><td><a href="sdk-methods/getlistofpolicies">getListOfPolicies</a></td><td>Get the list of policies configured in the Cloud4Wi account</td></tr><tr><td><a href="../ios/sdk-methods/setapiauthparams">setAPIAuthParams</a></td><td>Set SDK authentication parameters</td></tr><tr><td><a href="sdk-methods/setinterlinkedc4wimobilesdkapplications">setInterlinkedC4WIMobileSDKApplications</a></td><td>Configure the list of applications to be interlinked with the current application</td></tr><tr><td><a href="sdk-methods/getinterlinkedc4wimobilesdkapplications">getInterlinkedC4WIMobileSDKApplications</a></td><td>Get the applications interlinked with the current one</td></tr></tbody></table>
