code: public void getUsedSkillsAsync(AsyncCallback callback) throws ProvisioningApiException {
  		String aioId = UUID.randomUUID().toString();
  		asyncCallbacks.put(aioId, callback);
  		try {
  			ApiAsyncSuccessResponse resp = operationsApi.getUsedSkillsAsync(aioId);
  			
  			if (!resp.getStatus().getCode().equals(1)) {
  				throw new ProvisioningApiException("Error getting used skills. Code: " + resp.getStatus().getCode());
  			}
  			
          } catch(ApiException e) {
          	throw new ProvisioningApiException("Error getting used skills", e);
          }
  	}
docs: Get used skills.
  Get all [CfgSkill](https://docs.genesys.com/Documentation/PSDK/latest/ConfigLayerRef/CfgSkill) that are linked to existing [CfgPerson](https://docs.genesys.com/Documentation/PSDK/latest/ConfigLayerRef/CfgPerson) objects.
  @param callback The callback function called when the skills are returned asynchronously. Callback takes one parameter: Map&lt;String, Object&lt; results.
  @throws ProvisioningApiException if the call is unsuccessful.