6Storage Webhooks JSON Information Webhooks v1.1 Documentation

Introduction

6Storage fully supports webhooks to track the state of transactions and to take actions within your 6Storage account and they are extremely powerful to integrate with third party access control systems and accounting software such as Quickbooks, Sevdesk, Xero, etc.

6Storage Event Webhooks will notify a URL of your choice via HTTP POST with information about events that occur as listed below.

Move-In: A tenant moved in through 6Storage Management Software or Tenant Portal.
User Create/Update: A new signup created from the Tenant Portal or through APIs.
Invoice Create: An invoice created manually from 6Storage Management Software or through automatic job schedulers.
Invoice Void: An invoice voided from 6Storage Management Software.
Paynow: Payment initiated using “Paynow” option through 6Storage Management Software or Tenant Portal.
Receipt Create: A receipt created upon a payment.
Void Payment: An event of voiding Payment.
Move-Out: Tenant move-out from 6Storage Management Software or through APIs.
Transfer: On the event of transferring tenant from one unit and another unit.

Getting started

To get started with the Event Webhooks:

  1. Login 6Storage application.
  2. Open Settings →Integration tab.
  3. Click on Webhooks integration.
  4. Enter Webhooks Endpoint and click on save.
  5. It will give you a new Secret Key through pop-up.
  6. Then start the 6storage operations, based on event data will be return in JSON schema.
  7. New Updates
  8. For all Webhooks call, that secret key will pass in header.
  9. This secret key will be encrypted by SHA-256 Cryptographic Hash Algorithm while calling Webhooks Endpoint.
  10. Click here refer github project for decrypt that key and receive JSON schema.

Move-In

Object Description

Unit Information
Object Description
Id The Id of the unit.
Storage type The type of the storage like unit, locker and pallet.
Location The location of the storage.
Building The building of the storage.
UnitType The type of the unit like small, medium and large.
UnitStatus The status of the unit like vacant, occupied, repaired, facility use and maintenance.
UnitNumber The unit number of the unit.
Unit measurement The unit measurement like length, width and height.
Measurement type The size of the unit like sqft, meter, etc.
Unit price The price of the unit.
Tax percentage The tax percentage of the location.
Tax amount The tax amount for unit price.
Net amount The amount of the unit price and tax price.
ImageUrl The image of the unit.
Amenity info list The amenities like door alarm, security cameras, swing door, etc.
SecurityDeposit The security deposit of the unit.
IsDepositRefundable The type of the deposit refundable or not.
GateAccessCode The gate access code of the unit.
Discounts The discount amount.
Lease Information
Object Description
Id The Id of the lease.
Move in date The check in date of the unit.
Move out date The check out date of the unit.
Next billing date Due date.
Deposit Advance amount.
Invoice period The Invoice period like monthly, quarterly, annually.
Invoice recurring type The recurring type like first of month and anniversary.
Balance Lease balance.
Billing amount Lease amount.
Due amount Lease due amount.
Late fee Late fee amount.
InsuranceAmount Lease insurance amount.
LeaseAgreementUrl Lease document path.

