Download OpenAPI specification:Download
API specification for Module 'Users' in NovaFacies Open Source Project. For more information, see https://novafacies.org
Creates a new user. Reference function with internal name: users.createUser
first_name required | string See Module Description |
middle_name | string See Module Description |
last_name required | string See Module Description |
salutation | string See Module Description |
date_of_birth | string See Module Description |
email required | string See Module Description |
address_name required | string See Module Description |
street_address_1 required | string See Module Description |
street_address_2 | string See Module Description |
city required | string See Module Description |
state_region required | string See Module Description |
postal_code required | string See Module Description |
country required | string See Module Description |
{- "first_name": "John",
- "middle_name": "A.",
- "last_name": "Doe",
- "salutation": "Mr.",
- "date_of_birth": "1990-01-01",
- "address_name": "Home",
- "street_address_1": "123 Main St",
- "street_address_2": "Apt 4B",
- "city": "New York",
- "state_region": "NY",
- "postal_code": "10001",
- "country": "US"
}
{- "status": "success",
- "user_id": "1234-abcd"
}
Retrieves details for an existing user. Reference function with internal name: users.getUser
user_id required | string See Module Description |
{- "user_id": "1234-abcd"
}
{- "status": "success",
- "user_id": "1234-abcd",
- "first_name": "John",
- "middle_name": "A.",
- "last_name": "Doe",
- "salutation": "Mr.",
- "date_of_birth": "1990-01-01",
- "user_is_soft_deleted": false,
- "user_is_permanently_deleted": false,
- "address_id": "addr-5678",
- "address_name": "Home",
- "street_address_1": "123 Main St",
- "street_address_2": "Apt 4B",
- "city": "New York",
- "state_region": "NY",
- "postal_code": "10001",
- "country": "US",
- "address_is_soft_deleted": false,
- "address_is_permanently_deleted": false
}
Retrieves UserID by querying unique fields. Reference function with internal name: users.getUserID
email required | string See Module Description |
{- "email": "[email protected]"
}
{- "status": "success",
- "user_id": "1234-abcd"
}
Updates user details. Reference function with internal name: users.updateUser
user_id required | string See Module Description |
first_name | string See Module Description |
middle_name | string See Module Description |
last_name | string See Module Description |
salutation | string See Module Description |
date_of_birth | string See Module Description |
string See Module Description | |
address_id | string See Module Description |
address_name | string See Module Description |
street_address_1 | string See Module Description |
street_address_2 | string See Module Description |
city | string See Module Description |
state_region | string See Module Description |
postal_code | string See Module Description |
country | string See Module Description |
{- "user_id": "1234-abcd",
- "first_name": "John",
- "middle_name": "A.",
- "last_name": "Doe",
- "salutation": "Mr.",
- "date_of_birth": "1990-01-01",
- "address_id": "addr-5678",
- "address_name": "Home",
- "street_address_1": "123 Main St",
- "street_address_2": "Apt 4B",
- "city": "New York",
- "state_region": "NY",
- "postal_code": "10001",
- "country": "US"
}
{- "status": "success"
}
Permanently deletes a user. Reference function with internal name: users.deleteUser
user_id required | string See Module Description |
{- "user_id": "1234-abcd"
}
{- "status": "success"
}
Soft deletes a user. Reference function with internal name: users.softDeleteUser
user_id required | string See Module Description |
{- "user_id": "1234-abcd"
}
{- "status": "success"
}
Lists users with pagination. Reference function with internal name: users.listUsers
{- "status": "success",
- "users": [
- {
- "user_id": "1234-abcd",
- "first_name": "John",
- "middle_name": "A.",
- "last_name": "Doe",
- "salutation": "Mr.",
- "date_of_birth": "1990-01-01",
- "user_is_soft_deleted": false,
- "user_is_permanently_deleted": false,
- "address_id": "addr-5678",
- "address_name": "Home",
- "street_address_1": "123 Main St",
- "street_address_2": "Apt 4B",
- "city": "New York",
- "state_region": "NY",
- "postal_code": "10001",
- "country": "US",
- "address_is_soft_deleted": false,
- "address_is_permanently_deleted": false
}, - {
- "user_id": "5678-efgh",
- "first_name": "Jane",
- "middle_name": "B.",
- "last_name": "Smith",
- "salutation": "Ms.",
- "date_of_birth": "1985-06-15",
- "user_is_soft_deleted": false,
- "user_is_permanently_deleted": false,
- "address_id": "addr-9876",
- "address_name": "Office",
- "street_address_1": "456 Business Rd",
- "street_address_2": "Suite 100",
- "city": "San Francisco",
- "state_region": "CA",
- "postal_code": "94107",
- "country": "US",
- "address_is_soft_deleted": false,
- "address_is_permanently_deleted": false
}
], - "total": 100
}
Searches users by name, email, or other criteria. Reference function with internal name: users.searchUsers
user_id | string See Module Description |
first_name | string See Module Description |
middle_name | string See Module Description |
last_name | string See Module Description |
salutation | string See Module Description |
date_of_birth | string See Module Description |
string See Module Description | |
user_is_soft_deleted | boolean See Module Description |
user_is_permanently_deleted | boolean See Module Description |
address_id | string See Module Description |
address_name | string See Module Description |
street_address_1 | string See Module Description |
street_address_2 | string See Module Description |
city | string See Module Description |
state_region | string See Module Description |
postal_code | string See Module Description |
country | string See Module Description |
address_is_soft_deleted | boolean See Module Description |
address_is_permanently_deleted | boolean See Module Description |
{- "first_name": "John",
- "email": "[email protected]"
}
{- "status": "success",
- "results": [
- {
- "user_id": "1234-abcd",
- "first_name": "John",
- "middle_name": "A.",
- "last_name": "Doe",
- "salutation": "Mr.",
- "date_of_birth": "1990-01-01",
- "user_is_soft_deleted": false,
- "user_is_permanently_deleted": false,
- "address_id": "addr-5678",
- "address_name": "Home",
- "street_address_1": "123 Main St",
- "street_address_2": "Apt 4B",
- "city": "New York",
- "state_region": "NY",
- "postal_code": "10001",
- "country": "US",
- "address_is_soft_deleted": false,
- "address_is_permanently_deleted": false
}, - {
- "user_id": "5678-efgh",
- "first_name": "Jane",
- "middle_name": "B.",
- "last_name": "Smith",
- "salutation": "Ms.",
- "date_of_birth": "1985-06-15",
- "user_is_soft_deleted": false,
- "user_is_permanently_deleted": false,
- "address_id": "addr-9876",
- "address_name": "Office",
- "street_address_1": "456 Business Rd",
- "street_address_2": "Suite 100",
- "city": "San Francisco",
- "state_region": "CA",
- "postal_code": "94107",
- "country": "US",
- "address_is_soft_deleted": false,
- "address_is_permanently_deleted": false
}
]
}
Checks if a user exists by email. Reference function with internal name: users.validateUserExists
email required | string See Module Description |
{- "email": "[email protected]"
}
{- "status": "success",
- "exists": true
}