In order to communicate with Cost Allocation Systems, we provide multiple methods for automatic data exchange via API.
Getting started with the comgy API
One way to make sure the relevant data for a professional and process conform AMR installation and maintenance is to forward the data periodically or in real time to our api.
Step 1: Creating the real estate
curl --request POST \\
--url <https://api.comgy.io/v0/real-estates> \\
--header 'accept: application/vnd.api+json' \\
--header 'authorization: JWT_TOKEN' \\
--header 'origin: <https://api.comgy.io>' \\
--data '{
"data": {
"type": "real-estates",
"attributes": {
"name": "My First Real Estate",
"identification-key": "YOUR_INTERNAL_IDENTIFIER"
}
}
}'
Step 2: Creating Stairways (Optional)
curl --request POST \\
--url <https://api.comgy.io/v0/stairways> \\
--header 'accept: application/vnd.api+json' \\
--header 'authorization: JWT_TOKEN' \\
--header 'origin: <https://api.comgy.io>' \\
--data '{
"data": {
"type": "stairways",
"attributes": {
"name": "Stairway"
},
"relationships": {
"real-estate": {
"data": {
"id": "$REAL_ESTATE_ID",
"type": "real-estates"
}
}
}
}
}'
Step 3: Create Estate Units
curl --request POST \\
--url <https://api.comgy.io/v0/estate-units?include=installation-location> \\
--header 'accept: application/vnd.api+json' \\
--header 'authorization: JWT_TOKEN' \\
--header 'origin: <https://api.comgy.io>' \\
--data '{
"data": {
"type": "estate-units",
"attributes": {
"name": "WE 1",
"position": "1. OG rechts",
"area": "50",
"heated-area": "50",
"external-number": "$YOUR_INTERNAL_IDENTIFIER"
},
"relationships": {
"real-estate": {
"data": {
"id": "$REAL_ESTATE_ID",
"type": "real-estates"
}
},
"stairway": {
"data": {
"id": "$STAIRWAY_ID",
"type": "stairways"
}
}
}
}
}'
<aside> 👉 You need to add include=installation-location to retrieve the estate units installation location which is needed for creating a meter point
</aside>
Step 4: Create Meter Points