JSON Schema


                {
                  "EventCode": "MOVEIN",
                  "EventCreatedDate": "2021-12-02T13:27:56.2597061Z",
                  "EventData": [
                    {
                      "UnitInfo": {
                        "Id": "35675ece-b506-469a-b883-ec54c765d871",
                        "StorageType": {
                          "Id": "fb0cc9da-b74a-415e-9793-1598a1f2e797",
                          "Name": "Unit "
                        },
                        "Location": {
                          "Id": "abf7fc6d-ec42-4702-aa0c-d0760146d43a",
                          "Name": "RV Spott"
                        },
                        "Building": {
                          "Id": "a317ffae-201f-44eb-b6fe-027aab567202",
                          "Name": "Floor 1"
                        },
                        "UnitType": {
                          "Id": "5f0331d3-7de2-41f6-8fc3-4e4d603d7026",
                          "Name": "Large"
                        },
                        "UnitStatus": {
                          "Id": "a2587aea-6060-4361-a301-cf1e4701943d",
                          "Name": "Good"
                        },
                        "UnitAvailablity": {
                          "Id": "1",
                          "Name": "Occupied"
                        },
                        "UnitNumber": "A1",
                        "UnitVisibility": true,
                        "Description": null,
                        "UnitMeasurement": "19.00 x 17.00 x 13.00",
                        "MeasurementType": "QSIZE",
                        "UnitPrice": 200.00,
                        "TaxPercentage": 13.00,
                        "TaxAmount": 26.00,
                        "NetAmount": 226.00,
                        "GrossAmount": 226.00,
                        "ImageUrl": "",
                        "AmenityInfoList": null,
                        "SecurityDeposit": 0.00,
                        "IsDepositRefundable": false,
                        "SecurityGates": null,
                        "IsMovable": false,
                        "GateAccessCode": null,
                        "IsBusinessUser": false,
                        "HasRentTaxExcempt": false,
                        "ReservedStatus": null,
                        "ReservationFee": 0.0,
                        "Discounts": [
                          
                        ],
                        "Taxes": null,
                        "ReservationFeeTax": 0.0
                      },
                      "LeaseInfo": {
                        "Id": 134008,
                        "ContractNo": "LID000001",
                        "MoveInDate": "2021-12-01",
                        "MoveOutDate": null,
                        "NextBillingDate": "2022-01-01",
                        "PaidThrough": "2021-12-31",
                        "Deposit": 100.000,
                        "LeaseStatus": "ACTIVE",
                        "InvoicePeriod": {
                          "Id": "5",
                          "InvoicePeriodId": "00000000-0000-0000-0000-000000000000",
                          "Name": "Monthly"
                        },
                        "InvoiceRecurringType": {
                          "Id": "3",
                          "InvoiceRecurringId": "00000000-0000-0000-0000-000000000000",
                          "Name": "Anniversary"
                        },
                        "Balance": 0.000,
                        "BillingAmount": 200.000,
                        "DueAmount": 0.000,
                        "LateFee": 0.000,
                        "Premium": 0.0,
                        "InsuranceAmount": 0.0,
                        "GateAccessCode": null,
                        "GateAccessTimeZone": null,
                        "RecallOn": null,
                        "MoveOutScheduledOn": null,
                        "IsMovable": false,
                        "ContractReference": null,
                        "LeaseAgreementUrl": "",
                        "NextBilling": {
                          "DueDate": "2022-01-01T00:00:00",
                          "BillingAmount": 200.000,
                          "InsuranceAmount": 0.0,
                          "DiscountAmount": 0.0,
                          "GrossAmount": 226.000,
                          "TaxAmount": 26.000,
                          "NetAmount": 226.000
                        },
                        "InsuranceType": null
                      }
                    }
                  ],
                  "ClientId": "f03fecb1-ad68-4c96-9293-e2507951e29f"
                }
              

 

Invoice

Object Description

Object Description
Id The id of the invoice.
UnitId The Id of the unit.
UnitNumber The unit number of the unit.
StorageType The type of the storage like unit, locker and pallet.
Location The location of the storage.
Building The building of the storage.
ContractId The Id of the lease.
InvoiceDate Invoice created date.
InvoiceNo Invoice number.
InvoiceAmount The amount of the invoice.
Discount The discount of the invoice.
LateFee The latefee of the invoice.
NetAmount Invoice total amount.
UnPaidBalance The invoice unpaid amount.
InvoiceStatus The status like paid, unpaid, etc.
InvoiceUrl The url of the invoice document.
ReceiptDetails Invoice paid details.

