{"swagger":"2.0","info":{"title":"userd API","version":"20260714.1","description":"userd API","tags":[{"name":"userd","description":"userd API"}],"securityDefinitions":{"oauth2":{"type":"oauth2"},"tokenUrl":"https://login.cimenviro.com/auth/realms/cimenviro/protocol/openid-connect/token","flow":"Client Credentials","name":"Authorization","in":"header"}},"produces":["application/json","application/x-yaml","application/edn","application/transit+json","application/transit+msgpack"],"consumes":["application/json","application/x-yaml","application/edn","application/transit+json","application/transit+msgpack"],"basePath":"/","paths":{"/healthcheck":{"get":{"tags":["healthcheck"],"description":"Healthcheck","summary":"Returns HTTP 200 (Ok) when backend API is available.","responses":{"200":{"description":""}}},"head":{"tags":["healthcheck"],"description":"Healthcheck","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["healthcheck"],"description":"Healthcheck","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/users/users/{id}/password":{"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"}],"tags":["user-password"],"description":"Reset user's password","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"body","name":"Body1340","description":"","required":true,"schema":{"$ref":"#/definitions/Body1340"}}],"tags":["user-password"],"description":"Reset user's password","summary":"Reset user's password","responses":{"204":{"description":""}}}},"/users/users/{id}/resetaccount":{"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"}],"tags":["user-reset-account"],"description":"Send update account e-mail to the user","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"body","name":"UserResetParams","description":"","required":false,"schema":{"$ref":"#/definitions/UserResetParams","x-nullable":true}}],"tags":["user-reset-account"],"description":"Send update account e-mail to the user","summary":"Send reset actions e-mail to the user","responses":{"204":{"description":""}}}},"/users/users/{id}/groups":{"get":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"query","name":"start_index","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"first","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"max","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"search","description":"","required":false,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Get users who are members of the given group","responses":{"200":{"schema":{"$ref":"#/definitions/MembersResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"path","name":"user-id","description":"","required":true,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Remove user from group","responses":{"204":{"description":""}}},"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"path","name":"user-id","description":"","required":true,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Add user to a group","responses":{"204":{"description":""}}}},"/users/users/{id}/preferences":{"get":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"}],"tags":["user-preferences"],"description":"User Preferences","summary":"Get users preferences","responses":{"200":{"schema":{"$ref":"#/definitions/UserPreferencesResponseBody"},"description":""}}},"patch":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"body","name":"UserPreferencesPatchRequestBody","description":"","required":true,"schema":{"$ref":"#/definitions/UserPreferencesPatchRequestBody"}}],"tags":["user-preferences"],"description":"User Preferences","summary":"Patch user preferences","responses":{"204":{"description":""}}},"delete":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"}],"tags":["user-preferences"],"description":"User Preferences","summary":"Remove user preferences","responses":{"204":{"description":""}}},"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"}],"tags":["user-preferences"],"description":"User Preferences","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"body","name":"UserPreferences","description":"","required":true,"schema":{"$ref":"#/definitions/UserPreferences"}}],"tags":["user-preferences"],"description":"User Preferences","summary":"Update user preferences","responses":{"204":{"description":""}}}},"/users/users/preferences":{"post":{"tags":["user-preferences"],"description":"Bulk Users Preferences","summary":"Bulk upsert user preferences","parameters":[{"in":"body","name":"BulkUserPreferencesPatchBody","description":"","required":true,"schema":{"$ref":"#/definitions/BulkUserPreferencesPatchBody"}}],"responses":{"204":{"description":""}}},"options":{"tags":["user-preferences"],"description":"Bulk Users Preferences","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/users/users/can-administer-users":{"get":{"tags":["users"],"description":"Check if user can administer subject users.","summary":"Check if user can administer users","parameters":[{"in":"query","name":"user_id","description":"","required":false,"type":"string","allowEmptyValue":true},{"in":"query","name":"subject_user_ids","description":"","required":true,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"schema":{"$ref":"#/definitions/CanAdministerUsersResponse"},"description":""}}},"head":{"tags":["users"],"description":"Check if user can administer subject users.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["users"],"description":"Check if user can administer subject users.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/users/users/{id}":{"get":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"query","name":"include_entity","description":"","required":false,"type":"boolean"},{"in":"query","name":"include_notification_preferences","description":"","required":false,"type":"boolean"},{"in":"query","name":"notification_preferences_site_id","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"check_can_administer","description":"","required":false,"type":"boolean"}],"tags":["user"],"description":"userd","summary":"Retrieve user by id","responses":{"200":{"schema":{"$ref":"#/definitions/UserResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"}],"tags":["user"],"description":"userd","summary":"Delete user by id","responses":{"204":{"description":""}}},"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"}],"tags":["user"],"description":"userd","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"body","name":"User","description":"","required":true,"schema":{"$ref":"#/definitions/User"}}],"tags":["user"],"description":"userd","summary":"Update user by id","responses":{"204":{"description":""}}}},"/users/users":{"get":{"tags":["users"],"description":"userd","summary":"Retrieve users for a given customer, client or contractor","parameters":[{"in":"query","name":"notification_preferences_site_id","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"max","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"contractor_id","description":"","required":false,"type":"number","format":"double"},{"in":"query","name":"search","description":"","required":false,"type":"string"},{"in":"query","name":"first","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"check_can_administer","description":"","required":false,"type":"boolean"},{"in":"query","name":"user_id","description":"","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"customer_id","description":"","required":false,"type":"number","format":"double"},{"in":"query","name":"include_entity","description":"","required":false,"type":"boolean"},{"in":"query","name":"include_notification_preferences","description":"","required":false,"type":"boolean"},{"in":"query","name":"start_index","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"client_id","description":"","required":false,"type":"number","format":"double"}],"responses":{"200":{"schema":{"$ref":"#/definitions/UsersResponse"},"description":""}}},"post":{"tags":["users"],"description":"userd","summary":"Create user for a given customer, client or contractor","parameters":[{"in":"body","name":"UserProperties","description":"","required":true,"schema":{"$ref":"#/definitions/UserProperties"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/CreateUserResponse"},"description":""}}},"options":{"tags":["users"],"description":"userd","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/users/groups/{id}/members/{user-id}":{"get":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"path","name":"user-id","description":"","required":true,"type":"string"},{"in":"query","name":"start_index","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"first","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"max","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"search","description":"","required":false,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Get users who are members of the given group","responses":{"200":{"schema":{"$ref":"#/definitions/MembersResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"path","name":"user-id","description":"","required":true,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Remove user from group","responses":{"204":{"description":""}}},"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"path","name":"user-id","description":"","required":true,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"path","name":"user-id","description":"","required":true,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Add user to a group","responses":{"204":{"description":""}}}},"/users/groups/{id}/members":{"get":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"query","name":"start_index","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"first","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"max","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"search","description":"","required":false,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Get users who are members of the given group","responses":{"200":{"schema":{"$ref":"#/definitions/MembersResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"path","name":"user-id","description":"","required":true,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Remove user from group","responses":{"204":{"description":""}}},"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"path","name":"user-id","description":"","required":true,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Add user to a group","responses":{"204":{"description":""}}}},"/users/groups/{id}":{"get":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Retrieve group by id","responses":{"200":{"schema":{"$ref":"#/definitions/GroupResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Delete Group by id","responses":{"204":{"description":""}}},"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"}],"tags":["groups"],"description":"userd","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"string"},{"in":"body","name":"Group","description":"","required":true,"schema":{"$ref":"#/definitions/Group"}}],"tags":["groups"],"description":"userd","summary":"Update group by id","responses":{"204":{"description":""}}}},"/users/groups":{"get":{"tags":["groups"],"description":"userd","summary":"Retrieve customer or client groups","parameters":[{"in":"query","name":"start_index","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"first","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"max","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"customer_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"client_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"contractor_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"search","description":"","required":false,"type":"string"}],"responses":{"200":{"schema":{"$ref":"#/definitions/GroupsResponse"},"description":""}}},"post":{"tags":["groups"],"description":"userd","summary":"Create new group","parameters":[{"in":"body","name":"GroupProperties","description":"","required":true,"schema":{"$ref":"#/definitions/GroupProperties"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/CreateGroupResponse"},"description":""}}},"options":{"tags":["groups"],"description":"userd","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/users/current-user-data":{"get":{"tags":["my-permissions"],"description":"Returns current users permissions","summary":"Get permission for current user","responses":{"200":{"schema":{"$ref":"#/definitions/CurrentUserDataBodyResponseBody"},"description":""}}},"options":{"tags":["my-permissions"],"description":"Returns current users permissions","summary":"Return available HTTP options","responses":{"200":{"description":""}}}},"/users/permissions/current-user":{"get":{"tags":["my-permissions"],"description":"Returns current users permissions","summary":"Get permission for current user","responses":{"200":{"schema":{"$ref":"#/definitions/CurrentUserDataBodyResponseBody"},"description":""}}},"options":{"tags":["my-permissions"],"description":"Returns current users permissions","summary":"Return available HTTP options","responses":{"200":{"description":""}}}},"/users/permissions/{type}/{id}/{permission-id}/{target}/{target-id}":{"delete":{"parameters":[{"in":"path","name":"type","description":"","required":true,"type":"string","enum":["customers","clients"]},{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"},{"in":"path","name":"permission-id","description":"","required":true,"type":"string","enum":["client-admin","customer-client-admin","customer-admin"]},{"in":"path","name":"target","description":"","required":true,"type":"string","enum":["users","groups"]},{"in":"path","name":"target-id","description":"","required":true,"type":"string"},{"in":"path","name":"user-id","description":"","required":true,"type":"string"},{"in":"path","name":"group-id","description":"","required":true,"type":"string"}],"tags":["permission-delete"],"description":"Revoke permission from users and/or groups","summary":"Remove specified permission from specified users and/or groups","responses":{"204":{"description":""}}},"options":{"parameters":[{"in":"path","name":"type","description":"","required":true,"type":"string","enum":["customers","clients"]},{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"},{"in":"path","name":"permission-id","description":"","required":true,"type":"string","enum":["client-admin","customer-client-admin","customer-admin"]},{"in":"path","name":"target","description":"","required":true,"type":"string","enum":["users","groups"]},{"in":"path","name":"target-id","description":"","required":true,"type":"string"}],"tags":["permission-delete"],"description":"Revoke permission from users and/or groups","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/users/permissions/{type}/{id}":{"get":{"parameters":[{"in":"path","name":"type","description":"","required":true,"type":"string","enum":["customers","clients"]},{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"},{"in":"path","name":"customer_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"client_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["permissions"],"description":"Reset user's password","summary":"Get permission mapping for customer or client","responses":{"200":{"schema":{"$ref":"#/definitions/PermissionsResponse"},"description":""}}},"post":{"parameters":[{"in":"path","name":"type","description":"","required":true,"type":"string","enum":["customers","clients"]},{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"},{"in":"body","name":"NewPermissionMapping","description":"","required":true,"schema":{"$ref":"#/definitions/NewPermissionMapping"}}],"tags":["permissions"],"description":"Reset user's password","summary":"Grant specified permission to specified users and/or groups","responses":{"201":{"description":""}}},"options":{"parameters":[{"in":"path","name":"type","description":"","required":true,"type":"string","enum":["customers","clients"]},{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"}],"tags":["permissions"],"description":"Reset user's password","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/users/contractors/{id}/preferences":{"get":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["contractor_preferences"],"description":"Retrieve and update a contractor's preferences","summary":"Retrieve contractor's preferences","responses":{"200":{"schema":{"$ref":"#/definitions/UserEntityPreferencesResponse"},"description":""}}},"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"}],"tags":["contractor_preferences"],"description":"Retrieve and update a contractor's preferences","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"UserEntityPreferences","description":"","required":true,"schema":{"$ref":"#/definitions/UserEntityPreferences"}}],"tags":["contractor_preferences"],"description":"Retrieve and update a contractor's preferences","summary":"Update contractor's preferences","responses":{"204":{"description":""}}}},"/users/contractors/{id}/logo":{"get":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["contractor-logo"],"description":"Update a contractor logo","summary":"Retrieve contractor logo url","responses":{"200":{"schema":{"$ref":"#/definitions/EntityLogoResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["contractor-logo"],"description":"Update a contractor logo","summary":"Delete contractor logo","responses":{"204":{"description":""}}},"post":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"EntityLogoProperties","description":"","required":true,"schema":{"$ref":"#/definitions/EntityLogoProperties"}}],"tags":["contractor-logo"],"description":"Update a contractor logo","summary":"Update contractor logo","responses":{"204":{"description":""}}},"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"}],"tags":["contractor-logo"],"description":"Update a contractor logo","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/users/contractors/{id}":{"get":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["contractor"],"description":"Update a contractor","summary":"Retrieve contractor by id","responses":{"200":{"schema":{"$ref":"#/definitions/ContractorResponse"},"description":""}}},"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"}],"tags":["contractor"],"description":"Update a contractor","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"ContractorUpdateBody","description":"","required":true,"schema":{"$ref":"#/definitions/ContractorUpdateBody"}}],"tags":["contractor"],"description":"Update a contractor","summary":"Update contractor by id","responses":{"204":{"description":""}}}},"/users/contractors":{"get":{"tags":["contractors"],"description":"Search and create Contractors","summary":"Get contractors","parameters":[{"in":"query","name":"start_index","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"first","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"max","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"customer_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"contractor_name","description":"","required":false,"type":"string"}],"responses":{"200":{"schema":{"$ref":"#/definitions/ContractorsResponse"},"description":""}}},"post":{"tags":["contractors"],"description":"Search and create Contractors","summary":"Create new contractor","parameters":[{"in":"body","name":"ContractorCreateBody","description":"","required":true,"schema":{"$ref":"#/definitions/ContractorCreateBody"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/ContractorCreatedResponse"},"description":""}}},"options":{"tags":["contractors"],"description":"Search and create Contractors","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/users/clients/{id}/preferences":{"get":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["client_preferences"],"description":"Retrieve and update a client's preferences","summary":"Retrieve client's preferences","responses":{"200":{"schema":{"$ref":"#/definitions/UserEntityPreferencesResponse"},"description":""}}},"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"}],"tags":["client_preferences"],"description":"Retrieve and update a client's preferences","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"UserEntityPreferences","description":"","required":true,"schema":{"$ref":"#/definitions/UserEntityPreferences"}}],"tags":["client_preferences"],"description":"Retrieve and update a client's preferences","summary":"Update client's preferences","responses":{"204":{"description":""}}}},"/users/clients/{id}/logo":{"get":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["client-logo"],"description":"Update a client logo","summary":"Retrieve client logo url","responses":{"200":{"schema":{"$ref":"#/definitions/EntityLogoResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["client-logo"],"description":"Update a client logo","summary":"Delete client logo","responses":{"204":{"description":""}}},"post":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"EntityLogoProperties","description":"","required":true,"schema":{"$ref":"#/definitions/EntityLogoProperties"}}],"tags":["client-logo"],"description":"Update a client logo","summary":"Update client logo","responses":{"204":{"description":""}}},"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"}],"tags":["client-logo"],"description":"Update a client logo","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/users/clients/{id}":{"get":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["client"],"description":"Update a client","summary":"Retrieve client by id","responses":{"200":{"schema":{"$ref":"#/definitions/ClientResponse"},"description":""}}},"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"}],"tags":["client"],"description":"Update a client","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"ClientUpdateBody","description":"","required":true,"schema":{"$ref":"#/definitions/ClientUpdateBody"}}],"tags":["client"],"description":"Update a client","summary":"Update client by id","responses":{"204":{"description":""}}}},"/users/clients":{"get":{"tags":["clients"],"description":"Reset user's password","summary":"Get clients","parameters":[{"in":"query","name":"start_index","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"first","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"max","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"customer_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"client_name","description":"","required":false,"type":"string"}],"responses":{"200":{"schema":{"$ref":"#/definitions/ClientsResponse"},"description":""}}},"post":{"tags":["clients"],"description":"Reset user's password","summary":"Create new client","parameters":[{"in":"body","name":"ClientCreateBody","description":"","required":true,"schema":{"$ref":"#/definitions/ClientCreateBody"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/ClientCreatedResponse"},"description":""}}},"options":{"tags":["clients"],"description":"Reset user's password","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/users/customers/{customer_id}/preferences":{"get":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["customer_preferences"],"description":"Retrieve and update a customer's preferences","summary":"Retrieve customer's preferences","responses":{"200":{"schema":{"$ref":"#/definitions/CustomerUserEntityPreferencesResponseBody"},"description":""}}},"options":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"number","format":"double"}],"tags":["customer_preferences"],"description":"Retrieve and update a customer's preferences","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"CustomerUserEntityPreferences","description":"","required":true,"schema":{"$ref":"#/definitions/CustomerUserEntityPreferences"}}],"tags":["customer_preferences"],"description":"Retrieve and update a customer's preferences","summary":"Update customer's preferences","responses":{"204":{"description":""}}}},"/users/customers/{customer_id}/logo":{"get":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["customer-logo"],"description":"Update a customer logo","summary":"Retrieve customer logo url","responses":{"200":{"schema":{"$ref":"#/definitions/EntityLogoResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["customer-logo"],"description":"Update a customer logo","summary":"Delete customer logo","responses":{"204":{"description":""}}},"post":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"EntityLogoProperties","description":"","required":true,"schema":{"$ref":"#/definitions/EntityLogoProperties"}}],"tags":["customer-logo"],"description":"Update a customer logo","summary":"Update customer logo","responses":{"204":{"description":""}}},"options":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"number","format":"double"}],"tags":["customer-logo"],"description":"Update a customer logo","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/users/customers/{customer_id}/customization-properties":{"get":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Customer customization properties","tags":["customer_customization_properties"],"summary":"Retrieve customer customization properties","responses":{"200":{"schema":{"$ref":"#/definitions/CustomerCustomizationPropertiesResponseBody"},"description":""}}},"patch":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"UpdateCustomerCustomizationPropertiesRequestBody","description":"","required":true,"schema":{"$ref":"#/definitions/UpdateCustomerCustomizationPropertiesRequestBody"}}],"description":"Customer customization properties","tags":["customer_customization_properties"],"summary":"Partial update customer customization properties","responses":{"200":{"schema":{"$ref":"#/definitions/CustomerCustomizationPropertiesResponseBody"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Customer customization properties","tags":["customer_customization_properties"],"summary":"Delete customer customization properties","responses":{"204":{"description":""}}},"post":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"UpdateCustomerCustomizationPropertiesRequestBody","description":"","required":true,"schema":{"$ref":"#/definitions/UpdateCustomerCustomizationPropertiesRequestBody"}}],"description":"Customer customization properties","tags":["customer_customization_properties"],"summary":"Create customer customization properties","responses":{"201":{"schema":{"$ref":"#/definitions/CustomerCustomizationPropertiesResponseBody"},"description":""}}},"options":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"number","format":"double"}],"description":"Customer customization properties","tags":["customer_customization_properties"],"summary":"Return available http options","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"UpdateCustomerCustomizationPropertiesRequestBody","description":"","required":true,"schema":{"$ref":"#/definitions/UpdateCustomerCustomizationPropertiesRequestBody"}}],"description":"Customer customization properties","tags":["customer_customization_properties"],"summary":"Update customer customization properties","responses":{"200":{"schema":{"$ref":"#/definitions/CustomerCustomizationPropertiesResponseBody"},"description":""}}}},"/users/customers/{customer_id}":{"get":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"fetch_customization_properties","description":"","required":false,"type":"boolean"}],"tags":["customer"],"description":"Retrieve and update a customer","summary":"Retrieve customer by id","responses":{"200":{"schema":{"$ref":"#/definitions/GetCustomerResponseBody"},"description":""}}},"options":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"number","format":"double"}],"tags":["customer"],"description":"Retrieve and update a customer","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"customer_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"UpdateCustomerRequestBody","description":"","required":true,"schema":{"$ref":"#/definitions/UpdateCustomerRequestBody"}}],"tags":["customer"],"description":"Retrieve and update a customer","summary":"Update customer by id","responses":{"204":{"description":""}}}},"/users/customers":{"get":{"tags":["customers"],"description":"Create and retrieve customers","summary":"Get customers","parameters":[{"in":"query","name":"fetch_customization_properties","description":"","required":false,"type":"boolean"},{"in":"query","name":"start_index","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"first","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"max","description":"","required":false,"type":"integer","format":"int64"}],"responses":{"200":{"schema":{"$ref":"#/definitions/SearchCustomersResponseBody"},"description":""}}},"post":{"tags":["customers"],"description":"Create and retrieve customers","summary":"Create new customer","parameters":[{"in":"body","name":"CreateCustomerRequestBody","description":"","required":true,"schema":{"$ref":"#/definitions/CreateCustomerRequestBody"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/CreateCustomerResponseBody"},"description":""}}},"options":{"tags":["customers"],"description":"Create and retrieve customers","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/users/tenants/{id}":{"get":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"}],"tags":["tenant"],"description":"Update a tenant","summary":"Retrieve tenant by id","responses":{"200":{"schema":{"$ref":"#/definitions/TenantResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"}],"tags":["tenant"],"description":"Update a tenant","summary":"Delete tenant by id","responses":{"200":{"schema":{"$ref":"#/definitions/TenantDeleteResponse"},"description":""}}},"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"}],"tags":["tenant"],"description":"Update a tenant","summary":"Return available HTTP Options","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"},{"in":"body","name":"Tenant","description":"","required":true,"schema":{"$ref":"#/definitions/Tenant"}}],"tags":["tenant"],"description":"Update a tenant","summary":"Update tenant by id","responses":{"200":{"schema":{"$ref":"#/definitions/TenantResponse"},"description":""}}}},"/users/tenants":{"get":{"tags":["tenants"],"description":"Create and retrieve tenants","summary":"Get tenants","parameters":[{"in":"query","name":"start_index","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"first","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"max","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"tenant_name","description":"","required":false,"type":"string"},{"in":"query","name":"customer_id","description":"","required":false,"type":"number","format":"double"}],"responses":{"200":{"schema":{"$ref":"#/definitions/TenantsResponse"},"description":""}}},"post":{"tags":["tenants"],"description":"Create and retrieve tenants","summary":"Create new tenant","parameters":[{"in":"body","name":"TenantProperties","description":"","required":true,"schema":{"$ref":"#/definitions/TenantProperties"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/CreateTenantResponse"},"description":""}}},"options":{"tags":["tenants"],"description":"Create and retrieve tenants","summary":"Return available HTTP Options","response":{"200":null},"responses":{"default":{"description":""}}}},"/licenses/customers/{id}":{"get":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"}],"tags":["license"],"description":"Customer license","summary":"Retrieve customer's license","responses":{"200":{"schema":{"$ref":"#/definitions/LicenseResponse"},"description":""}}},"options":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"}],"tags":["license"],"description":"Customer license","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"id","description":"","required":true,"type":"number","format":"double"},{"in":"body","name":"LicenseProperties","description":"","required":true,"schema":{"$ref":"#/definitions/LicenseProperties"}}],"tags":["license"],"description":"Customer license","summary":"Update customer's license","responses":{"204":{"description":""}}}}},"definitions":{"Body1340":{"type":"object","properties":{"password":{"type":"string"},"temporary":{"type":"boolean"}},"additionalProperties":false,"required":["password","temporary"]},"BulkUserPreferencesPatchBody":{"type":"object","properties":{"preferences":{"$ref":"#/definitions/BulkUserPreferencesPatchBodyPreferences"}},"additionalProperties":false,"required":["preferences"]},"BulkUserPreferencesPatchBodyPreferences":{"type":"object","additionalProperties":{"$ref":"#/definitions/UserPreferencesPatchRequestBody","x-nullable":true}},"CanAdministerUserMatrixItem":{"type":"object","properties":{"user_id":{"type":"string"},"can_administer":{"type":"boolean"}},"additionalProperties":false,"required":["user_id","can_administer"]},"CanAdministerUsersResponse":{"type":"object","properties":{"status":{"type":"string"},"data":{},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/CanAdministerUsersResponseResponseMetadata"}},"additionalProperties":false,"required":["status"]},"CanAdministerUsersResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"Client":{"type":"object","properties":{"client_name":{"type":"string"},"client_id":{"type":"integer","format":"int64"},"is_active":{"type":"boolean"},"customer_id":{"type":"integer","format":"int64"},"logo_url":{"type":"string","x-nullable":true},"customer_logo_url":{"type":"string","x-nullable":true},"allowed_actions":{"type":"array","items":{"type":"string"}},"last_modified_at":{"type":"string","format":"date-time"}},"additionalProperties":false,"required":["client_name","client_id","is_active","customer_id"]},"ClientCreateBody":{"type":"object","properties":{"client_name":{"type":"string"},"customer_id":{"type":"integer","format":"int64","x-nullable":true}},"additionalProperties":false,"required":["client_name"]},"ClientCreatedBody":{"type":"object","properties":{"client_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["client_id"]},"ClientCreatedResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/ClientCreatedResponseResponseMetadata"},"data":{"$ref":"#/definitions/ClientCreatedBody"}},"additionalProperties":false,"required":["status","data"]},"ClientCreatedResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"ClientResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/ClientResponseResponseMetadata"},"data":{"$ref":"#/definitions/ClientResponseData"}},"additionalProperties":false,"required":["status","data"]},"ClientResponseData":{"type":"object","properties":{"client":{"$ref":"#/definitions/Client"}},"additionalProperties":false,"required":["client"]},"ClientResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"ClientUpdateBody":{"type":"object","properties":{"client_name":{"type":"string"},"customer_id":{"type":"integer","format":"int64","x-nullable":true},"client_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["client_name","client_id"]},"ClientUserData":{"type":"object","properties":{"global_permissions":{"type":"array","items":{"type":"string"}},"license":{"$ref":"#/definitions/LicenseProperties","x-nullable":true},"preferences":{"$ref":"#/definitions/UserPreferences"},"override_user_entity":{"$ref":"#/definitions/OverrideUserEntity"},"client":{"$ref":"#/definitions/CurrentUserDataBodyResponseBodyDataCurrentUserDataClient"}},"additionalProperties":false,"required":["global_permissions","license","preferences","client"]},"ClientsResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/ClientsResponseResponseMetadata"},"data":{"$ref":"#/definitions/ClientsResponseData"}},"additionalProperties":false,"required":["status","data"]},"ClientsResponseData":{"type":"object","properties":{"clients":{"type":"array","items":{"$ref":"#/definitions/Client"}}},"additionalProperties":false,"required":["clients"]},"ClientsResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"Contractor":{"type":"object","properties":{"is_active":{"type":"boolean"},"logo_url":{"type":"string","x-nullable":true},"customer_logo_url":{"type":"string","x-nullable":true},"allowed_actions":{"type":"array","items":{"type":"string"}},"last_modified_at":{"type":"string","format":"date-time"},"contractor_name":{"type":"string"},"customer_id":{"type":"integer","format":"int64","x-nullable":true},"contractor_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["is_active","contractor_name","contractor_id"]},"ContractorCreateBody":{"type":"object","properties":{"contractor_name":{"type":"string"},"customer_id":{"type":"integer","format":"int64","x-nullable":true}},"additionalProperties":false,"required":["contractor_name"]},"ContractorCreatedBody":{"type":"object","properties":{"contractor_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["contractor_id"]},"ContractorCreatedResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/ContractorCreatedResponseResponseMetadata"},"data":{"$ref":"#/definitions/ContractorCreatedBody"}},"additionalProperties":false,"required":["status","data"]},"ContractorCreatedResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"ContractorResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/ContractorResponseResponseMetadata"},"data":{"$ref":"#/definitions/ContractorResponseData"}},"additionalProperties":false,"required":["status","data"]},"ContractorResponseData":{"type":"object","properties":{"contractor":{"$ref":"#/definitions/Contractor"}},"additionalProperties":false,"required":["contractor"]},"ContractorResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"ContractorUpdateBody":{"type":"object","properties":{"contractor_name":{"type":"string"},"customer_id":{"type":"integer","format":"int64","x-nullable":true},"contractor_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["contractor_name","contractor_id"]},"ContractorUserData":{"type":"object","properties":{"global_permissions":{"type":"array","items":{"type":"string"}},"license":{"$ref":"#/definitions/LicenseProperties","x-nullable":true},"preferences":{"$ref":"#/definitions/UserPreferences"},"override_user_entity":{"$ref":"#/definitions/OverrideUserEntity"},"contractor":{"$ref":"#/definitions/CurrentUserDataBodyResponseBodyDataCurrentUserDataContractor"}},"additionalProperties":false,"required":["global_permissions","license","preferences","contractor"]},"ContractorsResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/ContractorsResponseResponseMetadata"},"data":{"$ref":"#/definitions/ContractorsResponseData"}},"additionalProperties":false,"required":["status","data"]},"ContractorsResponseData":{"type":"object","properties":{"contractors":{"type":"array","items":{"$ref":"#/definitions/Contractor"}}},"additionalProperties":false,"required":["contractors"]},"ContractorsResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"CreateCustomerRequestBody":{"type":"object","properties":{"customer_name":{"type":"string"}},"additionalProperties":false,"required":["customer_name"]},"CreateCustomerResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/CreateCustomerResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/CreateCustomerResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"CreateCustomerResponseBodyData":{"type":"object","properties":{"customer_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["customer_id"]},"CreateCustomerResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"CreateGroupResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/CreateGroupResponseResponseMetadata"},"data":{"$ref":"#/definitions/CreateGroupResponseData"}},"additionalProperties":false,"required":["status","data"]},"CreateGroupResponseData":{"type":"object","properties":{"group":{"$ref":"#/definitions/CreateGroupResponseDataGroup"}},"additionalProperties":false,"required":["group"]},"CreateGroupResponseDataGroup":{"type":"object","properties":{"group_id":{"type":"string"}},"additionalProperties":false,"required":["group_id"]},"CreateGroupResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"CreateTenantResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/CreateTenantResponseResponseMetadata"},"data":{"$ref":"#/definitions/CreateTenantResponseData"}},"additionalProperties":false,"required":["status","data"]},"CreateTenantResponseData":{"type":"object","properties":{"tenant_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["tenant_id"]},"CreateTenantResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"CreateUserResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/CreateUserResponseResponseMetadata"},"data":{"$ref":"#/definitions/CreateUserResponseData"}},"additionalProperties":false,"required":["status","data"]},"CreateUserResponseData":{"type":"object","properties":{"user_id":{"type":"string"}},"additionalProperties":false,"required":["user_id"]},"CreateUserResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"CurrentUserDataBodyResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/CurrentUserDataBodyResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/CurrentUserDataBodyResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"CurrentUserDataBodyResponseBodyData":{"type":"object","properties":{"current_user_data":{"x-oneOf":[{"$ref":"#/definitions/CustomerUserData"},{"$ref":"#/definitions/ClientUserData"},{"$ref":"#/definitions/ContractorUserData"},{"$ref":"#/definitions/PlatformAdminUserData"}]}},"additionalProperties":false,"required":["current_user_data"]},"CurrentUserDataBodyResponseBodyDataCurrentUserDataClient":{"type":"object","properties":{"logo_url":{"type":"string","x-nullable":true},"permissions":{"type":"array","items":{"type":"string"}},"is_active":{"type":"boolean"},"allowed_actions":{"type":"array","items":{"type":"string"}},"client_name":{"type":"string"},"client_id":{"type":"integer","format":"int64"},"customer_customization_properties":{"type":"array","items":{"$ref":"#/definitions/CustomizationProperty"}},"customer_name":{"type":"string"},"customer_id":{"type":"integer","format":"int64"},"customer_logo_url":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["permissions","is_active","client_name","client_id","customer_customization_properties","customer_name","customer_id"]},"CurrentUserDataBodyResponseBodyDataCurrentUserDataContractor":{"type":"object","properties":{"logo_url":{"type":"string","x-nullable":true},"permissions":{"type":"array","items":{"type":"string"}},"contractor_id":{"type":"integer","format":"int64"},"is_active":{"type":"boolean"},"allowed_actions":{"type":"array","items":{"type":"string"}},"contractor_name":{"type":"string"},"customer_customization_properties":{"type":"array","items":{"$ref":"#/definitions/CustomizationProperty"}},"customer_name":{"type":"string"},"customer_id":{"type":"integer","format":"int64","x-nullable":true},"customer_logo_url":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["permissions","contractor_id","is_active","contractor_name","customer_customization_properties","customer_name"]},"CurrentUserDataBodyResponseBodyDataCurrentUserDataCustomer":{"type":"object","properties":{"is_active":{"type":"boolean"},"logo_url":{"type":"string","x-nullable":true},"customer_logo_url":{"type":"string","x-nullable":true},"allowed_actions":{"type":"array","items":{"type":"string"}},"customer_id":{"type":"integer","format":"int64"},"permissions":{"type":"array","items":{"type":"string"}},"customer_name":{"type":"string"},"customer_customization_properties":{"type":"array","items":{"$ref":"#/definitions/CustomizationProperty"}}},"additionalProperties":false,"required":["is_active","customer_id","permissions","customer_name","customer_customization_properties"]},"CurrentUserDataBodyResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"CustomerCustomizationPropertiesResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/CustomerCustomizationPropertiesResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/CustomerCustomizationPropertiesResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"CustomerCustomizationPropertiesResponseBodyData":{"type":"object","properties":{"customer_customization_properties":{"type":"array","items":{"$ref":"#/definitions/CustomizationProperty"}}},"additionalProperties":false,"required":["customer_customization_properties"]},"CustomerCustomizationPropertiesResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"CustomerFeaturePreferences":{"type":"object","additionalProperties":false},"CustomerUserData":{"type":"object","properties":{"global_permissions":{"type":"array","items":{"type":"string"}},"license":{"$ref":"#/definitions/LicenseProperties","x-nullable":true},"preferences":{"$ref":"#/definitions/UserPreferences"},"override_user_entity":{"$ref":"#/definitions/OverrideUserEntity"},"customer":{"$ref":"#/definitions/CurrentUserDataBodyResponseBodyDataCurrentUserDataCustomer"}},"additionalProperties":false,"required":["global_permissions","license","preferences","customer"]},"CustomerUserEntityPreferences":{"type":"object","properties":{"otp_required":{"type":"boolean"},"features":{"$ref":"#/definitions/CustomerFeaturePreferences","x-nullable":true}},"additionalProperties":false,"required":["otp_required"]},"CustomerUserEntityPreferencesResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/CustomerUserEntityPreferencesResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/CustomerUserEntityPreferencesResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"CustomerUserEntityPreferencesResponseBodyData":{"type":"object","properties":{"preferences":{"$ref":"#/definitions/CustomerUserEntityPreferences"}},"additionalProperties":false,"required":["preferences"]},"CustomerUserEntityPreferencesResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"CustomizationProperty":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}},"additionalProperties":false,"required":["name","value"]},"CustomizationPropertyUpdate":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["name","value"]},"DashboardOptions":{"type":"object","properties":{"hide_site_map":{"type":"boolean"}},"additionalProperties":false,"required":["hide_site_map"]},"EntityLogoProperties":{"type":"object","properties":{"data":{"type":"string"},"content_type":{"type":"string"}},"additionalProperties":false,"required":["data","content_type"]},"EntityLogoResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/EntityLogoResponseResponseMetadata"},"data":{"$ref":"#/definitions/EntityLogoResponseData"}},"additionalProperties":false,"required":["status","data"]},"EntityLogoResponseData":{"type":"object","properties":{"url":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["url"]},"EntityLogoResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"GetCustomerResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/GetCustomerResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/GetCustomerResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"GetCustomerResponseBodyData":{"type":"object","properties":{"customer":{"$ref":"#/definitions/GetCustomerResponseItem"}},"additionalProperties":false,"required":["customer"]},"GetCustomerResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"GetCustomerResponseItem":{"type":"object","properties":{"customer_id":{"type":"integer","format":"int64"},"customer_name":{"type":"string"},"is_active":{"type":"boolean"},"customization_properties":{"type":"array","items":{"$ref":"#/definitions/CustomizationProperty"}},"logo_url":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["customer_id","customer_name","is_active"]},"Group":{"type":"object","properties":{"name":{"type":"string"},"customer_id":{"type":"integer","format":"int64","x-nullable":true},"client_id":{"type":"integer","format":"int64","x-nullable":true},"contractor_id":{"type":"integer","format":"int64","x-nullable":true},"attributes":{"$ref":"#/definitions/GroupAttributes","x-nullable":true},"id":{"type":"string"}},"additionalProperties":false,"required":["name","id"]},"GroupAttributes":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"GroupProperties":{"type":"object","properties":{"name":{"type":"string"},"customer_id":{"type":"integer","format":"int64","x-nullable":true},"client_id":{"type":"integer","format":"int64","x-nullable":true},"contractor_id":{"type":"integer","format":"int64","x-nullable":true},"attributes":{"$ref":"#/definitions/GroupPropertiesAttributes","x-nullable":true}},"additionalProperties":false,"required":["name"]},"GroupPropertiesAttributes":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"GroupResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/GroupResponseResponseMetadata"},"data":{"$ref":"#/definitions/GroupResponseData"}},"additionalProperties":false,"required":["status","data"]},"GroupResponseData":{"type":"object","properties":{"group":{"$ref":"#/definitions/Group"}},"additionalProperties":false,"required":["group"]},"GroupResponseDataGroupAttributes":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"GroupResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"GroupsResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/GroupsResponseResponseMetadata"},"data":{"$ref":"#/definitions/GroupsResponseData"}},"additionalProperties":false,"required":["status","data"]},"GroupsResponseData":{"type":"object","properties":{"groups":{"type":"array","items":{"$ref":"#/definitions/Group"}}},"additionalProperties":false,"required":["groups"]},"GroupsResponseDataGroupsAttributes":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"GroupsResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"LicenseProperties":{"type":"object","properties":{"energy_module":{"type":"boolean"},"thermal_comfort_module":{"type":"boolean"},"maintenance_module":{"type":"boolean"}},"additionalProperties":false,"required":["energy_module","thermal_comfort_module","maintenance_module"]},"LicenseResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"data":{"$ref":"#/definitions/LicenseResponseData"}},"additionalProperties":false,"required":["status","data"]},"LicenseResponseData":{"type":"object","properties":{"license":{"$ref":"#/definitions/LicenseResponseDataLicense"}},"additionalProperties":false,"required":["license"]},"LicenseResponseDataLicense":{"type":"object","properties":{"license_id":{"type":"number","format":"double"},"energy_module":{"type":"boolean"},"thermal_comfort_module":{"type":"boolean"},"maintenance_module":{"type":"boolean"}},"additionalProperties":false,"required":["license_id","energy_module","thermal_comfort_module","maintenance_module"]},"MembersResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/MembersResponseResponseMetadata"},"data":{"$ref":"#/definitions/MembersResponseData"}},"additionalProperties":false,"required":["status","data"]},"MembersResponseData":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/definitions/User"}},"groups":{"type":"array","items":{"$ref":"#/definitions/Group"}}},"additionalProperties":false},"MembersResponseDataGroupsAttributes":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"MembersResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"NewPermissionMapping":{"type":"object","properties":{"permission_id":{"type":"string","enum":["client-admin","customer-client-admin","customer-admin"]},"user_ids":{"type":"array","items":{"type":"string"},"x-nullable":true},"group_ids":{"type":"array","items":{"type":"string"},"x-nullable":true}},"additionalProperties":false,"required":["permission_id"]},"OverrideUserEntity":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"type":{"type":"string","enum":["client","customer","contractor"]},"customer_id":{"type":"integer","format":"int64"},"customer_name":{"type":"string"}},"additionalProperties":false,"required":["id","name","type"]},"PermissionMapping":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/definitions/User"}},"groups":{"type":"array","items":{"$ref":"#/definitions/Group"}}},"additionalProperties":false,"required":["users","groups"]},"Permissions":{"type":"object","properties":{"customer-admin":{"$ref":"#/definitions/PermissionMapping"},"customer-client-admin":{"$ref":"#/definitions/PermissionMapping"},"client-admin":{"$ref":"#/definitions/PermissionMapping"}},"additionalProperties":false},"PermissionsResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/PermissionsResponseResponseMetadata"},"data":{"$ref":"#/definitions/PermissionsResponseData"}},"additionalProperties":false,"required":["status","data"]},"PermissionsResponseData":{"type":"object","properties":{"permissions":{"$ref":"#/definitions/Permissions"}},"additionalProperties":false,"required":["permissions"]},"PermissionsResponseDataPermissionsClientAdminGroupsAttributes":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"PermissionsResponseDataPermissionsCustomerAdminGroupsAttributes":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"PermissionsResponseDataPermissionsCustomerClientAdminGroupsAttributes":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"PermissionsResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"PlatformAdminUserData":{"type":"object","properties":{"global_permissions":{"type":"array","items":{"type":"string"}}},"additionalProperties":false,"required":["global_permissions"]},"PreferenceNotificationOptions":{"type":"object","properties":{"mentions":{"type":"boolean"}},"additionalProperties":false,"required":["mentions"]},"PreferenceSiteNotificationOptions":{"type":"object","additionalProperties":{"type":"string","enum":["NO_NOTIFICATIONS","ALL_NOTIFICATIONS","ASSIGNED"],"x-nullable":true}},"PreferenceTableOptions":{"type":"object","properties":{"rows_per_page":{"type":"number","format":"double"}},"additionalProperties":false,"required":["rows_per_page"]},"SearchCustomersResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/SearchCustomersResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/SearchCustomersResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"SearchCustomersResponseBodyData":{"type":"object","properties":{"customers":{"type":"array","items":{"$ref":"#/definitions/SearchCustomersResponseItem"}}},"additionalProperties":false,"required":["customers"]},"SearchCustomersResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"SearchCustomersResponseItem":{"type":"object","properties":{"customer_id":{"type":"integer","format":"int64"},"customer_name":{"type":"string"},"is_active":{"type":"boolean"},"customization_properties":{"type":"array","items":{"$ref":"#/definitions/CustomizationProperty"}},"allowed_actions":{"type":"array","items":{"type":"string"}}},"additionalProperties":false,"required":["customer_id","customer_name","is_active"]},"Tenant":{"type":"object","properties":{"tenant_name":{"type":"string"},"customer_id":{"type":"number","format":"double"},"tenant_id":{"type":"number","format":"double"}},"additionalProperties":false,"required":["tenant_name","customer_id","tenant_id"]},"TenantDeleteResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TenantDeleteResponseResponseMetadata"},"data":{"$ref":"#/definitions/TenantDeleteResponseData"}},"additionalProperties":false,"required":["status","data"]},"TenantDeleteResponseData":{"type":"object","properties":{"tenant":{"$ref":"#/definitions/TenantDeleteResponseDataTenant"}},"additionalProperties":false,"required":["tenant"]},"TenantDeleteResponseDataTenant":{"type":"object","properties":{"tenant_id":{"type":"number","format":"double"},"deleted":{"type":"boolean"}},"additionalProperties":false,"required":["tenant_id","deleted"]},"TenantDeleteResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TenantProperties":{"type":"object","properties":{"tenant_name":{"type":"string"},"customer_id":{"type":"number","format":"double"}},"additionalProperties":false,"required":["tenant_name","customer_id"]},"TenantResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TenantResponseResponseMetadata"},"data":{"$ref":"#/definitions/TenantResponseData"}},"additionalProperties":false,"required":["status","data"]},"TenantResponseData":{"type":"object","properties":{"tenant":{"$ref":"#/definitions/Tenant"}},"additionalProperties":false,"required":["tenant"]},"TenantResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TenantsResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TenantsResponseResponseMetadata"},"data":{"$ref":"#/definitions/TenantsResponseData"}},"additionalProperties":false,"required":["status","data"]},"TenantsResponseData":{"type":"object","properties":{"tenants":{"type":"array","items":{"$ref":"#/definitions/Tenant"}}},"additionalProperties":false,"required":["tenants"]},"TenantsResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"UpdateCustomerCustomizationPropertiesRequestBody":{"type":"object","properties":{"customer_customization_properties":{"type":"array","items":{"$ref":"#/definitions/CustomizationPropertyUpdate"}}},"additionalProperties":false,"required":["customer_customization_properties"]},"UpdateCustomerRequestBody":{"type":"object","properties":{"customer_id":{"type":"integer","format":"int64"},"customer_name":{"type":"string"}},"additionalProperties":false,"required":["customer_id","customer_name"]},"User":{"type":"object","properties":{"email":{"type":"string"},"permissions":{"$ref":"#/definitions/UserPermissions","x-nullable":true},"contractor_id":{"type":"number","format":"double","x-nullable":true},"lastname":{"type":"string"},"username":{"type":"string"},"preferences":{"$ref":"#/definitions/UserPreferences","x-nullable":true},"firstname":{"type":"string"},"id":{"type":"string"},"client_id":{"type":"number","format":"double","x-nullable":true},"customer_id":{"type":"number","format":"double","x-nullable":true}},"additionalProperties":false,"required":["email","lastname","username","firstname","id"]},"UserEntity":{"type":"object","properties":{"id":{"type":"number","format":"double"},"name":{"type":"string"},"type":{"type":"string","enum":["contractor","customer","client"]},"is_active":{"type":"boolean"},"customer_id":{"type":"number","format":"double"},"logo_url":{"type":"string"}},"additionalProperties":false,"required":["id","name","type","is_active"]},"UserEntityPreferences":{"type":"object","properties":{"otp_required":{"type":"boolean"}},"additionalProperties":false,"required":["otp_required"]},"UserEntityPreferencesResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/UserEntityPreferencesResponseResponseMetadata"},"data":{"$ref":"#/definitions/UserEntityPreferencesResponseData"}},"additionalProperties":false,"required":["status","data"]},"UserEntityPreferencesResponseData":{"type":"object","properties":{"preferences":{"$ref":"#/definitions/UserEntityPreferences"}},"additionalProperties":false,"required":["preferences"]},"UserEntityPreferencesResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"UserPermissions":{"type":"object","properties":{"can_administer":{"type":"boolean"}},"additionalProperties":false,"required":["can_administer"]},"UserPreferences":{"type":"object","properties":{"table_options":{"$ref":"#/definitions/PreferenceTableOptions"},"site_notification_options":{"$ref":"#/definitions/PreferenceSiteNotificationOptions","x-nullable":true},"notification_options":{"$ref":"#/definitions/PreferenceNotificationOptions","x-nullable":true},"dashboard_options":{"$ref":"#/definitions/DashboardOptions","x-nullable":true},"primary_selected_site_id":{"type":"integer","format":"int64","x-nullable":true},"last_selected_navigation_menus":{"x-nullable":true}},"additionalProperties":false,"required":["table_options"]},"UserPreferencesPatchRequestBody":{"type":"object","properties":{"site_notification_options":{"$ref":"#/definitions/PreferenceSiteNotificationOptions","x-nullable":true},"notification_options":{"$ref":"#/definitions/PreferenceNotificationOptions","x-nullable":true},"dashboard_options":{"$ref":"#/definitions/DashboardOptions","x-nullable":true},"primary_selected_site_id":{"type":"integer","format":"int64","x-nullable":true},"last_selected_navigation_menus":{"x-nullable":true},"table_options":{"$ref":"#/definitions/PreferenceTableOptions","x-nullable":true}},"additionalProperties":false},"UserPreferencesResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/UserPreferencesResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/UserPreferencesResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"UserPreferencesResponseBodyData":{"type":"object","properties":{"preferences":{"$ref":"#/definitions/UserPreferences"}},"additionalProperties":false,"required":["preferences"]},"UserPreferencesResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"UserProperties":{"type":"object","properties":{"email":{"type":"string"},"permissions":{"$ref":"#/definitions/UserPermissions","x-nullable":true},"contractor_id":{"type":"number","format":"double","x-nullable":true},"lastname":{"type":"string"},"username":{"type":"string"},"preferences":{"$ref":"#/definitions/UserPreferences","x-nullable":true},"firstname":{"type":"string"},"client_id":{"type":"number","format":"double","x-nullable":true},"customer_id":{"type":"number","format":"double","x-nullable":true}},"additionalProperties":false,"required":["email","lastname","username","firstname"]},"UserResetParams":{"type":"object","properties":{"lifespan":{"type":"number","format":"double","x-nullable":true},"include_tac":{"type":"boolean","x-nullable":true}},"additionalProperties":false},"UserResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/UserResponseResponseMetadata"},"data":{"$ref":"#/definitions/UserResponseData"}},"additionalProperties":false,"required":["status","data"]},"UserResponseData":{"type":"object","properties":{"user":{"$ref":"#/definitions/UserWithEntityWithLogo"}},"additionalProperties":false,"required":["user"]},"UserResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"UserWithEntityWithLogo":{"type":"object","properties":{"email":{"type":"string"},"permissions":{"$ref":"#/definitions/UserPermissions","x-nullable":true},"contractor_id":{"type":"number","format":"double","x-nullable":true},"lastname":{"type":"string"},"username":{"type":"string"},"preferences":{"$ref":"#/definitions/UserPreferences","x-nullable":true},"firstname":{"type":"string"},"id":{"type":"string"},"client_id":{"type":"number","format":"double","x-nullable":true},"entity":{"$ref":"#/definitions/UserEntity"},"customer_id":{"type":"number","format":"double","x-nullable":true}},"additionalProperties":false,"required":["email","lastname","username","firstname","id"]},"UsersResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/UsersResponseResponseMetadata"},"data":{"$ref":"#/definitions/UsersResponseData"}},"additionalProperties":false,"required":["status","data"]},"UsersResponseData":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/definitions/UserWithEntityWithLogo"}}},"additionalProperties":false,"required":["users"]},"UsersResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false}}}