deviceSetAccessPolicyForUser(...args)

Arguments

deviceId
ID!,non-nullrequired
userId
ID!,non-nullrequired
deviceAccessPolicy
DeviceAccessPolicyInput!,non-nullrequired

Return type

accessPolicy
Mutation sample
mutation deviceSetAccessPolicyForUser(
  $deviceId: ID!
  $userId: ID!
  $deviceAccessPolicy: DeviceAccessPolicyInput!
) {
  deviceSetAccessPolicyForUser(
    deviceId: $deviceId
    userId: $userId
    deviceAccessPolicy: $deviceAccessPolicy
  ) {
    accessPolicy {
      read 
      write 
      delete 
      expiresAt 
    }
    errors {
      message 
      path 
    }
  }
}
Variables
{ "deviceId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "userId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "deviceAccessPolicy": { "read": true, "write": true, "delete": true, "expiresAt": "Example String" } }
Response sample
{ "data": { "accessPolicy": { "read": true, "write": true, "delete": true, "expiresAt": "Example String" }, "errors": [ { "message": "Example String", "path": "Example String" } ] } }