JSON Schema


                {
                  "EventCode": "INVOICE_CREATED",
                  "EventCreatedDate": "2021-10-04T06:33:53.1646609Z",
                  "EventData": [
                    {
                      "Id": "c5aeba9f-7f1b-4761-8595-ceb49da2d245",
                      "UnitId": "09898f2c-2d15-4bfd-8a03-9700c8c948fd",
                      "UnitNumber": "15",
                      "StorageType": {
                        "Id": "e3c01537-cf6b-47f0-b80d-44767cb58cb7",
                        "Name": "Unit "
                      },
                      "Location": {
                        "Id": "9e9d51ae-df9a-4ba4-ba9b-ccae69cf8cbd",
                        "Name": "Anthony J "
                      },
                      "Building": {
                        "Id": "4cea5ba0-cb8f-4b96-8ced-7fec65fe03d5",
                        "Name": "Hayes"
                      },
                      "ContractId": 116070,
                      "ContractNo": "LID000033",
                      "InvoiceDate": "2021-10-04T00:00:00",
                      "InvoiceNo": "40",
                      "InvoiceAmount": 2000.00,
                      "Discount": 0.00,
                      "LateFee": 0.00,
                      "NetAmount": 2000.00,
                      "UnPaidBalance": 2000.00,
                      "InvoiceStatus": "UNPAID",
                      "InvoiceUrl": "",
                      "ReceiptDetails": null
                    }
                  ],
                  "ClientId": "8c63e523-54aa-47eb-a9be-96d1a3c7b8c1"
                }
              

 

Void Invoice

Object Description

For the object description table please refer Invoice Section. Invoice table

JSON Schema


                {
                  "EventCode": "VOID_INVOICE",
                  "EventCreatedDate": "2021-10-04T06:38:18.2071962Z",
                  "EventData": [
                    {
                      "Id": "c5aeba9f-7f1b-4761-8595-ceb49da2d245",
                      "UnitId": "09898f2c-2d15-4bfd-8a03-9700c8c948fd",
                      "UnitNumber": "15",
                      "StorageType": {
                        "Id": "e3c01537-cf6b-47f0-b80d-44767cb58cb7",
                        "Name": "Unit "
                      },
                      "Location": {
                        "Id": "9e9d51ae-df9a-4ba4-ba9b-ccae69cf8cbd",
                        "Name": "Anthony J "
                      },
                      "Building": {
                        "Id": "4cea5ba0-cb8f-4b96-8ced-7fec65fe03d5",
                        "Name": "Hayes"
                      },
                      "ContractId": 116070,
                      "ContractNo": "LID000033",
                      "InvoiceDate": "2021-10-04T00:00:00",
                      "InvoiceNo": "40",
                      "InvoiceAmount": 2000.00,
                      "Discount": 0.00,
                      "LateFee": 0.00,
                      "NetAmount": 2000.00,
                      "UnPaidBalance": 2000.00,
                      "InvoiceStatus": "UNPAID",
                      "InvoiceUrl": "https://s3-us-west-2.amazonaws.com/storageadmintestdocs/12381_GL/OnetoOneStorage_API_Move In _Invoice_40_Lease_116070.pdf",
                      "ReceiptDetails": null
                    }
                  ],
                  "ClientId": "8c63e523-54aa-47eb-a9be-96d1a3c7b8c1"
                }
              

 

Paynow

Object Description

For the object description table please refer Invoice Section. Invoice table

