code: public Request<DeviceCredentials> create(DeviceCredentials deviceCredentials) {
          Asserts.assertNotNull(deviceCredentials, "device credentials");
  
          String url = baseUrl
                  .newBuilder()
                  .addPathSegments("api/v2/device-credentials")
                  .build()
                  .toString();
          CustomRequest<DeviceCredentials> request = new CustomRequest<>(this.client, url, "POST", new TypeReference<DeviceCredentials>() {
          });
          request.addHeader("Authorization", "Bearer " + apiToken);
          request.setBody(deviceCredentials);
          return request;
      }
docs: Create a Device Credentials. A token with scope create:current_user_device_credentials is needed.
  See https://auth0.com/docs/api/management/v2#!/Device_Credentials/post_device_credentials
  
  @param deviceCredentials the device credentials data to set.
  @return a Request to execute.