Abra GraphQL APIs
/Energy
/- housingAssociationCollectiveAlarmZoneRemoveFacility
alarmResolve
alarmSetArm
alarmAcknowledge
alarmAlertEmergencyContactsNotificationRequest
alarmAlertEmergencyContactsNotificationDismiss
alarmImOkEmergencyContactsNotificationRequest
alarmImOkEmergencyContactsNotificationDismiss
setCollectiveAlarmForHomeHubs
alarmUpdatedNotification
updateNotificationAlarmStationInfo
updateNotificationCollectiveAlarm
alarmStationEnable
alarmStationDisable
alarmStationAddEmergencyContact
alarmStationUpdateEmergencyContact
alarmStationDeleteEmergencyContact
housingAssociationCollectiveAlarmCreateZone
housingAssociationCollectiveAlarmDeleteZone
housingAssociationCollectiveAlarmConfigureZone
housingAssociationCollectiveAlarmZoneAddFacility
collectiveAlarmCreate
collectiveAlarmDelete
collectiveAlarmSetTenants
housingAssociationCollect...
Download GraphQL schema
Home
Users
Fire
Water
Access
Energy
Arguments
home Id
I D!,non-nullrequired
id
I D!,non-nullrequired
Return type
Alarmerrors
Mutation sample
mutation alarmStationDeleteEmergencyContact($homeId: ID!, $id: ID!) {
alarmStationDeleteEmergencyContact(homeId: $homeId, id: $id) {
errors {
message
path
}
}
}Variables
{ "homeId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4" }
Response sample
{ "data": { "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
housing Association Id
I D!,non-nullrequired
Return type
Housingcollective Alarm Zone
errors
Mutation sample
mutation housingAssociationCollectiveAlarmCreateZone($housingAssociationId: ID!) {
housingAssociationCollectiveAlarmCreateZone(housingAssociationId: $housingAssociationId) {
collectiveAlarmZone {
id
facilities {
id
units {
id
unitNumber
}
commonAreas {
id
nickname
}
}
configurations {
propagationDelaySeconds
meetingPointMap(
# Arguments Here
) {
url {
original
small
medium
large
}
uploadUrl
}
}
}
errors {
message
path
}
}
}Variables
{ "housingAssociationId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4" }
Response sample
{ "data": { "collectiveAlarmZone": { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "facilities": [ { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "units": [ { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "unitNumber": "Example String" } ], "commonAreas": [ { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "nickname": "Example String" } ] } ], "configurations": [ { "propagationDelaySeconds": 40, "meetingPointMap": { "url": { "original": "Example String", "small": "Example String", "medium": "Example String", "large": "Example String" }, "uploadUrl": "Example String" } } ] }, "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
zone Id
I D!,non-nullrequired
Return type
Housingerrors
Mutation sample
mutation housingAssociationCollectiveAlarmDeleteZone($zoneId: ID!) {
housingAssociationCollectiveAlarmDeleteZone(zoneId: $zoneId) {
errors {
message
path
}
}
}Variables
{ "zoneId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4" }
Response sample
{ "data": { "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
zone Id
I D!,non-nullrequired
data
Return type
Housingcollective Alarm Zone
errors
Mutation sample
mutation housingAssociationCollectiveAlarmConfigureZone($zoneId: ID!, $data: CollectiveAlarmZoneConfigurationInput!) {
housingAssociationCollectiveAlarmConfigureZone(zoneId: $zoneId, data: $data) {
collectiveAlarmZone {
id
facilities {
id
units {
id
unitNumber
}
commonAreas {
id
nickname
}
}
configurations {
propagationDelaySeconds
meetingPointMap(
# Arguments Here
) {
url {
original
small
medium
large
}
uploadUrl
}
}
}
errors {
message
path
}
}
}Variables
{ "zoneId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "data": { "fireAlarmZoneConfigurationInput": { "propagationDelaySeconds": 40 } } }
Response sample
{ "data": { "collectiveAlarmZone": { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "facilities": [ { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "units": [ { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "unitNumber": "Example String" } ], "commonAreas": [ { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "nickname": "Example String" } ] } ], "configurations": [ { "propagationDelaySeconds": 40, "meetingPointMap": { "url": { "original": "Example String", "small": "Example String", "medium": "Example String", "large": "Example String" }, "uploadUrl": "Example String" } } ] }, "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
zone Id
I D!,non-nullrequired
data
Return type
Housingcollective Alarm Zone
errors
Mutation sample
mutation housingAssociationCollectiveAlarmZoneAddFacility($zoneId: ID!, $data: ZoneAddFacilityInput!) {
housingAssociationCollectiveAlarmZoneAddFacility(zoneId: $zoneId, data: $data) {
collectiveAlarmZone {
id
facilities {
id
units {
id
unitNumber
}
commonAreas {
id
nickname
}
}
configurations {
propagationDelaySeconds
meetingPointMap(
# Arguments Here
) {
url {
original
small
medium
large
}
uploadUrl
}
}
}
errors {
message
path
}
}
}Variables
{ "zoneId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "data": { "facilityType": "BUILDING", "facilityId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4" } }
Response sample
{ "data": { "collectiveAlarmZone": { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "facilities": [ { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "units": [ { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "unitNumber": "Example String" } ], "commonAreas": [ { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "nickname": "Example String" } ] } ], "configurations": [ { "propagationDelaySeconds": 40, "meetingPointMap": { "url": { "original": "Example String", "small": "Example String", "medium": "Example String", "large": "Example String" }, "uploadUrl": "Example String" } } ] }, "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
zone Id
I D!,non-nullrequired
facility Id
I D!,non-nullrequired
Return type
Housingcollective Alarm Zone
errors
Mutation sample
mutation housingAssociationCollectiveAlarmZoneRemoveFacility($zoneId: ID!, $facilityId: ID!) {
housingAssociationCollectiveAlarmZoneRemoveFacility(zoneId: $zoneId, facilityId: $facilityId) {
collectiveAlarmZone {
id
facilities {
id
units {
id
unitNumber
}
commonAreas {
id
nickname
}
}
configurations {
propagationDelaySeconds
meetingPointMap(
# Arguments Here
) {
url {
original
small
medium
large
}
uploadUrl
}
}
}
errors {
message
path
}
}
}Variables
{ "zoneId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "facilityId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4" }
Response sample
{ "data": { "collectiveAlarmZone": { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "facilities": [ { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "units": [ { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "unitNumber": "Example String" } ], "commonAreas": [ { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "nickname": "Example String" } ] } ], "configurations": [ { "propagationDelaySeconds": 40, "meetingPointMap": { "url": { "original": "Example String", "small": "Example String", "medium": "Example String", "large": "Example String" }, "uploadUrl": "Example String" } } ] }, "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
collective Alarm Id
I D!,non-nullrequired
Return type
Collectiveerrors
Mutation sample
mutation collectiveAlarmCreate($collectiveAlarmId: ID!) {
collectiveAlarmCreate(collectiveAlarmId: $collectiveAlarmId) {
errors {
message
path
}
}
}Variables
{ "collectiveAlarmId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4" }
Response sample
{ "data": { "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
collective Alarm Id
I D!,non-nullrequired
Return type
Collectiveerrors
Mutation sample
mutation collectiveAlarmDelete($collectiveAlarmId: ID!) {
collectiveAlarmDelete(collectiveAlarmId: $collectiveAlarmId) {
errors {
message
path
}
}
}Variables
{ "collectiveAlarmId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4" }
Response sample
{ "data": { "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
collective Alarm Id
I D!,non-nullrequired
tenants
[I D!]!,non-nullrequired
Return type
Collectiveerrors
Mutation sample
mutation collectiveAlarmSetTenants($collectiveAlarmId: ID!, $tenants: [ID!]!) {
collectiveAlarmSetTenants(collectiveAlarmId: $collectiveAlarmId, tenants: $tenants) {
errors {
message
path
}
}
}Variables
{ "collectiveAlarmId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "tenants": [ "9cfb1c81-4c79-452f-b1f5-8ee6571276b4" ] }
Response sample
{ "data": { "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Misc
Other