JSON Schema


                {
                  "EventCode": "RECEIPT_CREATED",
                  "EventCreatedDate": "2021-12-02T13:35:40.732056Z",
                  "EventData": [
                    {
                      "Id": "0e9155b5-45a7-4559-a0fc-d08b178730ce",
                      "UnitId": "a8c53957-4c2c-452d-8a1f-16b08bf729a7",
                      "UnitNumber": "A4",
                      "StorageType": {
                        "Id": "fb0cc9da-b74a-415e-9793-1598a1f2e797",
                        "Name": "Unit "
                      },
                      "Location": {
                        "Id": "abf7fc6d-ec42-4702-aa0c-d0760146d43a",
                        "Name": "RV Spott"
                      },
                      "Building": {
                        "Id": "a317ffae-201f-44eb-b6fe-027aab567202",
                        "Name": "Floor 1"
                      },
                      "ContractId": 134013,
                      "ContractNo": "LID000004",
                      "InvoiceDate": "2021-12-01T00:00:00",
                      "DueDate": "2021-12-01T00:00:00",
                      "InvoiceNo": "4",
                      "InvoiceAmount": 226.00,
                      "Discount": 0.00,
                      "LateFee": 0.00,
                      "NetAmount": 226.00,
                      "UnPaidBalance": 0.00,
                      "InvoiceStatus": "PAID",
                      "InvoiceUrl": "https://s3-us-west-2.amazonaws.com/storageadmintestdocs/12324_GL/StorHicles_SandraGBearden_Invoice_4_Lease_134013.pdf",
                      "ReceiptDetails": [
                        {
                          "Id": "c23f83df-6ea2-4fa5-8d07-130bd371e849",
                          "InvoiceId": "0e9155b5-45a7-4559-a0fc-d08b178730ce",
                          "ReceiptNo": "4",
                          "PaidOn": "2021-12-02T00:00:00",
                          "PaymentMode": "StandingOrder",
                          "ReferenceNumber": "XXXX4343",
                          "ReceiptUrl": "https://s3-us-west-2.amazonaws.com/storageadmintestdocs/12324_GL/StorHicles_SandraG_PaymentReceipt-4_ClientId_f03fecb1-ad68-4c96-9293-e2507951e29f.pdf"
                        }
                      ]
                    }
                  ],
                  "ClientId": "f03fecb1-ad68-4c96-9293-e2507951e29f"
                }
              

 

Void Receipt

Object Description

For the object description table please refer Invoice Section. Invoice table

JSON Schema


                {
                  "EventCode": "VOID_RECEIPT",
                  "EventCreatedDate": "2021-10-04T06:49:12.5897196Z",
                  "EventData": [
                    {
                      "Id": "53c7f30e-9b78-40d7-9c91-c632da222ca1",
                      "UnitId": "2a1eb606-debc-47d7-906b-fc14af80f6a5",
                      "UnitNumber": "17",
                      "StorageType": {
                        "Id": "e3c01537-cf6b-47f0-b80d-44767cb58cb7",
                        "Name": "Unit "
                      },
                      "Location": {
                        "Id": "9e9d51ae-df9a-4ba4-ba9b-ccae69cf8cbd",
                        "Name": "Anthony J "
                      },
                      "Building": {
                        "Id": "4cea5ba0-cb8f-4b96-8ced-7fec65fe03d5",
                        "Name": "Hayes"
                      },
                      "ContractId": 116073,
                      "ContractNo": "LID000034",
                      "InvoiceDate": "2021-10-04T00:00:00",
                      "InvoiceNo": "43",
                      "InvoiceAmount": 2260.00,
                      "Discount": 0.00,
                      "LateFee": 0.00,
                      "NetAmount": 2260.00,
                      "UnPaidBalance": 0.00,
                      "InvoiceStatus": "PAID",
                      "InvoiceUrl": "https://s3-us-west-2.amazonaws.com/storageadmintestdocs/12381_GL/OnetoOneStorage_Jenifer_Invoice_43_Lease_116073.pdf",
                      "ReceiptDetails": [
                        {
                          "Id": "d1977b94-31c7-4f9e-bae1-0dc69f4806e2",
                          "InvoiceId": "53c7f30e-9b78-40d7-9c91-c632da222ca1",
                          "ReceiptNo": "33",
                          "ReceiptUrl": "https://s3-us-west-2.amazonaws.com/storageadmintestdocs/12381_GL/OnetoOneStorage_Jenifer_PaymentReceipt-33_ClientId_8c63e523-54aa-47eb-a9be-96d1a3c7b8c1.pdf"
                        }
                      ]
                    }
                  ],
                  "ClientId": "8c63e523-54aa-47eb-a9be-96d1a3c7b8c1"
                }
              

 

Transfer

Object Description

For the object description table please refer move-in section. Move-In table

JSON Schema


                {
                  "EventCode": "MOVEOUT",
                  "EventCreatedDate": "2021-10-05T15:11:19.2820065Z",
                  "EventData": [
                    {
                      "UnitInfo": {
                        "Id": "d6777a51-400a-420c-b205-ff07a524934e",
                        "StorageType": {
                          "Id": "e3c01537-cf6b-47f0-b80d-44767cb58cb7",
                          "Name": "Unit "
                        },
                        "Location": {
                          "Id": "9e9d51ae-df9a-4ba4-ba9b-ccae69cf8cbd",
                          "Name": "Anthony J "
                        },
                        "Building": {
                          "Id": "4cea5ba0-cb8f-4b96-8ced-7fec65fe03d5",
                          "Name": "Hayes"
                        },
                        "UnitType": {
                          "Id": "a1874e86-115d-4882-baef-33b4a19f49b6",
                          "Name": "U1"
                        },
                        "UnitStatus": {
                          "Id": "a2587aea-6060-4361-a301-cf1e4701943d",
                          "Name": "Good"
                        },
                        "UnitAvailablity": {
                          "Id": "2",
                          "Name": "Vacant"
                        },
                        "UnitNumber": "30",
                        "UnitVisibility": true,
                        "Description": null,
                        "UnitMeasurement": "11.00 x 12.00",
                        "MeasurementType": "SIZE",
                        "UnitPrice": 2000.00,
                        "TaxPercentage": 13.00,
                        "TaxAmount": 260.00,
                        "NetAmount": 2260.00,
                        "GrossAmount": 2260.00,
                        "ImageUrl": "",
                        "AmenityInfoList": null,
                        "SecurityDeposit": 0.00,
                        "IsDepositRefundable": false,
                        "SecurityGates": null,
                        "IsMovable": false,
                        "GateAccessCode": null,
                        "IsBusinessUser": false,
                        "HasRentTaxExcempt": false,
                        "ReservedStatus": null,
                        "ReservationFee": 0.0,
                        "Discounts": null,
                        "Taxes": null,
                        "ReservationFeeTax": 0.0
                      },
                      "LeaseInfo": {
                        "Id": 116267,
                        "ContractNo": "LID000045",
                        "MoveInDate": "2021-10-05",
                        "MoveOutDate": null,
                        "NextBillingDate": "2021-12-01",
                        "PaidThrough": "2021-11-30",
                        "Deposit": 0.0,
                        "LeaseStatus": "GRANTED",
                        "InvoicePeriod": {
                          "Id": "5",
                          "InvoicePeriodId": "00000000-0000-0000-0000-000000000000",
                          "Name": "Monthly"
                        },
                        "InvoiceRecurringType": {
                          "Id": "1",
                          "InvoiceRecurringId": "00000000-0000-0000-0000-000000000000",
                          "Name": "First of month"
                        },
                        "Balance": 0.00,
                        "BillingAmount": 2000.00,
                        "DueAmount": 0.00,
                        "LateFee": 0.00,
                        "Premium": 0.0,
                        "InsuranceAmount": 0.0,
                        "GateAccessCode": null,
                        "GateAccessTimeZone": null,
                        "RecallOn": null,
                        "MoveOutScheduledOn": null,
                        "IsMovable": false,
                        "ContractReference": null,
                        "LeaseAgreementUrl": "",
                        "NextBilling": null
                      }
                    }
                  ],
                  "ClientId": "8c63e523-54aa-47eb-a9be-96d1a3c7b8c1"
                }
                MOVEIN:{
                  "EventCode": "MOVEIN",
                  "EventCreatedDate": "2021-12-02T13:27:56.2597061Z",
                  "EventData": [
                    {
                      "UnitInfo": {
                        "Id": "35675ece-b506-469a-b883-ec54c765d871",
                        "StorageType": {
                          "Id": "fb0cc9da-b74a-415e-9793-1598a1f2e797",
                          "Name": "Unit "
                        },
                        "Location": {
                          "Id": "abf7fc6d-ec42-4702-aa0c-d0760146d43a",
                          "Name": "RV Spott"
                        },
                        "Building": {
                          "Id": "a317ffae-201f-44eb-b6fe-027aab567202",
                          "Name": "Floor 1"
                        },
                        "UnitType": {
                          "Id": "5f0331d3-7de2-41f6-8fc3-4e4d603d7026",
                          "Name": "Large"
                        },
                        "UnitStatus": {
                          "Id": "a2587aea-6060-4361-a301-cf1e4701943d",
                          "Name": "Good"
                        },
                        "UnitAvailablity": {
                          "Id": "1",
                          "Name": "Occupied"
                        },
                        "UnitNumber": "A1",
                        "UnitVisibility": true,
                        "Description": null,
                        "UnitMeasurement": "19.00 x 17.00 x 13.00",
                        "MeasurementType": "QSIZE",
                        "UnitPrice": 200.00,
                        "TaxPercentage": 13.00,
                        "TaxAmount": 26.00,
                        "NetAmount": 226.00,
                        "GrossAmount": 226.00,
                        "ImageUrl": "",
                        "AmenityInfoList": null,
                        "SecurityDeposit": 0.00,
                        "IsDepositRefundable": false,
                        "SecurityGates": null,
                        "IsMovable": false,
                        "GateAccessCode": null,
                        "IsBusinessUser": false,
                        "HasRentTaxExcempt": false,
                        "ReservedStatus": null,
                        "ReservationFee": 0.0,
                        "Discounts": [
                          
                        ],
                        "Taxes": null,
                        "ReservationFeeTax": 0.0
                      },
                      "LeaseInfo": {
                        "Id": 134008,
                        "ContractNo": "LID000001",
                        "MoveInDate": "2021-12-01",
                        "MoveOutDate": null,
                        "NextBillingDate": "2022-01-01",
                        "PaidThrough": "2021-12-31",
                        "Deposit": 100.000,
                        "LeaseStatus": "ACTIVE",
                        "InvoicePeriod": {
                          "Id": "5",
                          "InvoicePeriodId": "00000000-0000-0000-0000-000000000000",
                          "Name": "Monthly"
                        },
                        "InvoiceRecurringType": {
                          "Id": "3",
                          "InvoiceRecurringId": "00000000-0000-0000-0000-000000000000",
                          "Name": "Anniversary"
                        },
                        "Balance": 0.000,
                        "BillingAmount": 200.000,
                        "DueAmount": 0.000,
                        "LateFee": 0.000,
                        "Premium": 0.0,
                        "InsuranceAmount": 0.0,
                        "GateAccessCode": null,
                        "GateAccessTimeZone": null,
                        "RecallOn": null,
                        "MoveOutScheduledOn": null,
                        "IsMovable": false,
                        "ContractReference": null,
                        "LeaseAgreementUrl": "",
                        "NextBilling": {
                          "DueDate": "2022-01-01T00:00:00",
                          "BillingAmount": 200.000,
                          "InsuranceAmount": 0.0,
                          "DiscountAmount": 0.0,
                          "GrossAmount": 226.000,
                          "TaxAmount": 26.000,
                          "NetAmount": 226.000
                        },
                        "InsuranceType": null
                      }
                    }
                  ],
                  "ClientId": "f03fecb1-ad68-4c96-9293-e2507951e29f"
                }
              

 

Move-Out

Object Description

For the object description table please refer move-in section. Move-In table

JSON Schema


                {
                  "EventCode": "MOVEOUT",
                  "EventCreatedDate": "2021-12-02T14:03:32.1302922Z",
                  "EventData": [
                    {
                      "UnitInfo": {
                        "Id": "2d705122-f502-4630-9a04-f2a26e983164",
                        "StorageType": {
                          "Id": "fb0cc9da-b74a-415e-9793-1598a1f2e797",
                          "Name": "Unit "
                        },
                        "Location": {
                          "Id": "abf7fc6d-ec42-4702-aa0c-d0760146d43a",
                          "Name": "RV Spott"
                        },
                        "Building": {
                          "Id": "a317ffae-201f-44eb-b6fe-027aab567202",
                          "Name": "Floor 1"
                        },
                        "UnitType": {
                          "Id": "5f0331d3-7de2-41f6-8fc3-4e4d603d7026",
                          "Name": "Large"
                        },
                        "UnitStatus": {
                          "Id": "a2587aea-6060-4361-a301-cf1e4701943d",
                          "Name": "Good"
                        },
                        "UnitAvailablity": {
                          "Id": "2",
                          "Name": "Vacant"
                        },
                        "UnitNumber": "A6",
                        "UnitVisibility": true,
                        "Description": null,
                        "UnitMeasurement": "19.00 x 17.00 x 13.00",
                        "MeasurementType": "QSIZE",
                        "UnitPrice": 200.00,
                        "TaxPercentage": 13.00,
                        "TaxAmount": 26.00,
                        "NetAmount": 226.00,
                        "GrossAmount": 226.00,
                        "ImageUrl": "",
                        "AmenityInfoList": null,
                        "SecurityDeposit": 0.00,
                        "IsDepositRefundable": false,
                        "SecurityGates": null,
                        "IsMovable": false,
                        "GateAccessCode": null,
                        "IsBusinessUser": false,
                        "HasRentTaxExcempt": false,
                        "ReservedStatus": null,
                        "ReservationFee": 0.0,
                        "Discounts": null,
                        "Taxes": null,
                        "ReservationFeeTax": 0.0
                      },
                      "LeaseInfo": {
                        "Id": 134032,
                        "ContractNo": "LID000006",
                        "MoveInDate": "2021-11-01",
                        "MoveOutDate": null,
                        "NextBillingDate": "2021-12-01",
                        "PaidThrough": "2021-11-30",
                        "Deposit": 100.00,
                        "LeaseStatus": "GRANTED",
                        "InvoicePeriod": {
                          "Id": "5",
                          "InvoicePeriodId": "00000000-0000-0000-0000-000000000000",
                          "Name": "Monthly"
                        },
                        "InvoiceRecurringType": {
                          "Id": "3",
                          "InvoiceRecurringId": "00000000-0000-0000-0000-000000000000",
                          "Name": "Anniversary"
                        },
                        "Balance": 0.00,
                        "BillingAmount": 200.00,
                        "DueAmount": 0.00,
                        "LateFee": 0.00,
                        "Premium": 0.0,
                        "InsuranceAmount": 0.0,
                        "GateAccessCode": null,
                        "GateAccessTimeZone": null,
                        "RecallOn": null,
                        "MoveOutScheduledOn": null,
                        "IsMovable": false,
                        "ContractReference": null,
                        "LeaseAgreementUrl": "",
                        "NextBilling": null,
                        "InsuranceType": null
                      }
                    }
                  ],
                  "ClientId": "f03fecb1-ad68-4c96-9293-e2507951e29f"
                }
              

 

Void Lease

Object Description

For the object description table please refer Invoice Section. Invoice table

JSON Schema


                {
                  "EventCode": "VOID_LEASE",
                  "EventCreatedDate": "2021-10-04T14:32:29.9611495Z",
                  "EventData": [
                    {
                      "Id": "c3086718-6b36-47f7-a561-80bdbccf0b75",
                      "UnitId": "a2d171b4-b198-4782-829b-0f7d0e7e5fc0",
                      "UnitNumber": "9",
                      "StorageType": {
                        "Id": "e9e2f4be-27d5-4276-a220-7cf4c4ef70cf",
                        "Name": "Unit"
                      },
                      "Location": {
                        "Id": "a256f03d-b897-45e8-ac1a-852b7c63e738",
                        "Name": "RV Spott"
                      },
                      "Building": {
                        "Id": "8c260609-fac2-4a91-9b27-a7310d267e45",
                        "Name": "Floor 1"
                      },
                      "ContractId": 114905,
                      "ContractNo": "LID000388",
                      "InvoiceDate": "2021-09-22T00:00:00",
                      "InvoiceNo": "PPA092021134SSATEN000235",
                      "InvoiceAmount": 700.00,
                      "Discount": 0.00,
                      "LateFee": 0.00,
                      "NetAmount": 700.00,
                      "UnPaidBalance": 0.00,
                      "InvoiceStatus": "PAID",
                      "InvoiceUrl": "",
                      "ReceiptDetails": null
                    },
                    {
                      "Id": "da7b077c-21ea-476e-a26e-37ccde946845",
                      "UnitId": "a2d171b4-b198-4782-829b-0f7d0e7e5fc0",
                      "UnitNumber": "9",
                      "StorageType": {
                        "Id": "e9e2f4be-27d5-4276-a220-7cf4c4ef70cf",
                        "Name": "Unit"
                      },
                      "Location": {
                        "Id": "a256f03d-b897-45e8-ac1a-852b7c63e738",
                        "Name": "RV Spott"
                      },
                      "Building": {
                        "Id": "8c260609-fac2-4a91-9b27-a7310d267e45",
                        "Name": "Floor 1"
                      },
                      "ContractId": 114905,
                      "ContractNo": "LID000388",
                      "InvoiceDate": "2021-09-22T00:00:00",
                      "InvoiceNo": "PPA092021133SSATEN000235",
                      "InvoiceAmount": 210.00,
                      "Discount": 0.00,
                      "LateFee": 0.00,
                      "NetAmount": 210.00,
                      "UnPaidBalance": 0.00,
                      "InvoiceStatus": "PAID",
                      "InvoiceUrl": "https://s3-us-west-2.amazonaws.com/storageadmintestdocs/10039/venkateshdesala_Jagadeesh_Invoice_133_Lease_114905.pdf",
                      "ReceiptDetails": null
                    }
                  ],
                  "ClientId": "f3db59cb-b8a6-4962-bb93-6ed59b7fc565"
                }
                

 

User Created

Object Description

Object Description
UserId The tenant id of the tenant.
ClientId The client id of the storage owner.
SSN The serial security number of the tenant.
First name The first name of the tenant.
Last name The last name of the tenant.
Photo path The photo path of the tenant.
Email The email address of the tenant.
Phone number The phone number of the tenant.
Address The address of the tenant.
Business user The type of the tenant (business user or normal user).
Access code The security code of the tenant.

JSON Schema


              {
                "EventCode": "USER_CREATED",
                "EventCreatedDate": "2021-12-03T07:35:23.7952892Z",
                "EventData": {
                  "UserId": "402d0be0-350d-471f-80d8-ac9f32432762",
                  "ClientId": "f3db59cb-b8a6-4962-bb93-6ed59b7fc565",
                  "SSN": "TEN000082",
                  "FirstName": "Anthony J",
                  "LastName": "Hayes",
                  "PhotoPath": null,
                  "Email": "Anthony@yopmail.com",
                  "PhoneNumber": "+915625874538",
                  "AddressLineTwo": null,
                  "AddressLineOne": null,
                  "City": null,
                  "State": null,
                  "ZipCode": null,
                  "Country": null,
                  "BusinessUser": false,
                  "AccessCode": null
                },
                "ClientId": "f3db59cb-b8a6-4962-bb93-6ed59b7fc565"
              }
             

 

User Updated

Object Description

For the object description table please refer user created section. user created table

JSON Schema


                {
                  "EventCode": "USER_UPDATED",
                  "EventCreatedDate": "2021-12-03T07:35:23.7952892Z",
                  "EventData": {
                    "UserId": "402d0be0-350d-471f-80d8-ac9f32432762",
                    "ClientId": "f3db59cb-b8a6-4962-bb93-6ed59b7fc565",
                    "SSN": "TEN000082",
                    "FirstName": "Anthony J",
                    "LastName": "Hayes",
                    "PhotoPath": null,
                    "Email": "Anthony@yopmail.com",
                    "PhoneNumber": "+915625874538",
                    "AddressLineTwo": null,
                    "AddressLineOne": null,
                    "City": null,
                    "State": null,
                    "ZipCode": null,
                    "Country": null,
                    "BusinessUser": false,
                    "AccessCode": null
                  },
                  "ClientId": "f3db59cb-b8a6-4962-bb93-6ed59b7fc565"
                }
              

 

Next steps

Now that you understand what Event data looks like and the basics of the webhooks, it's time to evaluate your own needs for the types of events you want to store, what kind of data storage that requires, and then switch your integration from the RequestBin test to a more permanent integration.