Company APIs
More about Company API
Deskera - Company Management
/auth/apisid/{apisid}
GET
Summary
APISID API
Description
APISID API
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
apisid | path | apisid | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | APISID successful | boolean |
400 | APISID failed | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/checkcontact
POST
Summary
check if Phone number exists in Platform
Description
API to check if Phone number exists in Platform
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
contactCheckRequest | body | contactCheckRequest | Yes | ContactCheckRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Contact | TenantInfo |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | API failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/confirmforgotpassword
POST
Summary
Confirm forgot password
Description
Confirm forgot password
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
confirmForgotPassRequest | body | confirmForgotPassRequest | Yes | ConfirmForgotPassRequest |
Responses
Code | Description |
---|---|
200 | User has set new password successfully. |
201 | Created |
400 | User's new password request failed. |
401 | Unauthorized |
403 | Forbidden |
404 | User's new password request failed. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/email/verify
PUT
Summary
/email/verify
Description
Email verification API
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userDto | body | userDto | Yes | UserDto |
Responses
Code | Description |
---|---|
200 | Email has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | The Confirmation link is invalid. Please generate a new confirmation link. |
410 | Email Token has been expired. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/forgotpassword
POST
Summary
Forgot password
Description
Forgot password
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
forgotPasswordRequest | body | forgotPasswordRequest | Yes | ForgotPasswordRequest |
Responses
Code | Description |
---|---|
200 | Confirmation code has been sent successfully. |
201 | Created |
400 | Failed to initiate forgot password confirmation code. |
401 | Unauthorized |
403 | Forbidden |
404 | Failed to initiate forgot password confirmation code. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/getnewtokens
POST
Summary
Get new tokens in case existing is expired
Description
Get new tokens in case existing is expired
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
newTokenRequest | body | newTokenRequest | Yes | NewTokenRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Confirmation code has been sent successfully. | AuthenticationResultType |
201 | Created | |
400 | Failed to initiate sign in confirmation code. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to initiate sign in confirmation code. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/getrefreshtoken
POST
Summary
Get new tokens using tenantid in case existing is expired
Description
Get new tokens using tenantid in case existing is expired
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
refreshTokenRequest | body | refreshTokenRequest | Yes | RefreshTokenRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Confirmation code has been sent successfully. | AuthenticationResultType |
201 | Created | |
400 | Failed to initiate sign in confirmation code. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to initiate sign in confirmation code. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/mobilesignin
POST
Summary
Signin API to receive verification code and session
Description
Signin API to receive verification code and session
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
mobileSignInRequest | body | mobileSignInRequest | Yes | MobileSignInRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Confirmation code has been sent successfully. | string |
201 | Created | |
400 | Failed to initiate sign in confirmation code. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to initiate sign in confirmation code. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/mobilesignup
POST
Summary
Signup using contact no
Description
Signup using contact no
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
mobileSignupRequestWithOrg | body | mobileSignupRequestWithOrg | Yes | MobileSignupRequestWithOrg |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | UserDto |
201 | User has been created successfully. | UserDto |
400 | User with same username is already exist. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/mobileverifysignin
POST
Summary
Verify Api to get token against verification code
Description
Verify Api to get token against verification code
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
MobileVerifySignInRequest | body | MobileVerifySignInRequest | Yes | MobileVerifySignInRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Confirmation code has been sent successfully. | AuthenticationResultType |
201 | Created | |
400 | Failed to initiate sign in confirmation code. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to initiate sign in confirmation code. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/sso/verify
POST
Summary
Verify SSO APISID
Description
API to verify SSO APISID
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
ssoVerifyRequest | body | ssoVerifyRequest | Yes | SsoVerifyRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | TenantInfo |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | APISID invalid |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/subscription/cancel
GET
Summary
Cancel subscription
Description
API to cancel subscription.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
token | query | token | Yes | string |
Responses
Code | Description |
---|---|
200 | Request to cancel subscription successful. |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/websignin
POST
Summary
Login API to receive token with username and password
Description
Login API to receive token with username and password
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
webSignInRequest | body | webSignInRequest | Yes | WebSignInRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Login done successfully. | AuthenticationResultType |
201 | Created | |
400 | Failed to login with given credentials. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to login with given credentials. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/websignup
POST
Summary
Signup using contact, email and password
Description
Signup using contact, email and password
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
webSignupRequest | body | webSignupRequest | Yes | WebSignupRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | UserDto |
201 | User has been created successfully. | UserDto |
400 | User with same username is already exist. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
open-api-controller
Utility API
/auth/active-users
GET
Summary
Active users count
Description
API to provide active users count
Responses
Code | Description | Schema |
---|---|---|
200 | Active user count has been provided. | object |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
email-verification-controller
User email verification
/auth/email/regenerate
GET
Summary
/regenerate
Description
Regenerate Email verification API
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
query | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | Email has been sent successfully. | ResponseEntity |
400 | Email verification unsuccessful. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/email/verification
GET
Summary
/verification
Description
Email verification API
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
token | query | token | Yes | string |
user | query | user | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | Email has been verified successfully. | string |
401 | Unauthorized | |
403 | Forbidden | |
404 | The Confirmation link is invalid. Please generate a new confirmation link. | |
410 | Email Token has been expired. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
google-auth-controller
Auth user from google
/auth/google/gwebsignin
POST
Summary
User SignIn from Google
Description
API to authenticate and login a user.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
authAppUserSignInRequest | body | authAppUserSignInRequest | Yes | AuthApplicationCreateRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | User sign in successfully. | AuthenticationResultType |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/auth/google/gwebsignup
POST
Summary
User SignUp from Google
Description
API to authenticate and create a user.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
authAppUserCreateRequest | body | authAppUserCreateRequest | Yes | AuthApplicationCreateRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | UserDto |
201 | Authenticate User has been created successfully. | UserDto |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found | |
409 | User with same username is already exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
token-controller
Refresh token for social auth user
/auth/token
POST
Summary
Refresh token for social auth user
Description
API to create a new refresh token for social auth user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
authApplicationCreateRequest | body | authApplicationCreateRequest | Yes | AuthApplicationCreateRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Refresh token created successfully. | AuthenticationResultType |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
internal-demo-org-controller
Internal Demo Org Controller
/internal-demo-org/demo-org
POST
Summary
Create demo organization
Description
API to create demo organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
country | query | country | No | string |
tenantRequest | body | tenantRequest | Yes | TenantRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal-demo-org/tenantNames
POST
Summary
getAllTenantNames
Description
List of tenant names for list of tenantids
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tenantIds | body | tenantIds | Yes | [ long ] |
Responses
Code | Description | Schema |
---|---|---|
200 | Successfully fetched all tenant names | object |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failure fetching tenant names |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
internal-tenant-details-controller
API for internal components to get Tenant details
/internal/tenant/details/country/{countryCode}
GET
Summary
Get tenant get by country code.
Description
API to get tenant information by country code.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
countryCode | path | countryCode | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information by country code has been fetched successfully. | object |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenant/details/{id}
GET
Summary
API for internal components to get Tenant details
Description
API to get Tenant details without tenant token and only for use internally
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant details fetched successfully | TenantInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found | |
500 | Failed to get tenant details |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
internal-token-controller
API to create a HPA token for a given tenant
/internal/tenant/hpa/token
GET
Summary
API to create a HPA token for a given tenant
Description
Generate a HPA token for a given tenant, but is not updated in cognito
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tenantId | query | tenantId | Yes | long |
userId | query | userId | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | HPA token created successfully | AuthenticationResultType |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found | |
500 | Failed to create token |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
internal-user-controller
User Management
/internal/tenants/users/assign/crm_plus
POST
Summary
Add user's roles for crm_plus app
Description
Add user's roles for crm_plus app
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
emails | body | emails | Yes | [ string ] |
Responses
Code | Description |
---|---|
200 | Users has been added to crm plus successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/change-email
PATCH
Summary
Change user email
Description
Api to change user email
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
emailChangeDto | body | emailChangeDto | Yes | EmailChangeDto |
Responses
Code | Description | Schema |
---|---|---|
200 | Encryption Success | AppUserBasicInfoDto |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/change-name
PATCH
Summary
change name of user
Description
Api to change name of user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
changeNameDto | body | changeNameDto | Yes | ChangeNameDto |
Responses
Code | Description | Schema |
---|---|---|
200 | successfully modified the name | AppUserBasicInfoDto |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/decrypt
POST
Summary
Get decrypted text
Description
Api to get decrypted values of strings
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
encryptedStrings | body | encryptedStrings | Yes | [ string ] |
Responses
Code | Description | Schema |
---|---|---|
200 | Decryption Success | [ string ] |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/delete-roles
DELETE
Summary
Delete user roles from cron
Description
Delete user roles from cron
Responses
Code | Description |
---|---|
200 | User roles cleared successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/domain
POST
Summary
Extract domain from email id
Description
Api to extract domain from email id
Responses
Code | Description |
---|---|
200 | Domains extracted successfully |
201 | Created |
401 | Failed to extract users |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/encrypt
GET
Summary
run encryption on app user info
Description
run encryption on app user info
Responses
Code | Description |
---|---|
200 | Encryption Success |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
POST
Summary
Get encrypted text
Description
Api to get encrypted values of strings
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
plainStrings | body | plainStrings | Yes | [ string ] |
Responses
Code | Description | Schema |
---|---|---|
200 | Encryption Success | [ string ] |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/encrypt-app-invite
GET
Summary
run encryption on app_invite info
Description
run encryption on app_invite info
Responses
Code | Description |
---|---|
200 | Encryption Success |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/encrypt-bookkeeper-client-invite
GET
Summary
run encryption on bookkeeper_client_invite
Description
run encryption on bookkeeper_client_invite
Responses
Code | Description |
---|---|
200 | Encryption Success |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/encrypt_tenant
GET
Summary
encrypt tenant in user_tenant_mapping_basic_info
Description
encrypt tenant in user_tenant_mapping_basic_info
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
size | query | size | No | integer |
Responses
Code | Description |
---|---|
200 | encryption of tenant data in user_tenant_mapping_basic_info has been done successfully |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/findAllByEmailContainingIgnoreCase/{email}
GET
Summary
Find by email containing ignored case
Description
Find by email containing ignored case
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
path | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | Users found with the given email | [ BookkeeperClientInvite ] |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/findAllByEmailContainingIgnoreCaseAndStatusAndIsBookkeeperFalseAndDeletedFalse/{email}/{status}
GET
Summary
Find by email containing ignored case and status
Description
Find by email containing ignored case and status
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
path | Yes | string | ||
status | path | status | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | User found with the given email and status | [ BookkeeperClientInvite ] |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/findAllByEmailIgnoreCaseAndUserTenantMappingAndDeletedFalse/{email}{userTenantMapping}
GET
Summary
Find by email ignored case and user tenant mapping
Description
Find by email ignored case and user tenant mapping
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
path | Yes | string | ||
userTenantMapping | path | userTenantMapping | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | Users found with the given email | [ BookkeeperClientInvite ] |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/findByEmailContainingIgnoreCase/{email}
GET
Summary
Find by email containing ignored case
Description
Find by email containing ignored case
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
path | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | User found by email | [ User ] |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/findByEmailIgnoreCase/{email}
GET
Summary
Find one by email ignore case
Description
Find one by email ignore case
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
path | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | User found by email | User |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/findByEmailIgnoreCaseAndTenantId/{email}/{tenantId}
GET
Summary
Find by email and tenant id
Description
Find by email and tenant id
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
path | Yes | string | ||
tenantId | path | tenantId | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | User found by email | AppInvite |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/findByEmailIgnoreCaseAndTenantIdAndDeletedFalse/{email}{tenantId}
GET
Summary
Find by email ignored case and tenant id
Description
Find by email ignored case and tenant id
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
path | Yes | string | ||
tenantId | path | tenantId | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | User found with the given email and tenant id | BookkeeperClientInvite |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/findByIdAndEmailContainingIgnoreCaseAndDeletedFalse/{id}/{email}
GET
Summary
Find by id and email containing ignored case
Description
Find by id and email containing ignored case
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
path | Yes | string | ||
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | User found with the given id and email | BookkeeperClientInvite |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/firstname-index
GET
Summary
Api to check & create first name sort index
Description
Api to check & create first name sort index
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
num | query | num | Yes | integer |
Responses
Code | Description | Schema |
---|---|---|
200 | first name sort index created | string |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/get-users
POST
Summary
Get users by tenant id
Description
Api to get users by tenant id
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tenantIds | body | tenantIds | Yes | [ long ] |
Responses
Code | Description | Schema |
---|---|---|
200 | Users fetched successfully | [ UserShortInfo ] |
201 | Created | |
401 | Failed to fetch users | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/getByIamUserIdsBasic
POST
Summary
Get user by id.
Description
API to get user information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
iamUserIds | body | iamUserIds | Yes | [ long ] |
Responses
Code | Description | Schema |
---|---|---|
200 | User information has been fetched successfully. | AppUserResponseInfo |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | User does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/getiamid
GET
Summary
Get user by id.
Description
API to get user information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tenantId | query | tenantId | Yes | long |
userId | query | userId | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | User information has been fetched successfully. | AppUserResponseInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | User does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/iam
POST
Summary
Get user by id.
Description
API to get user information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
iamUserIds | body | iamUserIds | Yes | [ long ] |
Responses
Code | Description | Schema |
---|---|---|
200 | User information has been fetched successfully. | AppUserResponseInfo |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | User does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/iam/{id}
GET
Summary
Get user by id.
Description
API to get user information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | User information has been fetched successfully. | AppUserResponseInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | User does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
Deleted iam user mapping
Description
Api to ackowledge deleted iam user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description |
---|---|
200 | User deleted |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/ids
POST
Summary
Get user by id.
Description
API to get user information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
ids | body | ids | Yes | [ long ] |
Responses
Code | Description | Schema |
---|---|---|
200 | User information has been fetched successfully. | UserDto |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | User does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/index
POST
Summary
Update sort column for users
Description
Update sort column for users
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
erpTenantIds | body | erpTenantIds | Yes | [ long ] |
Responses
Code | Description | Schema |
---|---|---|
200 | No users found | string |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/refresh-roles-modules
POST
Summary
Refresh the roles and permissions of the user
Description
Refresh the roles and permissions of the user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
refreshRolesModulesRequest | body | refreshRolesModulesRequest | Yes | RefreshRolesModulesRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | User updated successfully | RefreshRolesModulesResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to update roles and modules |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/set-contact-email
PATCH
Summary
Change user contact/email
Description
Api to change user contact/email
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
setContactEmailDto | body | setContactEmailDto | Yes | SetContactEmailDto |
Responses
Code | Description | Schema |
---|---|---|
200 | Encryption Success | AppUserBasicInfoDto |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/tenant-delete/{id}
DELETE
Summary
Delete the tenant
Description
Delete the tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/tenant-reset
DELETE
Summary
Reset the tenant
Description
Reset the tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/tenantId/{tenantId}/app/{app}/role_group/{roleGroup}
GET
Summary
Get iamUserId for app and roleGroup
Description
Get iamUserId for app and roleGroup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
app | path | app | Yes | string |
roleGroup | path | roleGroup | Yes | string |
tenantId | path | tenantId | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | IamUserId for app and roleGroup has been fetched successfully. | long |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/internal/tenants/users/utmbi
GET
Summary
insert decrypted data in user_tenant_mapping_basic_info
Description
insert decrypted data in user_tenant_mapping_basic_info
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
size | query | size | No | integer |
Responses
Code | Description |
---|---|
200 | decrypted data in user_tenant_mapping_basic_info has been done successfully |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
role-group-controller
Role Group Management
/v1/rolegroups
GET
Summary
Get Role Groups
Description
API to get role groups
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
limit | query | limit | No | integer |
page | query | page | No | integer |
query | query | query | No | string |
search | query | search | No | string |
sort | query | sort | No | string |
sortDir | query | sortDir | No | string |
Responses
Code | Description | Schema |
---|---|---|
200 | Role Group information has been fetched successfully. | RoleGroupDto |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
POST
Summary
Create Role Groups
Description
API to create role groups
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
roleGroupCreateReq | body | roleGroupCreateReq | Yes | RoleGroupCreateRequestDto |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | RoleGroupDto |
201 | Role information has been created successfully. | RoleGroupDto |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
Delete Role Groups
Description
API to delete role groups
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
roleGroupDeleteReq | body | roleGroupDeleteReq | Yes | RoleGroupDeleteRequestDto |
Responses
Code | Description | Schema |
---|---|---|
200 | Role information has been deleted successfully. | RoleGroupDto |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PATCH
Summary
Update Role Groups
Description
API to update role groups
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
roleGroupCreateReq | body | roleGroupCreateReq | Yes | RoleGroupCreateRequestDto |
Responses
Code | Description | Schema |
---|---|---|
200 | Role information has been updated successfully. | RoleGroupDto |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/rolegroups/get/roles
GET
Summary
Get Role Groups
Description
API to get role groups
Responses
Code | Description | Schema |
---|---|---|
200 | Role information has been fetched successfully. | UserDto |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/rolegroups/{appName}
GET
Summary
Get role group by code.
Description
API to get role group by code.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
appName | path | appName | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | Role information has been fetched successfully. | UserDto |
401 | Unauthorized | |
403 | Forbidden | |
404 | Role group does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller
Tenant APIs
/v1/tenants/**
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfo |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/apps-customization
GET
Summary
Get Apps Customization details
Description
API to get Apps Customization details
Responses
Code | Description | Schema |
---|---|---|
200 | Request to get App Customization details successful. | AppsCustomizationResponseDto |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to get App Customization details. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
POST
Summary
Save User preferences for App customization
Description
Save User preferences for App customization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
appsCustomizationRequestDto | body | appsCustomizationRequestDto | Yes | AppsCustomizationRequestDto |
Responses
Code | Description | Schema |
---|---|---|
200 | App Customization Preferences has been saved successfully. | AppsCustomizationResponseDto |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failure in saving app customization |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PATCH
Summary
Update customization setting.
Description
API to update customization setting of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
appsCustomizationRequestDto | body | appsCustomizationRequestDto | Yes | AppsCustomizationRequestDto |
Responses
Code | Description | Schema |
---|---|---|
200 | Customization setting has been updated successfully. | TenantInfo |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/bktenantId/{id}
GET
Summary
Get Book Keeper tenant by id.
Description
API to get book keeper tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Book Keeper Tenant information has been fetched successfully. | TenantInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Book Keeper Tenant or User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfo |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/books/subscription
GET
Summary
Get Books subscription details
Description
API to get subscription details for a tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Request to get subscription details successful. | TenantBooksSubscriptionDetails |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to get Books subscription details. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/contact-info
GET
Summary
Get Company's contact info
Description
API to get Company's contact info
Responses
Code | Description | Schema |
---|---|---|
200 | Contact info fetched successfully | TenantInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Contact info not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PATCH
Summary
Update Company's contact info
Description
API to update Company's contact info
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantContact |
Responses
Code | Description | Schema |
---|---|---|
200 | Contact info updated successfully | TenantInfo |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Contact info update failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/demo-organization
POST
Summary
Create demo organization
Description
API to create demo organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
country | query | country | No | string |
tenantRequest | body | tenantRequest | Yes | TenantRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/get-tenants-by-nature
GET
Summary
Get Tenants by nature.
Description
Get Tenants by nature.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
nature | query | nature | Yes | string |
tenantId | query | tenantId | No | long |
Responses
Code | Description | Schema |
---|---|---|
200 | User tenant list fetched successfully | [ TenantShortInfo ] |
400 | Get Tenants by nature. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/iamuser
POST
Summary
Add an IAM user to a tenant
Description
Add an IAM user to a tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userTenantRelRequest | body | userTenantRelRequest | Yes | UserTenantRelRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | IAM User added to a tenant successfully! | UserDto |
201 | Created | |
400 | IAM User addition to tenant failed! | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/iamuser/bulk
POST
Summary
Create user in bulk.
Description
Api to create users in bulk
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
requests | body | requests | Yes | [ UserTenantRelRequest ] |
Responses
Code | Description | Schema |
---|---|---|
200 | Users created successfully. | BulkAddUserResponse |
201 | Created | |
400 | Failed to create users. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/iamuser/bulkasync
POST
Summary
Create user in bulk.
Description
Api to create users in bulk
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
requests | body | requests | Yes | [ UserTenantRelRequest ] |
Responses
Code | Description | Schema |
---|---|---|
200 | Users created successfully. | BulkAddUserResponse |
201 | Created | |
400 | Failed to create users. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/iamuser/{iamUserId}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
iamUserId | path | iamUserId | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant User information has been fetched successfully. | TenantInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/inviteduser
POST
Summary
Add an IAM user to a tenant
Description
Add an IAM user to a tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userTenantRelRequest | body | userTenantRelRequest | Yes | UserTenantRelRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | IAM User added to a tenant successfully! | UserDto |
201 | Created | |
400 | IAM User addition to tenant failed! | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/logout
GET
Summary
Log out
Description
Log out API
Responses
Code | Description | Schema |
---|---|---|
200 | Logged out successfully | boolean |
400 | Log out failed | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/logout2
GET
Summary
Log out
Description
Log out API
Responses
Code | Description | Schema |
---|---|---|
200 | Logged out successfully | boolean |
400 | Log out failed | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/mobilesignup
POST
Summary
Signup using contact no
Description
Signup using contact no
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
mobileSignupRequestWithOrg | body | mobileSignupRequestWithOrg | Yes | MobileSignupRequestWithOrg |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | UserDto |
201 | User has been created successfully. | UserDto |
400 | User with same username is already exist. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/nexus-states
POST
Summary
Get Tenant Info by id.
Description
API to get Tenant Info by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tenantIds | body | tenantIds | Yes | [ long ] |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant Info has been fetched successfully. | [ object ] |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Organization or Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/organisation/country/update
PATCH
Summary
API to country of Tenant from People
Description
API to country of Tenant from People
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tenantCountryDto | body | tenantCountryDto | Yes | TenantCountryDto |
Responses
Code | Description | Schema |
---|---|---|
200 | Updated Tenant country and currency successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to update Tenant country and currency from. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/organisationwithoutsetup
POST
Summary
Create organization without setup
Description
API to create organization without setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tenantRequest | body | tenantRequest | Yes | TenantRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/organization/settings
GET
Summary
Get Organization settings
Description
Get Organization settings
Responses
Code | Description | Schema |
---|---|---|
200 | Organization settings have been fetched successfully. | OrganizationSettings |
401 | Unauthorized | |
403 | Forbidden | |
404 | Organization not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/owner
GET
Summary
owner user
Description
Api to find owner name of user
Responses
Code | Description | Schema |
---|---|---|
200 | successfully fetched the name | OwnerInfoDto |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/roles/iamuser
POST
DEPRECATED
Summary
Add an IAM user to a tenant
Description
Add an IAM user to a tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userTenantRelCreationRequest | body | userTenantRelCreationRequest | Yes | UserTenantRelCreationRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | IAM User added to a tenant successfully! | UserDto |
201 | Created | |
400 | IAM User addition to tenant failed! | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/roles/module/iamuser
POST
Summary
Add an IAM user to a tenant
Description
Add an IAM user to a tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userTenantRelCreationRequest | body | userTenantRelCreationRequest | Yes | UserTenantRelCreationRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | IAM User added to a tenant successfully! | UserDto |
201 | Created | |
400 | IAM User addition to tenant failed! | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/setup/status
GET
Summary
Get Organization setup status
Description
Get Organization setup status
Responses
Code | Description | Schema |
---|---|---|
200 | Organization setup information has been fetched successfully. | OrganizationSetupStatusResponse |
401 | Unauthorized | |
403 | Forbidden | |
404 | Organization not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
POST
Summary
Save Organization setup status
Description
Save Organization setup status
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
organizationSetupStatus | body | organizationSetupStatus | Yes | OrganizationSetupStatusResponse |
Responses
Code | Description | Schema |
---|---|---|
200 | Organization setup information has been saved successfully. | ResponseEntity |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Organization not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PATCH
Summary
Update Organization setup status
Description
Update Organization setup status
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
organizationSetupRequestDto | body | organizationSetupRequestDto | Yes | OrganizationSetupStatusResponse |
Responses
Code | Description | Schema |
---|---|---|
200 | Organization setup information has been updated successfully. | TenantInfo |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Organization not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/tenant/{tenantId}/user/{userId}/switch
POST
Summary
Switch tenant for a loggedin user
Description
Switch tenant for a loggedin user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tenantId | path | tenantId | Yes | long |
userId | path | userId | Yes | long |
Responses
Code | Description |
---|---|
200 | Tenant switched successfully |
201 | Created |
400 | Failed to switch tenant |
401 | Unauthorized |
403 | Forbidden |
404 | User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/update-login-info
PUT
Summary
Update IP Address after user signin
Description
API to update IP Address after user signin
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
user | body | user | Yes | UserLastLoginInfo |
Responses
Code | Description |
---|---|
200 | User IP Address updated successfully |
201 | Created |
400 | User IP Address update failed |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/user/{userId}/tenantinfo
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userId | path | userId | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/user/{userId}/tenants-info
GET
Summary
Get all tenants information for user
Description
API to get get all tenants information for user.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userId | path | userId | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | [ TenantInfo ] |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/**/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
tenantInfo | body | tenantInfo | Yes | TenantInfo |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfo |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
system-admin-controller
System Admin Controller
/v1/tenants/**/system/search
GET
Summary
tenantSearch
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
limit | query | limit | No | integer |
page | query | page | No | integer |
query | query | query | No | string |
search | query | search | No | string |
sort | query | sort | No | string |
sortDir | query | sortDir | No | string |
Responses
Code | Description | Schema |
---|---|---|
200 | Fetched tenant list. | Page«TenantInformation» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller-uae
UAE specific Tenant APIs
/v1/tenants/ae
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfoUAE |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ae/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestUAE | body | orgSignUpRequestUAE | Yes | OrgSignUpRequestUAE |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ae/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestUAE |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestUAE |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfoUAE |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ae/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoUAE |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ae/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestUAE | body | orgSignUpRequestUAE | Yes | OrgSignUpRequestUAE |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestUAE | body | orgSignUpRequestUAE | Yes | OrgSignUpRequestUAE |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ae/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ae/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ae/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ae/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoUAE |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
tenantInfoUAE | body | tenantInfoUAE | Yes | TenantInfoUAE |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfoUAE |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller-australia
Australia specific Tenant APIs
/v1/tenants/au
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfoAustralia |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/au/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestAustralia | body | orgSignUpRequestAustralia | Yes | OrgSignUpRequestAustralia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/au/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestAustralia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestAustralia |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfoAustralia |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/au/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoAustralia |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/au/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestAustralia | body | orgSignUpRequestAustralia | Yes | OrgSignUpRequestAustralia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequestAustralia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/au/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/au/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/au/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/au/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoAustralia |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
tenantInfoAustralia | body | tenantInfoAustralia | Yes | TenantInfoAustralia |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfoAustralia |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller-belgium
Belgium specific Tenant APIs
/v1/tenants/be
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfoBelgium |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/be/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestBelgium | body | orgSignUpRequestBelgium | Yes | OrgSignUpRequestBelgium |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/be/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestBelgium |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestBelgium |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfoBelgium |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/be/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoBelgium |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/be/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestBelgium | body | orgSignUpRequestBelgium | Yes | OrgSignUpRequestBelgium |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequestBelgium |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/be/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/be/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/be/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/be/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoBelgium |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
tenantInfoBelgium | body | tenantInfoBelgium | Yes | TenantInfoBelgium |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfoBelgium |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
bookkeeper-controller
Bookkeeper API
/v1/tenants/bookkeeper
GET
Summary
Get Bookkeepers
Description
API to get bookkeeper
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
limit | query | limit | No | integer |
page | query | page | No | integer |
query | query | query | No | string |
search | query | search | No | string |
sort | query | sort | No | string |
sortDir | query | sortDir | No | string |
type | query | type | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeepers information has been fetched successfully. | BookkeeperTeamInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
POST
Summary
Bookkeeper team user creation
Description
API to create a user.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
manageClient | query | manageClient | No | boolean |
userTenantTeamRequest | body | userTenantTeamRequest | Yes | UserTenantTeamRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | UserDto |
201 | User has been created successfully. | UserDto |
400 | User with same username is already exist. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper team user updation.
Description
API to update a bookkeeper team user.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
manageClient | query | manageClient | No | boolean |
userTenantTeamRequest | body | userTenantTeamRequest | Yes | UserTenantTeamRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | UserDto |
201 | User email has been updated successfully. | UserDto |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/add-existing-user-to-team
POST
Summary
Add existing user to Bookkeeper Team API
Description
Add existing user to Bookkeeper Team API Note
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userId | query | userId | No | long |
Responses
Code | Description |
---|---|
200 | OK |
201 | User email has been updated successfully. |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/add-team-on-invite
PUT
Summary
Bookkeeper Client Mapping on client's invite.
Description
API for Bookkeeper Client Mapping on client's invite
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
clientInviteId | query | clientInviteId | No | long |
tenantId | query | tenantId | No | long |
userId | query | userId | No | long |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | BookkeeperTeam |
201 | User email has been updated successfully. | BookkeeperTeam |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/client-status
PUT
Summary
Bookkeeper client user updation.
Description
Toggle bookkeeper manage client status flag
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | query | id | No | long |
status | query | status | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | BookkeeperTeam |
201 | User email has been updated successfully. | BookkeeperTeam |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/client-tenants
GET
Summary
Get client's tenant mapping list.
Description
Get client's tenant mapping list.
Responses
Code | Description | Schema |
---|---|---|
200 | Client's tenant list fetched successfully | [ UserTenantMappingResponse ] |
400 | Failed to get Client's tenant list. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Client's tenant list not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/client/team-members
GET
Summary
Get list of all team members of the client
Description
API to get list of all team members of the client.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
clientDefaultUserId | query | clientDefaultUserId | No | long |
clientTenantId | query | clientTenantId | No | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Team members of client fetched successfully | [ BookkeeperTeamInfo ] |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/invite
POST
Summary
Invite bulk user to a tenant
Description
Invite bulk user to a tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
inviteBookKeeperRequest | body | inviteBookKeeperRequest | Yes | InviteBookKeeperRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | User added to a tenant successfully | [ BookkeeperInviteResponse ] |
201 | Created | |
400 | Bookkeeper request for send email can't null! | |
401 | Unauthorized | |
403 | Forbidden | |
404 | User does not exist with username/email/phone %s. | |
500 | Bookkeeper request for send single email fail! |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/notify
POST
Summary
Notify bookkeeper to upgrade plan for client.
Description
API to notify bookkeeper to upgrade plan for client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperNotifyRequest | body | bookkeeperNotifyRequest | Yes | BookkeeperNotifyRequest |
Responses
Code | Description |
---|---|
200 | Bookkeeper notified successfully to upgrade plan for client. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/payment
GET
Summary
Whether client pays or bookkeeper pays for subscription
Description
API to find whether client pays or bookkeeper pays for subscription
Responses
Code | Description | Schema |
---|---|---|
200 | Payment information fetched successfully. | BookkeeperClientPayment |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/resend-invite
POST
Summary
Invite bulk user to a tenant
Description
Invite bulk user to a tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
resendInviteBookkeeperRequest | body | resendInviteBookkeeperRequest | Yes | InviteBookkeeperByIdsRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | User added to a tenant successfully | [ BookkeeperInviteResponse ] |
201 | Created | |
400 | User tenant mapping creation failed | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/subscription/cancel
POST
Summary
Cancel subscription
Description
API to cancel subscription.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
cancelSubscriptionRequest | body | cancelSubscriptionRequest | Yes | CancelSubscriptionRequest |
Responses
Code | Description |
---|---|
200 | Request to cancel subscription successful. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/team-member/clients
GET
Summary
Get list of all the clients the team member has access
Description
API to get list of all the clients the team member has access.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bkTeamId | query | bkTeamId | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Clients of team member fetched successfully | [ BookkeeperTeamInfo ] |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/team-status
PUT
Summary
Bookkeeper team user updation.
Description
Toggle bookkeeper manage team status flag
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | query | id | No | long |
status | query | status | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | BookkeeperTeam |
201 | User email has been updated successfully. | BookkeeperTeam |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/team-user-detail
GET
Summary
Get details of logged in team member
Description
API to get details of logged in team member
Responses
Code | Description | Schema |
---|---|---|
200 | Logged in team member details fetched successfully | BookkeeperTeamInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/transfer-ownership
PUT
Summary
Bookkeeper transfer ownership.
Description
API to transfer Bookkeeper ownership.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bkTeamId | query | bkTeamId | No | long |
Responses
Code | Description |
---|---|
200 | Bookkeeper ownership transferred successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/bookkeeper/{id}
DELETE
Summary
v1/tenants/bookkeeper
Description
Delete bookkeeper API
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | boolean |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller-canada
Canada specific Tenant APIs
/v1/tenants/ca
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfoCanada |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ca/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestCanada | body | orgSignUpRequestCanada | Yes | OrgSignUpRequestCanada |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ca/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestCanada |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestCanada |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfoCanada |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ca/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoCanada |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ca/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestCanada | body | orgSignUpRequestCanada | Yes | OrgSignUpRequestCanada |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequestCanada |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ca/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ca/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ca/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ca/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoCanada |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
tenantInfoCanada | body | tenantInfoCanada | Yes | TenantInfoCanada |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfoCanada |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
bookkeeper-client-controller
Bookkeeper Client Controller
/v1/tenants/client/bookkeeper
DELETE
Summary
Delete Bookkeeper for Client
Description
API to delete Bookkeeper for Client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bkTeamId | query | bkTeamId | No | long |
inviteId | query | inviteId | No | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper for Client deleted successfully | BookkeeperTeamInfo |
204 | No Content | |
400 | Bookkeeper for Client delete failed | |
401 | Unauthorized | |
403 | Forbidden |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/client/bookkeeper-status
PUT
Summary
Update status of Bookkeeper
Description
API to update status of Bookkeeper
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bkTeamId | query | bkTeamId | Yes | long |
status | query | status | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper status updated successfully | BookkeeperTeamInfo |
201 | Created | |
400 | Bookkeeper status update failed | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/client/bookkeepers
GET
Summary
Get Bookkeepers of a Client
Description
API to get Bookkeepers of a Client
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeepers of Client fetched successfully | [ BookkeeperTeamInfo ] |
400 | Get Bookkeepers of Client failed | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/client/invite-bookkeeper
POST
Summary
Invite a bookkeeper to a tenant
Description
API to invite a bookkeeper to a tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
inviteBookKeeperRequest | body | inviteBookKeeperRequest | Yes | InviteBookKeeperRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper has been invited successfully | [ BookkeeperInviteResponse ] |
201 | Created | |
400 | Invite a bookkeeper to a tenant failed | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/client/subscription/cancel
POST
Summary
Cancel subscription
Description
API to cancel subscription.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
cancelSubscriptionRequest | body | cancelSubscriptionRequest | Yes | CancelSubscriptionRequest |
Responses
Code | Description |
---|---|
200 | Request to cancel subscription successful. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller-germany
Germany specific Tenant APIs
/v1/tenants/de
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfoGermany |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/de/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestGermany | body | orgSignUpRequestGermany | Yes | OrgSignUpRequestGermany |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/de/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestGermany |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestGermany |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfoGermany |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/de/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoGermany |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/de/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestGermany | body | orgSignUpRequestGermany | Yes | OrgSignUpRequestGermany |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequestGermany |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/de/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/de/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/de/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/de/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoGermany |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
tenantInfoGermany | body | tenantInfoGermany | Yes | TenantInfoGermany |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfoGermany |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller-indonesia
Indonesia specific Tenant APIs
/v1/tenants/id
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfoIndonesia |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/id/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestIndonesia | body | orgSignUpRequestIndonesia | Yes | OrgSignUpRequestIndonesia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/id/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestIndonesia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestIndonesia |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfoIndonesia |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/id/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoIndonesia |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/id/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestIndonesia | body | orgSignUpRequestIndonesia | Yes | OrgSignUpRequestIndonesia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequestIndonesia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/id/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/id/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/id/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/id/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoIndonesia |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
TenantInfoIndonesia | body | TenantInfoIndonesia | Yes | TenantInfoIndonesia |
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfoIndonesia |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller-israel
Israel specific Tenant APIs
/v1/tenants/il
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfoIsrael |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/il/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestIsrael | body | orgSignUpRequestIsrael | Yes | OrgSignUpRequestIsrael |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/il/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestIsrael |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestIsrael |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfoIsrael |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/il/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoIsrael |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/il/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestIsrael | body | orgSignUpRequestIsrael | Yes | OrgSignUpRequestIsrael |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequestIsrael |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/il/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/il/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/il/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/il/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoIsrael |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
tenantInfoIsrael | body | tenantInfoIsrael | Yes | TenantInfoIsrael |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfoIsrael |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller-india
India specific Tenant APIs
/v1/tenants/in
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfoIndia |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/in/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestIndia | body | orgSignUpRequestIndia | Yes | OrgSignUpRequestIndia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/in/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestIndia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestIndia |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfoIndia |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/in/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoIndia |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/in/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestIndia | body | orgSignUpRequestIndia | Yes | OrgSignUpRequestIndia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequestIndia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/in/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/in/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/in/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/in/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoIndia |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
TenantInfoIndia | body | TenantInfoIndia | Yes | TenantInfoIndia |
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfoIndia |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller-malaysia
Malaysia specific Tenant APIs
/v1/tenants/my
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfoMalaysia |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/my/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestMalaysia | body | orgSignUpRequestMalaysia | Yes | OrgSignUpRequestMalaysia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/my/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestMalaysia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestMalaysia |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfoMalaysia |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/my/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoMalaysia |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/my/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestMalaysia | body | orgSignUpRequestMalaysia | Yes | OrgSignUpRequestMalaysia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequestMalaysia |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/my/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/my/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/my/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/my/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoMalaysia |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
TenantInfoMalaysia | body | TenantInfoMalaysia | Yes | TenantInfoMalaysia |
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfoMalaysia |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller-nl
Netherlands specific Tenant APIs
/v1/tenants/nl
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfoNL |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nl/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestNL | body | orgSignUpRequestNL | Yes | OrgSignUpRequestNL |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nl/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestNL |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestNL |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfoNL |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nl/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoNL |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nl/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestNL | body | orgSignUpRequestNL | Yes | OrgSignUpRequestNL |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequestNL |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nl/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nl/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nl/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nl/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoNL |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
tenantInfoNL | body | tenantInfoNL | Yes | TenantInfoNL |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfoNL |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller-nz
New Zealand specific Tenant APIs
/v1/tenants/nz
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfoNZ |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nz/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestNZ | body | orgSignUpRequestNZ | Yes | OrgSignUpRequestNZ |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nz/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestNZ |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestNZ |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfoNZ |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nz/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoNZ |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nz/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestNZ | body | orgSignUpRequestNZ | Yes | OrgSignUpRequestNZ |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequestNZ |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nz/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nz/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nz/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/nz/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoNZ |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
tenantInfoNZ | body | tenantInfoNZ | Yes | TenantInfoNZ |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfoNZ |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
permission-controller
Permission Controller
/v1/tenants/permissions
GET
Summary
Get permission of logged in user for selected tenant
Description
Get permission of user and tenant from auth details
Responses
Code | Description | Schema |
---|---|---|
200 | Permission fetches | UserPermissionResponse |
401 | Unauthorized | |
403 | Forbidden | |
404 | Fetching permission failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
POST
Summary
Assign user permission for apps
Description
Assign user Permission for apps
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userPermissionReq | body | userPermissionReq | Yes | [ UserPermissionRequest ] |
Responses
Code | Description | Schema |
---|---|---|
200 | Permission assigned to user successfully | [ UserPermissionResponse ] |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Assign permission to user failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
Remove user permission for apps
Description
Remove user Permission for apps
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
removePermissionRequests | body | removePermissionRequests | Yes | [ RemovePermissionRequest ] |
Responses
Code | Description |
---|---|
200 | User permission removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Not able to remove user permission |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PATCH
Summary
Add user permission for apps
Description
Add user Permission for apps
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userPermissionReq | body | userPermissionReq | Yes | [ UserPermissionRequest ] |
Responses
Code | Description | Schema |
---|---|---|
200 | Permission added to user successfully | [ UserPermissionResponse ] |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Adding permission to user failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/permissions/metadata
POST
Summary
Get permission details for apps
Description
Get permission details (Role Group, Module, Roles) for given apps
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
appNames | body | appNames | Yes | [ string ] |
Responses
Code | Description | Schema |
---|---|---|
200 | Module permission fetched successfully | object |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Module permission fetch failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/permissions/module
POST
Summary
Get module list for apps
Description
Get module list details for given apps
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
appNames | body | appNames | Yes | [ string ] |
Responses
Code | Description | Schema |
---|---|---|
200 | Module list fetched successfully | [ object ] |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Module list fetch failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/permissions/refresh
POST
Summary
Refresh User Redis Permission
Description
Refresh User Redis Permission
Responses
Code | Description | Schema |
---|---|---|
200 | Permission refreshed successfully | boolean |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to refresh user permission |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/permissions/users
POST
Summary
Get permission of userIds for selected tenant
Description
Get permission of given userIds and tenant from auth details
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description | Schema |
---|---|---|
200 | Permission fetches | [ object ] |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Fetching permission failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller-philippines
Philippines specific Tenant APIs
/v1/tenants/ph
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfoIndia |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ph/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestPhilippines | body | orgSignUpRequestPhilippines | Yes | OrgSignUpRequestPhilippines |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ph/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestPhilippines |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestPhilippines |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfoPhilippines |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ph/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoIndia |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ph/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestPhilippines | body | orgSignUpRequestPhilippines | Yes | OrgSignUpRequestPhilippines |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequestPhilippines |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ph/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ph/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ph/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/ph/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoPhilippines |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
TenantInfoPhilippines | body | TenantInfoPhilippines | Yes | TenantInfoPhilippines |
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfoIndia |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller-sa
Saudi Arabia specific Tenant APIs
/v1/tenants/sa
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfoSA |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/sa/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestSA | body | orgSignUpRequestSA | Yes | OrgSignUpRequestSA |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/sa/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestSA |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestSA |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfoSA |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/sa/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoSA |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/sa/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestSA | body | orgSignUpRequestSA | Yes | OrgSignUpRequestSA |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestSA | body | orgSignUpRequestSA | Yes | OrgSignUpRequestSA |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/sa/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/sa/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/sa/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/sa/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoSA |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
tenantInfoSA | body | tenantInfoSA | Yes | TenantInfoSA |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfoSA |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-controller-uk
UK specific Tenant APIs
/v1/tenants/uk
PATCH
Summary
Update tenant attributes.
Description
API to update attributes of existing tenant.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
request | body | request | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant attributes has been updated successfully. | TenantInfoUK |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/uk/affiliate/organisation
POST
Summary
Organization Setup by an affiliate user
Description
API to setup organization by an affiliate user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestUK | body | orgSignUpRequestUK | Yes | OrgSignUpRequestUK |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup by an affiliate user has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup by an affiliate user | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/uk/bookkeeper/client
POST
Summary
Bookkeeper client setup
Description
API to setup Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestUK |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Bookkeeper client setup success | SignUpResponse |
400 | Bookkeeper client setup fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Bookkeeper client update
Description
API to update Bookkeeper client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
bookkeeperClientRequest | body | bookkeeperClientRequest | Yes | BookkeeperClientRequestUK |
Responses
Code | Description | Schema |
---|---|---|
200 | Bookkeeper client update success | TenantInfoUK |
201 | Created | |
400 | Bookkeeper client update fail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/uk/details
GET
Summary
Get tenant details of logged in user.
Description
API to get tenant information of logged in user.
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoUK |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/uk/organisation
POST
Summary
Organization Setup
Description
API to setup organization
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequestUK | body | orgSignUpRequestUK | Yes | OrgSignUpRequestUK |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been done successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Complete organization setup
Description
API to complete organization setup
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
orgSignUpRequest | body | orgSignUpRequest | Yes | OrgSignUpRequestUK |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | SignUpResponse |
201 | Organization setup has been completed successfully. | SignUpResponse |
400 | Invalid request to organization setup. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/uk/reset
DELETE
Summary
Reset Tenant
Description
Api to reset Tenant
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant reset successfully. | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Failed to reset Tenant. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/uk/users
POST
Summary
API to bulk add users to current tenant
Description
API to bulk add users to current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users added successfully |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Users assignment to tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to bulk remove users from current tenant
Description
API to bulk remove users from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userIds | body | userIds | Yes | [ long ] |
Responses
Code | Description |
---|---|
200 | Users removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Users removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/uk/verify
POST
Summary
Tenant verification
Description
API to verify a tenant after successful sign up.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
oAuthAccountVerifyRequest | body | oAuthAccountVerifyRequest | Yes | OAuthAccountVerifyRequest |
Responses
Code | Description |
---|---|
200 | Tenant has been verified successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Either Tenant or Recovery token is no longer valid. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/uk/{id}
GET
Summary
Get tenant by id.
Description
API to get tenant information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been fetched successfully. | TenantInfoUK |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant with same name is already registered. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
tenantInfoUK | body | tenantInfoUK | Yes | TenantInfoUK |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfoUK |
201 | Created | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete tenant
Description
API to delete tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant has been deleted successfully | SignUpResponse |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant deletion failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
tenant-settings-controller
Organization level Settings
/v1/tenants/{id}/settings
GET
Summary
Get tenant settings by section
Description
Fetch tenant settings by section API
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
section | query | section | No | string |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant section information fetched successfully. | TenantSettings |
401 | Cannot access information of different tenant. | |
403 | Forbidden | |
404 | Tenant with the id not found. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/{id}/settings/barcode
POST
Summary
Update tenant barcode details
Description
Save/update tenant barcode details API
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
tenantBarcodeSettingDetails | body | tenantBarcodeSettingDetails | Yes | TenantBarcodeSettingDetails |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant barcode details updated successfully. | TenantBarcodeSettingDetails |
201 | Created | |
400 | Tenant barcode details could not be updated because of insufficient data. | |
401 | Cannot access information of different tenant. | |
403 | Forbidden | |
404 | Tenant with the id not found. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
API to delete barcode setting from current tenant
Description
API to delete barcode setting from current tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description |
---|---|
200 | Barcode setting removed successfully |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | Barcode setting removal from tenant failed |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/{id}/settings/controlaccount
POST
Summary
Update tenant control account details
Description
Update Tenant TCS Settings
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
controlAccountDetails | body | controlAccountDetails | Yes | TenantControlAccountsDetails |
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant control account details updated successfully. | TenantControlAccountsDetails |
201 | Created | |
400 | Tenant control account details could not be updated because of insufficient data. | |
401 | Cannot access information of different tenant. | |
403 | Forbidden | |
404 | Tenant with the id not found. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/{id}/settings/finance
POST
Summary
Update tenant finance details
Description
Save/update tenant finance details API
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
financeDetails | body | financeDetails | Yes | TenantFinanceDetails |
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant finance details updated successfully. | TenantFinanceDetails |
201 | Created | |
400 | Tenant finance details could not be updated because of insufficient data. | |
401 | Cannot access information of different tenant. | |
403 | Forbidden | |
404 | Tenant with the id not found. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/{id}/settings/info
GET
Summary
Get tenant basic info
Description
Fetch tenant details API
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information fetched successfully. | TenantDetails |
401 | Cannot access information of different tenant. | |
403 | Forbidden | |
404 | Tenant with the id not found. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Tenant details update
Description
Update tenant details API
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
request | body | request | Yes | TenantUpdateRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information updated successfully. | TenantDetails |
201 | Created | |
400 | Tenant could not be updated because of insufficient data. | |
401 | Cannot access information of different tenant. | |
403 | Forbidden | |
404 | Tenant with the id not found. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/{id}/settings/inventory
POST
Summary
Update tenant inventory details
Description
Save/update tenant inventory details API
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
inventoryDetails | body | inventoryDetails | Yes | TenantInventoryDetails |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant inventory details updated successfully. | TenantInventoryDetails |
201 | Created | |
400 | Tenant inventory details could not be updated because of insufficient data. | |
401 | Cannot access information of different tenant. | |
403 | Forbidden | |
404 | Tenant with the id not found. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/{id}/settings/name
POST
Summary
updateName
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
updateNameRequest | body | updateNameRequest | Yes | TenantUpdateNameRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | boolean |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/{id}/settings/tcs
GET
Summary
Get Tenant TCS Settings List
Description
Get Tenant TCS Settings List
Responses
Code | Description | Schema |
---|---|---|
200 | OK | [ object ] |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
POST
Summary
Save Tenant TCS Settings
Description
Save Tenant TCS Settings
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tcsSettingsRequest | body | tcsSettingsRequest | Yes | TCSSettingsRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | TCSSettingsResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/{id}/settings/tcs/nature
GET
Summary
Get TCS Collection Nature List
Description
Get TCS Collection Nature List
Responses
Code | Description | Schema |
---|---|---|
200 | OK | [ object ] |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
POST
Summary
Create TCS Collection Nature
Description
Create Tenant TCS Collection Nature
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tcsCollectionNatureRequest | body | tcsCollectionNatureRequest | Yes | TCSCollectionNatureRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | TCSCollectionNatureResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/{id}/settings/tcs/{tcs_id}
GET
Summary
Get Tenant TCS Settings By Id
Description
Get Tenant TCS Settings By Id
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tcs_id | path | tcs_id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | TCSSettingsResponse |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update Tenant TCS Settings
Description
Update Tenant TCS Settings
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tcsSettingsRequest | body | tcsSettingsRequest | Yes | TCSSettingsRequest |
tcs_id | path | tcs_id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | TCSSettingsResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
Delete Tenant TCS Settings
Description
Delete Tenant TCS Settings
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tcs_id | path | tcs_id | Yes | long |
Responses
Code | Description |
---|---|
200 | OK |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/{id}/settings/tcs/{tcs_id}/status/{status}
PATCH
Summary
Update Tenant TCS Settings
Description
Update Tenant TCS Settings
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
status | path | status | Yes | string |
tcs_id | path | tcs_id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | boolean |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/{id}/settings/update
PATCH
Summary
Update tenant information
Description
API to update a tenant information.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
tenantInfo | body | tenantInfo | Yes | TenantAttributeRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant information has been updated successfully. | TenantInfo |
204 | No Content | |
400 | Tenant with same name is already registered. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/tenants/{id}/settings/updateaccount
PUT
Summary
Update account in Settings By Id
Description
Update account in Settings By Id
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
codes | body | codes | Yes | [ string ] |
Responses
Code | Description |
---|---|
200 | Updated account in Settings By Id successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
user-controller
User Management
/v1/users
GET
Summary
Search users.
Description
API to search existing users.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
limit | query | limit | No | integer |
page | query | page | No | integer |
query | query | query | No | string |
search | query | search | No | string |
sort | query | sort | No | string |
sortDir | query | sortDir | No | string |
Responses
Code | Description | Schema |
---|---|---|
200 | User information has been fetched successfully. | AppUserResponseInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
POST
DEPRECATED
Summary
User Creation
Description
API to create a user.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
appUserCreateRequest | body | appUserCreateRequest | Yes | AppUserCreateRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | UserDto |
201 | User has been created successfully. | UserDto |
400 | User with same username is already exist. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/all
GET
Summary
Search users.
Description
API to search existing users.
Responses
Code | Description | Schema |
---|---|---|
200 | User information has been fetched successfully. | AppUserShortInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/basic-info
GET
Summary
Users count by application
Description
API to Get Users count by application
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
appName | query | appName | No | string |
iamUserIds | query | iamUserIds | No | [ long ] |
name | query | name | No | string |
role | query | role | No | string |
Responses
Code | Description | Schema |
---|---|---|
200 | Users count by application is fetched | TenantInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not able to fetch count by application |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/bulk-invite
POST
Summary
Invite bulk user to a tenant
Description
Invite bulk user to a tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
inviteBulkUserRequests | body | inviteBulkUserRequests | Yes | [ InviteBulkUserRequest ] |
Responses
Code | Description | Schema |
---|---|---|
200 | User added to a tenant successfully | [ UserDto ] |
201 | Created | |
400 | User tenant mapping creation failed | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/changepassword
POST
Summary
Change user password
Description
Change user password
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userChangePasswordRequest | body | userChangePasswordRequest | Yes | UserChangePasswordRequest |
Responses
Code | Description |
---|---|
200 | Password changed successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/email
PUT
Summary
Update logged in mobile user email.
Description
API to update mobile user email.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userDto | body | userDto | Yes | UserDto |
Responses
Code | Description |
---|---|
200 | User email has been updated successfully. |
201 | Created |
400 | User does not exist. |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/exclude
POST
Summary
Fetch users excluding given ids
Description
API to fetch existing users excluding given ids
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
ids | body | ids | Yes | [ long ] |
limit | query | limit | No | integer |
page | query | page | No | integer |
Responses
Code | Description | Schema |
---|---|---|
200 | User information has been fetched successfully. | [ UserShortInfo ] |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/iam/{id}
PATCH
Summary
Update user attributes.
Description
API to update attributes of existing user.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
user | body | user | Yes | object |
Responses
Code | Description | Schema |
---|---|---|
200 | User attributes has been updated successfully. | UserDto |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | User does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/ids
POST
Summary
Get users by list of ids.
Description
API to get users details by ids.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
ids | body | ids | Yes | [ long ] |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | [ UserShortInfo ] |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/info
POST
Summary
Get users nfo by list of ids.
Description
API to get users info by ids.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
ids | body | ids | Yes | [ long ] |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | [ UserShortInfo ] |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/invite
POST
Summary
Invite a user to a tenant
Description
Invite a user to a tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
inviteUserRequest | body | inviteUserRequest | Yes | InviteUserRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | User added to a tenant successfully | UserDto |
201 | Created | |
400 | User tenant mapping creation failed | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/mfa-disable
POST
Summary
Disable MFA for Users
Description
Disable MFA for Users
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
mfaDisableRequest | body | mfaDisableRequest | Yes | MFADisableRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Disable MFA for User successful | AppUserResponseInfo |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/registered/contacts
POST
Summary
Returns list of users for a given list of contact numbers
Description
Returns list of users for a given list of contact numbers
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
registeredUserRequest | body | registeredUserRequest | Yes | RegisteredUserRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Registered contacts list fetched successfully | [ ContactAndEmail ] |
201 | Created | |
400 | Failed to get registered user list | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Registered user list not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/registered/id
POST
Summary
Returns user id for a give email or contact
Description
Returns user id for a give email or contact
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
registeredUserRequest | body | registeredUserRequest | Yes | RegisteredUserIdRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Registered contacts id fetched successfully | long |
201 | Created | |
400 | Failed to get registered user detail | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Registered user not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/resetpassword
POST
Summary
Reset user password
Description
Reset user password
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
resetPasswordRequest | body | resetPasswordRequest | Yes | ResetPasswordRequest |
Responses
Code | Description |
---|---|
200 | Password reset successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/roles
GET
Summary
Get logged-in user roles
Description
API to get logged-in user roles
Responses
Code | Description | Schema |
---|---|---|
200 | Role information has been fetched successfully. | UserCache |
401 | Unauthorized | |
403 | Forbidden | |
404 | User does not exist. | |
500 | Fail to get short code roles in all applications |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/roles/assign
POST
DEPRECATED
Summary
Assign Roles For Users
Description
Assign List of Role for Users
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
assignUserRoleRequest | body | assignUserRoleRequest | Yes | AssignUserRoleRequest |
Responses
Code | Description |
---|---|
200 | Assign Roles for Users success. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/roles/unassign
POST
DEPRECATED
Summary
Unassign roles for users
Description
Unassign roles for users
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
unAssignUserRoleRequest | body | unAssignUserRoleRequest | Yes | UnAssignUserRoleRequest |
Responses
Code | Description |
---|---|
200 | Unassigned roles for users successfully. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/shops
GET
Summary
Validate user access for shops
Description
API to Validate user access for shops
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userId | query | userId | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | User has a shop associated with them | string |
401 | User don't have a shop associated with them | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/switchtenant
POST
Summary
Switch tenant for a loggedin user
Description
Switch tenant for a loggedin user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
switchTenantRequest | body | switchTenantRequest | Yes | SwitchTenantRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Tenant switched successfully | AuthenticationResultType |
201 | Created | |
400 | Failed to switch tenant | |
401 | Unauthorized | |
403 | Forbidden | |
404 | User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/tenants
GET
Summary
Get user tenant mapping list.
Description
Get user tenant mapping list.
Responses
Code | Description | Schema |
---|---|---|
200 | User tenant list fetched successfully | [ UserTenantMappingResponse ] |
400 | Failed to get User's tenant list. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant list not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
POST
Summary
Add/invite a user to a tenant
Description
Add/invite a user to a tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userTenantMappingrequest | body | userTenantMappingrequest | Yes | UserTenantRelRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | User added to a tenant successfully | UserDto |
201 | Created | |
400 | User tenant mapping creation failed | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Tenant not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
DELETE
Summary
Remove user from tenant
Description
Remove user from tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
delUserTenantMapRequest | body | delUserTenantMapRequest | Yes | DelUserTenantMapRequest |
Responses
Code | Description |
---|---|
200 | Tenant removed successfully |
204 | No Content |
400 | User tenant mapping deletion failed |
401 | Unauthorized |
403 | Forbidden |
404 | Tenant or User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/tenants-roles
DELETE
Summary
Remove user from tenant
Description
Remove user from tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
delUserTenantMapRequest | body | delUserTenantMapRequest | Yes | DelUserTenantMapRequest |
Responses
Code | Description |
---|---|
200 | Tenant removed successfully |
204 | No Content |
400 | User tenant mapping deletion failed |
401 | Unauthorized |
403 | Forbidden |
404 | Tenant or User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/update-invite
POST
Summary
Update Invite status for Bookkeeper Team/Client
Description
API to update Invite status for Bookkeeper Team/Client
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
user | body | user | Yes | UserShortInfo |
Responses
Code | Description |
---|---|
200 | Invite status updated successfully for user. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/update/info
POST
Summary
Assign Roles For Users
Description
Assign List of Role for Users
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userInfoWithRoles | body | userInfoWithRoles | Yes | UpdateUserInfoWithRoles |
Responses
Code | Description |
---|---|
200 | Assign Roles for Users success. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/update/info-role
POST
Summary
Assign Roles For Users
Description
Assign List of Role for Users
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
updateUserInfoModuleRole | body | updateUserInfoModuleRole | Yes | UpdateUserInfoModuleRole |
Responses
Code | Description |
---|---|
200 | Assign Roles for Users success. |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PATCH
DEPRECATED
Summary
Assign Roles For Users
Description
Assign List of Role for Users
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
updateUserInfoModuleRole | body | updateUserInfoModuleRole | Yes | UpdateUserInfoModuleRole |
Responses
Code | Description |
---|---|
200 | Assign Roles for Users success. |
204 | No Content |
401 | Unauthorized |
403 | Forbidden |
404 | User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/user
GET
Summary
Get Users by tenant id.
Description
API to Get Users by tenant id.
Responses
Code | Description | Schema |
---|---|---|
200 | User information has been fetched successfully. | TenantInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | User not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/user-ip
GET
Summary
Get Ip Address of User
Description
Api to get Ip Address of User
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tenantId | query | tenantId | Yes | long |
userId | query | userId | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Successfully fetched Ip Address | string |
401 | Not able to fetch Ip Address | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/userinfo
GET
Summary
Search users.
Description
API to search existing users.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
exclude_mfa | query | exclude_mfa | No | boolean |
limit | query | limit | No | integer |
page | query | page | No | integer |
query | query | query | No | string |
search | query | search | No | string |
sort | query | sort | No | string |
sortDir | query | sortDir | No | string |
Responses
Code | Description | Schema |
---|---|---|
200 | User information has been fetched successfully. | AppUserShortInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/userinfo/short
GET
Summary
Search users.
Description
API to search existing users.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
limit | query | limit | No | integer |
page | query | page | No | integer |
sort | query | sort | No | string |
sortDir | query | sortDir | No | string |
Responses
Code | Description | Schema |
---|---|---|
200 | User information has been fetched successfully. | UserShortInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/users/count
GET
Summary
Users count by application
Description
API to Get Users count by application
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
tenantId | query | tenantId | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Users count by application is fetched | TenantInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not able to fetch count by application |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/usershortinfo
GET
Summary
Get users
Description
API to get users
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
limit | query | limit | No | integer |
page | query | page | No | integer |
search | query | search | No | string |
sort | query | sort | No | string |
sortDir | query | sortDir | No | string |
Responses
Code | Description | Schema |
---|---|---|
200 | User information has been fetched successfully. | AppUserShortInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/validate
GET
Summary
Validate user access for tenant
Description
API to Validate user access for tenant
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userId | query | userId | Yes | long |
Responses
Code | Description |
---|---|
200 | Tenant is authorized to access the user |
401 | Tenant is unauthorized to access the user |
403 | Forbidden |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/{id}
GET
Summary
Get user by id.
Description
API to get user information by id.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | User information has been fetched successfully. | AppUserResponseInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | User does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PUT
Summary
Update logged in mobile user email.
Description
API to update mobile user email.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
userDto | body | userDto | Yes | UserDto |
Responses
Code | Description | Schema |
---|---|---|
200 | User email has been updated successfully. | UserDto |
201 | Created | |
400 | User does not exist. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
PATCH
Summary
Update user attributes.
Description
API to update attributes of existing user.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
user | body | user | Yes | object |
Responses
Code | Description | Schema |
---|---|---|
200 | User attributes has been updated successfully. | UserDto |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden | |
404 | User does not exist. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
affiliate-controller
Affiliate User Management
/v1/users/affiliate/add-user
POST
Summary
Add user with roles tenant for an affiliated user
Description
Add user with roles tenant for an affiliated user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
userTenantMappingRequest | body | userTenantMappingRequest | Yes | UserTenantRelCreationRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | User added to tenant with affiliated user successfully | UserDto |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Affiliate User info not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/affiliate/tenants-apps
GET
Summary
Get all tenant for an affiliated user
Description
Get all tenant for an affiliated user
Responses
Code | Description | Schema |
---|---|---|
200 | Affiliate User information has been fetched successfully. | AffiliateTenantInfo |
401 | Unauthorized | |
403 | Forbidden | |
404 | Affiliate User info not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/affiliate/tenants-subscription/{id}
GET
Summary
Get a tenant's subscription details for an affiliated user
Description
Get a tenant's subscription details for an affiliated user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Affiliate User information has been fetched successfully. | TenantSubscription |
401 | Unauthorized | |
403 | Forbidden | |
404 | Affiliate User info not found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
user-invitation-controller
Manage User Invitations
/v1/users/books/invite
GET
Summary
Get all Invites and users for a tenant
Description
API to get all invites and users
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
appName | query | appName | No | string |
Responses
Code | Description | Schema |
---|---|---|
200 | Invites and users has been fetched successfully. | TenantInviteResponse |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found | |
500 | Unable to fetch all invites and users |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
POST
Summary
Invite a user
Description
API to invite a new user
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
appInviteRequest | body | appInviteRequest | Yes | AppInviteResponse |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | AppInviteResponse |
201 | User has been invited successfully. | AppInviteResponse |
400 | User is already part of the organization or invite already sent | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found | |
500 | Unable to sent invite to user |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/books/invite/cancel/{id}
DELETE
Summary
Update Invite status
Description
API to update invite status
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Invitation updated successfully. | ResponseEntity |
204 | No Content | |
400 | Unable to update invitation | |
401 | Unauthorized | |
403 | Forbidden | |
500 | Unable to update invitation |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/books/invite/code/{code}
PATCH
Summary
Update Invite status
Description
API to update invite status
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
code | path | code | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | Invitation updated successfully. | AppInviteResponse |
204 | No Content | |
400 | Unable to update invitation | |
401 | Unauthorized | |
403 | Forbidden | |
500 | Unable to update invitation |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/books/invite/resend/{id}
PATCH
Summary
Update Invite status
Description
API to update invite status
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | path | id | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | Invitation updated successfully. | AppInviteResponse |
204 | No Content | |
400 | Unable to update invitation | |
401 | Unauthorized | |
403 | Forbidden | |
500 | Unable to update invitation |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
mobile-email-linking-controller
Mobile user Email link
/v1/users/email/delink
POST
Summary
Mobile user email De-linking.
Description
API De-link email to mobile user.
Responses
Code | Description | Schema |
---|---|---|
200 | Email de-link successfully. | string |
201 | Created | |
400 | Email de-link unsuccessful | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/email/link
POST
Summary
Mobile user email linking.
Description
API link email to mobile user.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
body | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | A verification email has been sent successfully. | ResponseEntity |
201 | Created | |
208 | User email is already linked. | ResponseEntity |
400 | A verification email has not been sent successfully. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/email/regenerate
POST
Summary
Regenerate Email verification API
Description
Regenerate Email verification API
Responses
Code | Description | Schema |
---|---|---|
200 | Email de-link successfully. | string |
201 | Created | |
400 | Email de-link unsuccessful | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
/v1/users/email/verify
POST
Summary
Mobile user email verification.
Description
API email verfication for mobile user.
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
emailLinkRequest | body | emailLinkRequest | Yes | EmailLinkRequest |
Responses
Code | Description | Schema |
---|---|---|
200 | Email has been linked successfully. | ResponseEntity |
201 | Created | |
400 | Email has not been linked successfully. | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Provided confirmation code information is invalid | |
410 | The Confirmation code has been expired. Please generate a new confirmation code. |
Security
Security Schema | Scopes |
---|---|
Authorization | global |
Models
Address
Name | Type | Description | Required |
---|---|---|---|
address1 | string | Address line 1 Example: "218, Robinson Road" | No |
address2 | string | Address line 2 Example: "Downtown" | No |
city | string | City Example: "C001" | No |
contactName | string | contact name for address Example: "John Smith" | No |
country | string | Country Example: "C001" | No |
destinationOfSupply | string | state in India Example: "Maharashtra" | No |
placeOfSupply | string | state in India Example: "Punjab" | No |
postalCode | string | Postal Code Example: 123456 | No |
preferred | boolean | Is this a default address? Example: true | No |
state | string | State Example: "CS001" | No |
AffiliateSignupRequest
Name | Type | Description | Required |
---|---|---|---|
contact | string | User Contact Number Example: 12345678 | No |
emailId | string | Email Example: "james@bond.com" | No |
firstName | string | User First Name Example: "John" | No |
iamUserId | long | IAM app_user id Example: 12 | No |
isEmailVerified | boolean | Email Verification Required Example: false | No |
lastName | string | User Last Name Example: "Doe" | No |
password | string | Password Example: "**********" | No |
shouldSendEmail | boolean | flag to send email or not Example: true | No |
AffiliateTenantInfo
Name | Type | Description | Required |
---|---|---|---|
applicationInfo | [ ApplicationInfo ] | No | |
country | string | No | |
currency | string | No | |
isDemoOrg | boolean | No | |
name | string | No | |
tenantId | long | No |
AppInvite
Name | Type | Description | Required |
---|---|---|---|
appName | string | No | |
createdAt | dateTime | No | |
createdBy | long | No | |
deleted | boolean | No | |
string | No | ||
gdprMigrated | boolean | No | |
id | long | No | |
inviteCode | string | No | |
inviteCount | integer | No | |
inviterToken | string | No | |
role | string | No | |
status | string | No | |
tenantId | long | No | |
updatedAt | dateTime | No | |
updatedBy | long | No |
AppInviteResponse
Name | Type | Description | Required |
---|---|---|---|
appName | string | Application Name Example: "ERP" | No |
string | Email of the user. Example: "abc@gmail.com" | No | |
firstName | string | User first name Example: "John" | No |
iamUserId | long | Iam User Id Example: 1234 | No |
id | long | Invitation ID Example: 1 | No |
inviteCode | string | Unique Invitation Code Example: "3609848a-394a-41c6-817f-c81e362881ed" | No |
inviterToken | string | Inviter Token Example: "token" | No |
lastName | string | User last name Example: "Doe" | No |
role | string | Assigned role to the user. Example: "business" | No |
status | string | Invitation Sttaus Example: "SENT" | No |
tenantId | long | Tenant Id Example: 1234 | No |
userId | long | Tenant User Id Example: 1234 | No |
userName | string | username Example: "john.doe@deskera.com" | No |
AppPermissionRequest
Name | Type | Description | Required |
---|---|---|---|
appName | string | APP Name Example: "ERP" | No |
moduleUuids | [ string ] | List of module UUID | No |
rgShortCode | string | Role Group Short Code Example: "business" | No |
AppPermissionResponse
Name | Type | Description | Required |
---|---|---|---|
appName | string | APP Name Example: "ERP" | No |
moduleUuids | [ string ] | List of module UUID | No |
modules | [ ModuleDto ] | List of module | No |
rgShortCode | string | Role Group Short Code Example: "business" | No |
roleGroup | RoleGroupDto | Role group details | No |
AppRoleInfo
Name | Type | Description | Required |
---|---|---|---|
appName | string | Application Name Enum: "CONSOLE" , "ERP" , "ORGANISATION" , "ATTENDANCE" , "EXPENSE" , "CRM" , "PEOPLE" , "CHAT" , "ALL" , "REPORT_BUILDER" , "SHOP" , "WORKFLOW_ENGINE" , "CRM_PLUS" , "MRP" Example: "ERP" | No |
role | string | Role Example: "admin" | No |
AppUserBasicInfoDto
Name | Type | Description | Required |
---|---|---|---|
contact | string | No | |
deleted | boolean | No | |
string | No | ||
firstName | string | No | |
lastName | string | No |
AppUserCountTuple
Name | Type | Description | Required |
---|---|---|---|
applicationName | string | Enum: "CONSOLE" , "ERP" , "ORGANISATION" , "ATTENDANCE" , "EXPENSE" , "CRM" , "PEOPLE" , "CHAT" , "ALL" , "REPORT_BUILDER" , "SHOP" , "WORKFLOW_ENGINE" , "CRM_PLUS" , "MRP" | No |
userCount | integer | No |
AppUserCreateRequest
Name | Type | Description | Required |
---|---|---|---|
appName | string | Application name Example: "ERP" | No |
bkPlanDetails | string | Selected plan details if client pays. Example: "MONTHLY/YEARLY" | No |
bkPlanId | string | Selected plan id if client pays. Example: 1234 | No |
bookkeeperPays | boolean | book keeper team pays or client pays Example: false | No |
contact | string | User Contact Number Example: 12345678 | No |
createUserInTenant | boolean | Flag to control creation of users in tenant Example: true | No |
emailId | string | Email Example: "james@bond.com" | No |
firstName | string | User First Name Example: "John" | No |
iamUserId | long | IAM app_user id Example: 12 | No |
isBookkeeper | boolean | Flag indicate user book keeper Example: true | No |
isEmailVerified | boolean | Email Verification Required Example: false | No |
isGoUser | boolean | Go request to add user to ERP Example: false | No |
isPartner | boolean | Flag indicate partner book keeper Example: true | No |
isTeam | boolean | book keeper team or client Example: false | No |
isUserNotUpdated | boolean | Flag maintain to identify if user is added through invite flow. Example: false | No |
isWebsite | boolean | Flag to indicate signup from website Example: false | No |
lastName | string | User Last Name Example: "Doe" | No |
moduleUuids | [ string ] | List of module UUID | No |
organizationName | string | Pass organization name if you want to create org without setup Example: "Deskera" | No |
password | string | Password Example: "**********" | No |
roleGroup | string | Role Group Example: "admin" | No |
shouldSendEmail | boolean | flag to send email or not Example: true | No |
socialAuth | string | Needed, if user is signing up via social login Example: "GOOGLE" | No |
source | string | Registration source DESKERA/SHOPIFY Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "Deskera" | No |
AppUserMapping
Name | Type | Description | Required |
---|---|---|---|
appName | string | No | |
string | No | ||
firstName | string | No | |
isGuest | boolean | No | |
lastName | string | No | |
role | string | No | |
userId | long | No |
AppUserResponseInfo
Name | Type | Description | Required |
---|---|---|---|
address | [ Address ] | List of Address. | No |
appUserRoleXrefs | [ AppUserRoleInfo ] | User Roles | No |
authUserId | string | Auth0 User ID Example: `"auth0 | 5d70ec986e382a0d12a4ff22"` |
contact | string | User Contact Example: 12345678 | No |
deleted | boolean | Delete Flag Example: false | No |
department | string | User Department Example: "Finance" | No |
designation | string | User Designation Example: "Accountant" | No |
string | User email Example: "jsmith@example.com" | No | |
firstName | string | User First Name Example: "John" | No |
genderLookUpCode | string | Gender Example: "Mr." | No |
iamUserId | long | Iam User Id Example: 1 | No |
id | long | Primary Key Example: 1 | No |
isEmailVerified | boolean | Email is verified or not. | No |
isMFAEnabled | boolean | MFA Enable status. | No |
lastName | string | User Last Name Example: "Doe" | No |
profileUrl | string | User profile image path. Example: "http://deskera.com/user/myprofile.png" | No |
socialAuth | string | social auth Example: "auth" | No |
status | string | Status like Active/ InActive Example: "active" | No |
tenantId | long | Tenant Id Example: 1 | No |
tenantName | string | Tenant Name Example: "Sample Tenant" | No |
userName | string | User Name Example: "jsmith@example.com" | No |
AppUserRoleInfo
Name | Type | Description | Required |
---|---|---|---|
appName | string | Application Name Enum: "CONSOLE" , "ERP" , "ORGANISATION" , "ATTENDANCE" , "EXPENSE" , "CRM" , "PEOPLE" , "CHAT" , "ALL" , "REPORT_BUILDER" , "SHOP" , "WORKFLOW_ENGINE" , "CRM_PLUS" , "MRP" Example: "ERP" | No |
permissions | RolePermissionInfo | Role Permissions | No |
roleGroup | string | Role Group Example: "admin" | No |
roleShortCode | string | Role Short Code Example: "console_user_r" | No |
tenantId | long | Tenant ID Example: 12 | No |
AppUserRoleXref
Name | Type | Description | Required |
---|---|---|---|
appName | string | Enum: "CONSOLE" , "ERP" , "ORGANISATION" , "ATTENDANCE" , "EXPENSE" , "CRM" , "PEOPLE" , "CHAT" , "ALL" , "REPORT_BUILDER" , "SHOP" , "WORKFLOW_ENGINE" , "CRM_PLUS" , "MRP" | No |
appUser | User | No | |
createdAt | dateTime | No | |
createdBy | long | No | |
deleted | boolean | No | |
id | long | No | |
role | Role | No | |
roleGroup | RoleGroup | No | |
tenantId | long | No | |
updatedAt | dateTime | No | |
updatedBy | long | No | |
userId | long | No |
AppUserRolesCreateRequest
Name | Type | Description | Required |
---|---|---|---|
appName | string | Application name Example: "ERP" | No |
moduleUuids | [ string ] | List of module UUID | No |
roleGroup | string | Role Group Example: "admin" | No |
AppUserShortInfo
Name | Type | Description | Required |
---|---|---|---|
appUserRoleXrefs | [ AppUserRoleInfo ] | User Roles | No |
contact | string | User Contact Example: 12345678 | No |
currency | string | Tenant Currency Example: "SGD" | No |
deleted | boolean | Delete Flag Example: false | No |
string | User email Example: "jsmith@example.com" | No | |
firstName | string | User First Name Example: "John" | No |
genderLookUpCode | string | Gender Example: "Mr." | No |
id | long | Primary Key Example: 1 | No |
lastName | string | User Last Name Example: "Doe" | No |
profileUrl | string | User profile image path. Example: "http://deskera.com/user/myprofile.png" | No |
status | string | Status like Active/ InActive Example: "active" | No |
tenantId | long | Tenant Id Example: 1 | No |
tenantName | string | Tenant Name Example: "name" | No |
userName | string | User Name Example: "jsmith@example.com" | No |
userTenants | object | User Tenants | No |
ApplicationInfo
Name | Type | Description | Required |
---|---|---|---|
appName | string | Enum: "CONSOLE" , "ERP" , "ORGANISATION" , "ATTENDANCE" , "EXPENSE" , "CRM" , "PEOPLE" , "CHAT" , "ALL" , "REPORT_BUILDER" , "SHOP" , "WORKFLOW_ENGINE" , "CRM_PLUS" , "MRP" | No |
appUserXref | [ AppUserMapping ] | No |
AppsCustomizationRequestDto
Name | Type | Description | Required |
---|---|---|---|
application | string | No | |
config | object | No | |
customLabels | CustomLabels | No | |
hiddenApps | string | No | |
hideKredxInfo | boolean | No | |
isResetCustomLabels | boolean | No | |
isResetHiddenApps | boolean | No | |
onBoardingSetting | OnBoardingSetting | No | |
prefillDocumentData | PrefillDocumentData | No | |
userLanguage | UserLanguageDto | No |
AppsCustomizationResponseDto
Name | Type | Description | Required |
---|---|---|---|
application | string | No | |
config | object | No | |
customLabels | CustomLabels | No | |
hiddenApps | string | No | |
hideKredxInfo | boolean | No | |
onBoardingSetting | OnBoardingSetting | No | |
prefillDocumentData | PrefillDocumentData | No | |
tenantId | long | No | |
userId | long | No | |
userLanguage | UserLanguageDto | No |
AssignUserRoleRequest
Name | Type | Description | Required |
---|---|---|---|
appName | string | Application name Example: "ERP" | Yes |
clientTenantId | long | client tenantId Example: 1234 | No |
iamUserIds | [ long ] | List of iamUserIds of users Example: [4,11,12] | No |
isClient | boolean | If assign role is for client Example: false | No |
roleGroup | [ string ] | Role Group short code Example: ["accounting","business"] | Yes |
userIds | [ long ] | List users assign Example: [4,11,12] | Yes |
AuthApplicationCreateRequest
Name | Type | Description | Required |
---|---|---|---|
contact | string | Contact Number Example: "contact" | No |
idToken | string | Google id token Example: "idToken" | No |
AuthenticationResultType
Name | Type | Description | Required |
---|---|---|---|
accessToken | string | No | |
expiresIn | integer | No | |
idToken | string | No | |
newDeviceMetadata | NewDeviceMetadataType | No | |
refreshToken | string | No | |
tokenType | string | No |
BookkeeperClientInvite
Name | Type | Description | Required |
---|---|---|---|
bookkeeper | boolean | No | |
createdAt | dateTime | No | |
createdBy | long | No | |
deleted | boolean | No | |
string | No | ||
gdprMigrated | boolean | No | |
id | long | No | |
status | string | Enum: "INVALID" , "ACCEPTED" , "REJECTED" , "ACTIVE" , "INACTIVE" , "INVITED" | No |
tenantId | long | No | |
updatedAt | dateTime | No | |
updatedBy | long | No | |
userTenantMapping | UserTenantMapping | No |
BookkeeperClientPayment
Name | Type | Description | Required |
---|---|---|---|
bookkeeperPays | boolean | True if bookkeeper pays, False if client pays Example: true | No |
BookkeeperClientRequest
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequest | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperClientRequestAustralia
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequestAustralia | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperClientRequestBelgium
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequestBelgium | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperClientRequestCanada
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequestCanada | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperClientRequestGermany
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequestGermany | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperClientRequestIndia
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequestIndia | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperClientRequestIndonesia
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequestIndonesia | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperClientRequestIsrael
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequestIsrael | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperClientRequestMalaysia
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequestMalaysia | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperClientRequestNL
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequestNL | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperClientRequestNZ
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequestNZ | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperClientRequestPhilippines
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequestPhilippines | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperClientRequestSA
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequestSA | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperClientRequestUAE
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequestUAE | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperClientRequestUK
Name | Type | Description | Required |
---|---|---|---|
clientDefaultUserId | long | UserId of default client user. Example: 1 | No |
clientTenantId | long | Tenant id of client. Example: 1 | No |
orgSignUpRequest | OrgSignUpRequestUK | organization complete signup | No |
teamInfo | [ BookkeeperTeamInfo ] | List of Bookkeepers to have access to this client | No |
webSignupRequest | WebSignupRequest | web signup request | No |
BookkeeperInviteResponse
Name | Type | Description | Required |
---|---|---|---|
bookkeeperId | long | bookkeeperId Example: 1 | No |
string | User email Example: "jsmith@example.com" | No | |
status | string | Status of invite email Enum: "FAIL" , "SUCCESS" Example: "FAIL/SUCCESS" | No |
BookkeeperNotifyRequest
Name | Type | Description | Required |
---|---|---|---|
currency | string | Currency code. Example: "SGD" | No |
periodicity | string | Monthly billing or yearly billing: MONTHLY or YEARLY. Example: "YEARLY" | No |
planName | string | Name of the plan upgrade requested: START UP, ESSENTIAL or PROFESSIONAL. Example: "PROFESSIONAL" | No |
planRate | number | Rate of the plan. Example: 239 | No |
BookkeeperTeam
Name | Type | Description | Required |
---|---|---|---|
bookkeeperTenantId | long | No | |
createdAt | dateTime | No | |
createdBy | long | No | |
defaultUser | boolean | No | |
deleted | boolean | No | |
id | long | No | |
manageClient | boolean | No | |
status | string | Enum: "INVALID" , "ACCEPTED" , "REJECTED" , "ACTIVE" , "INACTIVE" , "INVITED" | No |
updatedAt | dateTime | No | |
updatedBy | long | No | |
userTenantMapping | UserTenantMapping | No |
BookkeeperTeamInfo
Name | Type | Description | Required |
---|---|---|---|
bkTeamId | long | No | |
bookkeeperPays | boolean | No | |
clientTenantId | long | No | |
contact | string | No | |
string | No | ||
firstName | string | No | |
fullName | string | No | |
id | long | No | |
inviteId | long | No | |
invitedByClient | boolean | No | |
isDefaultUser | boolean | No | |
lastName | string | No | |
manageClient | boolean | No | |
organizationName | string | No | |
roleGroups | string | No | |
roleNames | string | No | |
status | string | No | |
switchStatusAllowed | boolean | No | |
tenantId | long | No | |
userId | long | No | |
userName | string | No |
BulkAddUserResponse
Name | Type | Description | Required |
---|---|---|---|
failure | [ IAMUserDto ] | No | |
success | [ IAMUserDto ] | No |
Callable«ResponseEntity»
Name | Type | Description | Required |
---|---|---|---|
Callable«ResponseEntity» | object |
CancelSubscriptionRequest
Name | Type | Description | Required |
---|---|---|---|
amount | number | Amount Example: 99 | No |
clientTenantId | long | Tenant id of Client Example: 1234 | No |
clientUserId | long | User id of Client Example: 5678 | No |
currency | string | Currency Example: "usd" | No |
interval | string | Billing interval Example: "monthly" | No |
planId | string | Plan Id Example: "plan_jeXS4RxX" | No |
planName | string | Plan Name Example: "Essential" | No |
trialDays | integer | Number of trial days Example: 30 | No |
ChangeNameDto
Name | Type | Description | Required |
---|---|---|---|
string | email of user Example: "ram@gamil.com" | No | |
firstName | string | modified first name Example: "ram" | No |
lastName | string | modified last name Example: "kumar" | No |
ConfirmForgotPassRequest
Name | Type | Description | Required |
---|---|---|---|
confirmationCode | string | Confirmation code received through SMS Example: 123456 | Yes |
password | string | Password to signin Example: "abcd@123" | Yes |
userName | string | Username Example: "+65-1234-5678" | Yes |
ContactAndEmail
Name | Type | Description | Required |
---|---|---|---|
contact | string | No | |
string | No |
ContactCheckRequest
Name | Type | Description | Required |
---|---|---|---|
contact | string | Contact number Example: "+919999999" | Yes |
CustomLabels
Name | Type | Description | Required |
---|---|---|---|
customLabelPair | object | No |
DelUserTenantMapRequest
Name | Type | Description | Required |
---|---|---|---|
userId | long | User ID Example: 1 | No |
EmailChangeDto
Name | Type | Description | Required |
---|---|---|---|
newEmail | string | Newly added email Example: "New email" | No |
oldEmail | string | Email to be replaced Example: "Old email" | No |
EmailLinkRequest
Name | Type | Description | Required |
---|---|---|---|
confirmationCode | string | Confirmation code received through Email Example: 123456 | Yes |
password | string | Password to signin Example: "abcd@123" | Yes |
FlatRatePercentageListUK
Name | Type | Description | Required |
---|---|---|---|
applyFrom | dateTime | Apply Date Example: "01-01-2020" | No |
flatRatePercentage | number | Flat Rate Percentage Example: 7.3 | No |
ForgotPasswordRequest
Name | Type | Description | Required |
---|---|---|---|
userName | string | Username Example: "+65-1234-5678" | Yes |
IAMUserDto
Name | Type | Description | Required |
---|---|---|---|
appName | string | No | |
contact | string | No | |
string | No | ||
firstName | string | No | |
fullName | string | No | |
id | long | No | |
lastName | string | No | |
message | string | No | |
roleGroup | string | No | |
tenantId | long | No | |
username | string | No |
InviteBookKeeperRequest
Name | Type | Description | Required |
---|---|---|---|
emailId | [ string ] | Bookkeepers emails to be invited | No |
InviteBookkeeperByIdsRequest
Name | Type | Description | Required |
---|---|---|---|
bookkeeperIds | [ long ] | Bookkeeper id | No |
InviteBulkUserRequest
Name | Type | Description | Required |
---|---|---|---|
appName | string | Deskera Application Name Example: "ORGANISATION" | Yes |
contact | string | Contact No Example: "+65 1245678" | Yes |
string | User email Example: "nguyen.tuan_123@deskera.com" | Yes | |
firstName | string | user first name Example: "John" | Yes |
lastName | string | User last name Example: "Doe" | Yes |
roleGroup | string | Deskera Roles Example: "org_admin" | Yes |
username | string | Username or Email or Contact Number of User Example: "example@domain.com" | Yes |
InviteUserRequest
Name | Type | Description | Required |
---|---|---|---|
appName | string | Deskera Application Name Example: "ORGANISATION" | Yes |
contact | string | Contact No Example: "+65 1245678" | Yes |
firstName | string | user first name Example: "John" | Yes |
lastName | string | User last name Example: "Doe" | Yes |
roleGroup | string | Deskera Roles Example: "org_admin" | Yes |
username | string | Username or Email or Contact Number of User Example: "example@domain.com" | Yes |
LandedCostCategory
Name | Type | Description | Required |
---|---|---|---|
allocationType | string | Enum: "QUANTITY" , "VALUE" , "WEIGHT" , "MANUAL" , "CUSTOM_DUTY" | No |
name | string | No |
LandedCostSettings
Name | Type | Description | Required |
---|---|---|---|
categoryList | [ LandedCostCategory ] | No | |
landedCost | boolean | No |
Limit
Name | Type | Description | Required |
---|---|---|---|
fixed | long | No | |
monthly | long | No |
MFADisableRequest
Name | Type | Description | Required |
---|---|---|---|
userIds | [ long ] | List of users for whom to disable MFA Example: [1,2,3] | Yes |
Map«string,Limit»
Name | Type | Description | Required |
---|---|---|---|
Map«string,Limit» | object |
Map«string,string»
Name | Type | Description | Required |
---|---|---|---|
Map«string,string» | object |
MergeAccountDto
Name | Type | Description | Required |
---|---|---|---|
currentUserId | long | IAM user id of current account Example: 2 | Yes |
isMobile | boolean | True if account being merged is mobile account. Example: true | Yes |
mergedUserId | long | IAM user id of account to be merged Example: 1 | Yes |
MobileSignInRequest
Name | Type | Description | Required |
---|---|---|---|
phoneNumber | string | Phone Number Example: "+65-1234-5678" | Yes |
MobileSignupRequestWithOrg
Name | Type | Description | Required |
---|---|---|---|
contact | string | User Contact Number Example: 12345678 | No |
firstName | string | User First Name Example: "John" | No |
iamUserId | long | IAM app_user id Example: 12 | No |
lastName | string | User Last Name Example: "Doe" | No |
organizationName | string | Pass organization name if you want to create org without setup Example: "Deskera" | No |
shouldSendEmail | boolean | flag to send email or not Example: true | No |
MobileVerifySignInRequest
Name | Type | Description | Required |
---|---|---|---|
phoneNumber | string | Phone number Example: "+65-1234-5678" | Yes |
session | string | Cognito session received on signup Example: "eyJjdHkiOiJKV1QiLCJlbmMiOiJ.." | Yes |
verificationCode | string | Verification code received on contact no Example: 12345 | Yes |
ModuleDto
Name | Type | Description | Required |
---|---|---|---|
accessLevel | string | Access Level Example: "r" | No |
active | boolean | Is Module Active? Example: true | No |
appName | string | APP Name Example: "ERP" | No |
code | string | Module Code Example: "m_erp_product" | No |
description | string | Module Description Example: "Invoice Read Permission" | No |
groupName | string | Module Group Name Example: "product" | No |
isDefault | boolean | isDefault? Example: false | No |
name | string | Module Name Example: "Invoice" | No |
sequence | long | Module Group Sequence Example: 0 | No |
uuid | string | UUID Example: "1xdz...." | No |
visible | boolean | can display module in UI? Example: false | No |
ModuleResponse
Name | Type | Description | Required |
---|---|---|---|
group | string | Module Group Example: "erp_product" | No |
modules | [ ModuleDto ] | Module associated with role group | No |
sequence | long | Module Group Sequence Example: 0 | No |
NewDeviceMetadataType
Name | Type | Description | Required |
---|---|---|---|
deviceGroupKey | string | No | |
deviceKey | string | No |
NewTokenRequest
Name | Type | Description | Required |
---|---|---|---|
refreshToken | string | Refresh token Example: "eyJjdHkiOiJKV1QiLCJlbmMiOiJ.." | Yes |
userName | string | Username Example: "+65-1234-5678" | Yes |
OAuthAccountVerifyRequest
Name | Type | Description | Required |
---|---|---|---|
deskeraToken | string | Deskera Token Example: "QWE11232s" | Yes |
tenantId | long | Tenant Id Example: 1 | Yes |
userId | long | User Id Example: 101 | Yes |
OnBoardingSetting
Name | Type | Description | Required |
---|---|---|---|
digitalProducts | boolean | No | |
inventory | boolean | No | |
services | boolean | No | |
showGettingStarted | boolean | No |
OnboardingStatusInfo
Name | Type | Description | Required |
---|---|---|---|
abortZeroStateDashboard | boolean | Aborting zero state dashboard Example: true | No |
accountingMethod | string | Accounting method used by user. Enum: "ACCRUAL" , "CASH" Example: "ACCRUAL" | No |
addTaxCheck | boolean | true Example: true | No |
appInstallChecked | boolean | true Example: true | No |
bankChecked | boolean | true Example: true | No |
companyAddressChecked | boolean | true Example: true | No |
contactChecked | boolean | true Example: true | No |
customFieldsChecked | boolean | Is custom fields option checked. Example: true | No |
designTemplateChecked | boolean | Will user use design template feature Example: true | No |
isComplianceSaved | boolean | true Example: true | No |
multiCurrencyChecked | boolean | Has user enabled multi-currency Example: true | No |
openingBalanceChecked | boolean | true Example: true | No |
organisationSettingsChecked | boolean | Organisation settings option checked. Example: true | No |
paymentServiceChecked | boolean | Payment approved by user. Example: true | No |
productChecked | boolean | true Example: true | No |
setupImportStatus | string | Organization import setup status Enum: "SKIP" , "DONE" , "PENDING" Example: "SKIP" | No |
setupInvoiceStatus | string | Organization invoice setup status Enum: "SKIP" , "DONE" , "PENDING" Example: "DONE" | No |
sgEInvoiceChecked | boolean | Is SG EInvoice Checked Example: false | No |
updateTaxComplianceCheck | boolean | true Example: true | No |
OrgSignUpRequest
Name | Type | Description | Required |
---|---|---|---|
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstNo | string | Organization GST Reg No. Example: "M91234567X" | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
industry | string | Org Industry Example: "Shipping" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
nexus | string | List of nexus states Example: "nexusStates" | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
uenNo | string | Organization UEN No. Example: "200312345A" | No |
userId | long | User Id Example: 1 | Yes |
vendorId | string | vendorId Example: 12345 | No |
OrgSignUpRequestAustralia
Name | Type | Description | Required |
---|---|---|---|
australianBusinessNo | string | Australian Business Number (ABN). Example: 123456789098765 | No |
basReportingMethod | string | BAS Reporting Method (SIMPLER / FULL) Enum: "SIMPLER" , "FULL" Example: "SIMPLER" | No |
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
industry | string | Org Industry Example: "Shipping" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
taxFileNumber | string | Tax File Number Example: 123456789098765 | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
userId | long | User Id Example: 1 | Yes |
vendorId | string | vendorId Example: 12345 | No |
OrgSignUpRequestBelgium
Name | Type | Description | Required |
---|---|---|---|
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
enterpriseNumberBE | string | Enterprise Number. Example: 123456789098765 | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
industry | string | Org Industry Example: "Shipping" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
userId | long | User Id Example: 1 | Yes |
vatIdentificationNumberBE | string | VAT Identification Number Example: 123456789098765 | No |
vendorId | string | vendorId Example: 12345 | No |
OrgSignUpRequestCanada
Name | Type | Description | Required |
---|---|---|---|
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
canadianBusinessNo | string | Canadian Business Number (ABN). Example: 123456789098765 | No |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstNumber | string | GST Number Example: 123456789098765 | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
industry | string | Org Industry Example: "Shipping" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
userId | long | User Id Example: 1 | Yes |
vendorId | string | vendorId Example: 12345 | No |
OrgSignUpRequestGermany
Name | Type | Description | Required |
---|---|---|---|
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
companyRegistrationNumberDE | string | Company Registration Number Example: 123456789 | No |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstNoDE | string | Tax Number Example: "NL123456789B01" | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
industry | string | Org Industry Example: "Shipping" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
userId | long | User Id Example: 1 | Yes |
vatIdentificationNumberDE | string | VAT Identification Number Example: "NL123456789B01" | No |
vendorId | string | vendorId Example: 12345 | No |
OrgSignUpRequestIndia
Name | Type | Description | Required |
---|---|---|---|
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
compositionSchemeType | string | The percent tax payable under the Composition Scheme. Applicable when gstRegistered=true Enum: "ONE_PERCENT" , "TWO_PERCENT" , "FIVE_PERCENT" , "SIX_PERCENT" Example: "SIX_PERCENT" | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
enableReverseCharge | boolean | Whether the Tenant has enabled reverse charge in Sales Transaction. Applicable when gstRegistered=true Example: true | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
gstRegistrationDate | string | The Date on Which GST was registered. Date Format is dd-mm-yyyy. Applicable when gstRegistered=true Example: "01-01-2020" | No |
gstin | string | Organization GST Reg No. for India Example: "M91234567X" | No |
industry | string | Org Industry Example: "Shipping" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
registeredToCompositionScheme | boolean | Whether the Tenant is registered to Composition Scheme. Applicable when gstRegistered=true Example: true | No |
sezOrImportExport | boolean | Whether the Tenant is an SEZ or deals with Import/Export. Applicable when gstRegistered=true Example: true | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
trackDigitalServices | boolean | Whether the Tenant has enables tracking of digital services to overseas customers. Applicable when gstRegistered=true Example: true | No |
userId | long | User Id Example: 1 | Yes |
vendorId | string | vendorId Example: 12345 | No |
OrgSignUpRequestIndonesia
Name | Type | Description | Required |
---|---|---|---|
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
exciseAccount | string | Account to set for Excise Payable Example: "AC0001" | No |
exciseApplicable | boolean | True to allow excise flow Example: true | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
industry | string | Org Industry Example: "Shipping" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
npwpNo | string | Indonesia specific Organization NPWP No. Example: "01.542.188.6-046.000" | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
userId | long | User Id Example: 1 | Yes |
vendorId | string | vendorId Example: 12345 | No |
OrgSignUpRequestIsrael
Name | Type | Description | Required |
---|---|---|---|
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
ilDeductionFileId | string | Israel specific deduction file id Example: "deduction file id" | No |
ilEngagementType | string | Israel specific engagement type Example: "engagement type" | No |
ilIncomeTaxNo | string | Israel specific income tax no Example: "income tax no" | No |
ilLegalName | string | Israel specific legal name Example: "legal name" | No |
ilNationalInsuranceNo | string | Israel specific national insurance no Example: "national insurance no" | No |
ilParentSubsidiaryName | string | Israel specific parent subsidiary name Example: "parent subsidiary name" | No |
ilReturnAddress | [ Address ] | Israel Specific Return Address | No |
ilReturnEmail | string | Israel specific return email Example: "return email" | No |
ilVatCode | string | Israel specific vat code Example: "vat code" | No |
ilVatRegistrationNo | string | Israel specific vat registration no Example: "vat registration no" | No |
ilWithholdingTaxAccount | string | Israel specific withholding tax account Example: "withholding tax account" | No |
industry | string | Org Industry Example: "Shipping" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
userId | long | User Id Example: 1 | Yes |
vendorId | string | vendorId Example: 12345 | No |
OrgSignUpRequestMalaysia
Name | Type | Description | Required |
---|---|---|---|
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
businessRegistrationNo | string | Organization Business Reg No. for Malaysia Example: "B91234567X" | No |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
exemption | boolean | Whether the Exemption is on or off. Example: true | No |
exemptionCerificate | boolean | Whether the Exemption Cerificate is availble or not. Example: true | No |
exemptionCriteria | string | Organization Exemption criteria. for Malaysia Example: "EX1234567X" | No |
exemptionNo | string | Organization Exemption No. for Malaysia Example: "EX1234567X" | No |
expiryDate | string | Date Format code Example: "01-06-2020" | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
industry | string | Org Industry Example: "Shipping" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
salesTaxRegistrationNo | string | Organization Sales Tax Reg No. for Malaysia Example: "T91234567X" | No |
serviceTaxRegistrationNo | string | Organization Service Tax Reg No. for Malaysia Example: "S91234567X" | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
userId | long | User Id Example: 1 | Yes |
vendorId | string | vendorId Example: 12345 | No |
OrgSignUpRequestNL
Name | Type | Description | Required |
---|---|---|---|
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
companyRegistrationNumberNL | string | Company Registration Number Example: "B91234567X" | No |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
industry | string | Org Industry Example: "Shipping" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
userId | long | User Id Example: 1 | Yes |
vatIdentificationNumberNL | string | VAT Identification Number Example: "B91234567X" | No |
vendorId | string | vendorId Example: 12345 | No |
OrgSignUpRequestNZ
Name | Type | Description | Required |
---|---|---|---|
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstNoNZ | string | GST Number Example: "111-111-111" | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
industry | string | Org Industry Example: "Shipping" | No |
irdNo | string | IRD Number Example: "111-111-111" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
userId | long | User Id Example: 1 | Yes |
vendorId | string | vendorId Example: 12345 | No |
OrgSignUpRequestPhilippines
Name | Type | Description | Required |
---|---|---|---|
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
industry | string | Org Industry Example: "Shipping" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
userId | long | User Id Example: 1 | Yes |
vatNoPhilippines | string | Organization VAT No. for Philippines Example: "0123456789101" | No |
vatPayableAccountPhilippines | string | Organization VAT Payable account for Philippines Example: 11212 | No |
vendorId | string | vendorId Example: 12345 | No |
OrgSignUpRequestSA
Name | Type | Description | Required |
---|---|---|---|
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
exciseAccountSA | string | Account to set for Excise Payable Example: "AC400010" | No |
exciseApplicableSA | boolean | True to allow excise flow for UAE country Example: true | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
industry | string | Org Industry Example: "Shipping" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isDesignatedZoneSA | boolean | Is your business located in a Designated Zone? Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
outsideContactSA | boolean | True to allow RCM flow for UAE country Example: true | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
rcmAccountSA | string | Account to set for RCM Example: "AC400010" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
registeredForVatSA | boolean | Registered for vat flag Example: false | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantInfoInSA | TenantInfoSASaudiLanguage | Arabic Details Example: true | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
userId | long | User Id Example: 1 | Yes |
vatAccountNumberSA | string | Vat Account Number Example: "NL123456789B01" | No |
vatReturnFrequencySA | string | VAT Return Frequency Example: "Monthly" | No |
vendorId | string | vendorId Example: 12345 | No |
OrgSignUpRequestUAE
Name | Type | Description | Required |
---|---|---|---|
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
exciseAccount | string | Account to set for Excise Payable Example: "AC400010" | No |
exciseApplicable | boolean | True to allow excise flow for UAE country Example: true | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
industry | string | Org Industry Example: "Shipping" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isDesignatedZone | boolean | Is your business located in a Designated Zone? Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
outsideContact | boolean | True to allow RCM flow for UAE country Example: true | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
rcmAccount | string | Account to set for RCM Example: "AC400010" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
userId | long | User Id Example: 1 | Yes |
vatNoUAE | string | UAE specific Organization VAT No. Example: "012-345-678-910" | No |
vendorId | string | vendorId Example: 12345 | No |
OrgSignUpRequestUK
Name | Type | Description | Required |
---|---|---|---|
billingAddress | Address | Billing Address | No |
bookBeginningStartDate | string | Book Beginning Start Date Example: "01-04-2019" | Yes |
businessRegistrationNoUK | string | Organization Business Reg No. for UK Example: "B91234567X" | No |
completeOrgSetup | boolean | Whether to setup complete org or not? Example: true | No |
countryLookupCode | string | Country code Example: "SG" | Yes |
currencyLookUpCode | string | Base Currency code Example: "SGD" | Yes |
dateFormatLookUpCode | string | Date Format code Example: "dd-mm-yyyy" | Yes |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
financialStartDate | string | Financial Year Start Date Example: "01-01-2019" | Yes |
flatRatePercentageListUK | [ FlatRatePercentageListUK ] | Whether the Marketing Tax Digital is on or off. Example: true | No |
fyClosingPeriodEndDate | string | Closing Period End date Example: "01-04-2019" | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
industry | string | Org Industry Example: "Shipping" | No |
isBookkeeper | boolean | Flag to indicate if organization is book keeper organization Example: true | No |
isPartner | boolean | Flag to indicate if organization is partner book keeper organization Example: true | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop Example: true | No |
logoUrl | string | Company Logo URL | No |
marketingTaxDigitalUK | boolean | Whether the Marketing Tax Digital is on or off. Example: true | No |
multicurrency | boolean | Flag to enable multicurrency Example: true | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
peppolId | string | PeppolId Example: "0195:SGUEN123456" | No |
peppolOptIn | string | Peppol opt-in flag Example: false | No |
purpose | string | Org Main Task Example: "Accounting" | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
shippingAddress | Address | Shipping Address | No |
size | string | Org Size Example: "10-15" | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
timezoneLookUpCode | string | Timezone code Example: "TZ001" | No |
userId | long | User Id Example: 1 | Yes |
vatIdentificationNumberUK | string | VAT Number Example: 123456789098765 | No |
vatSchemeUK | string | VAT Scheme Example: "Standard scheme" | No |
vendorId | string | vendorId Example: 12345 | No |
OrganizationSettings
Name | Type | Description | Required |
---|---|---|---|
decimalScale | integer | No | |
tenantId | long | No |
OrganizationSetupStatusResponse
Name | Type | Description | Required |
---|---|---|---|
id | long | Organization ID Example: 123 | No |
onboardingStatusInfo | OnboardingStatusInfo | Onboarding status | No |
orgSetupCompleted | boolean | Organization setup status Example: true | No |
tenantId | long | Tenant ID Example: 123 | No |
OwnerInfoDto
Name | Type | Description | Required |
---|---|---|---|
ownerIamUserId | long | No | |
ownerTenantUserId | long | No |
Pageable
Name | Type | Description | Required |
---|---|---|---|
offset | long | No | |
pageNumber | integer | No | |
pageSize | integer | No | |
paged | boolean | No | |
sort | Sort | No | |
unpaged | boolean | No |
Page«AppUserResponseInfo»
Name | Type | Description | Required |
---|---|---|---|
content | [ AppUserResponseInfo ] | No | |
empty | boolean | No | |
first | boolean | No | |
last | boolean | No | |
number | integer | No | |
numberOfElements | integer | No | |
pageable | Pageable | No | |
size | integer | No | |
sort | Sort | No | |
totalElements | long | No | |
totalPages | integer | No |
Page«BookkeeperTeamInfo»
Name | Type | Description | Required |
---|---|---|---|
content | [ BookkeeperTeamInfo ] | No | |
empty | boolean | No | |
first | boolean | No | |
last | boolean | No | |
number | integer | No | |
numberOfElements | integer | No | |
pageable | Pageable | No | |
size | integer | No | |
sort | Sort | No | |
totalElements | long | No | |
totalPages | integer | No |
Page«RoleGroupDto»
Name | Type | Description | Required |
---|---|---|---|
content | [ RoleGroupDto ] | No | |
empty | boolean | No | |
first | boolean | No | |
last | boolean | No | |
number | integer | No | |
numberOfElements | integer | No | |
pageable | Pageable | No | |
size | integer | No | |
sort | Sort | No | |
totalElements | long | No | |
totalPages | integer | No |
Page«TenantInformation»
Name | Type | Description | Required |
---|---|---|---|
content | [ TenantInformation ] | No | |
empty | boolean | No | |
first | boolean | No | |
last | boolean | No | |
number | integer | No | |
numberOfElements | integer | No | |
pageable | Pageable | No | |
size | integer | No | |
sort | Sort | No | |
totalElements | long | No | |
totalPages | integer | No |
Page«UserShortInfo»
Name | Type | Description | Required |
---|---|---|---|
content | [ UserShortInfo ] | No | |
empty | boolean | No | |
first | boolean | No | |
last | boolean | No | |
number | integer | No | |
numberOfElements | integer | No | |
pageable | Pageable | No | |
size | integer | No | |
sort | Sort | No | |
totalElements | long | No | |
totalPages | integer | No |
Page«UserShortRoleInfo»
Name | Type | Description | Required |
---|---|---|---|
content | [ UserShortRoleInfo ] | No | |
empty | boolean | No | |
first | boolean | No | |
last | boolean | No | |
number | integer | No | |
numberOfElements | integer | No | |
pageable | Pageable | No | |
size | integer | No | |
sort | Sort | No | |
totalElements | long | No | |
totalPages | integer | No |
PermissionInfoResponse
Name | Type | Description | Required |
---|---|---|---|
appName | string | APPLICATION Name Example: "ERP" | No |
roleGroupDto | [ RoleGroupDto ] | Roles Groups | No |
PlanInfo
Name | Type | Description | Required |
---|---|---|---|
Amount | number | No | |
Currency | string | No | |
InTrial | boolean | No | |
Interval | string | No | |
Name | string | No | |
PlanID | string | No | |
TrialDays | integer | No | |
TrialOver | boolean | No | |
UpdatedOn | dateTime | No |
PrefillDocumentData
Name | Type | Description | Required |
---|---|---|---|
autoPopulateData | boolean | No | |
firstTimePopup | boolean | No |
ProductLimit
Name | Type | Description | Required |
---|---|---|---|
AddonCharge | integer | No | |
Code | string | No | |
ContactCount | integer | No | |
EmailSendCount | integer | No | |
EmployeeCount | integer | No | |
FreeUserCount | integer | No | |
GuestUserCount | integer | No |
PromoCode
Name | Type | Description | Required |
---|---|---|---|
code | string | No | |
expiryDate | dateTime | No | |
id | long | No | |
multipleUseAllowed | boolean | No | |
used | boolean | No |
RefreshRolesModulesRequest
Name | Type | Description | Required |
---|---|---|---|
allTenants | boolean | To update for all tenants Example: true | No |
batchSize | integer | Batch size Example: 10 | No |
startPage | integer | Start batch number Example: 10 | No |
tenantIds | [ long ] | List of tenants for which to update Example: [1,2,4] | No |
RefreshRolesModulesResponse
Name | Type | Description | Required |
---|---|---|---|
foundTenantIds | [ long ] | List of tenantIds found Example: [1,2,3] | No |
sucessfulTenantIds | [ long ] | List of successfully refreshed tenants Example: [1,2,3] | No |
RefreshTokenRequest
Name | Type | Description | Required |
---|---|---|---|
refreshToken | string | Refresh token Example: "eyJjdHkiOiJKV1QiLCJlbmMiOiJ.." | Yes |
tenantId | long | Tenant Id Example: 123456 | Yes |
userName | string | Username Example: "+65-1234-5678" | Yes |
RegisteredUserIdRequest
Name | Type | Description | Required |
---|---|---|---|
string | Email Address Example: "sample@demo.com" | No | |
phone | string | Phone Number Example: "+6504372324" | No |
RegisteredUserRequest
Name | Type | Description | Required |
---|---|---|---|
emails | [ string ] | List of user's contacts emails Example: ["sample@xyz.abc","demo@abc.xyz"] | Yes |
phones | [ string ] | List of user's contacts phone numbers Example: ["+6504372324"] | Yes |
RemovePermissionRequest
Name | Type | Description | Required |
---|---|---|---|
apps | [ string ] | No | |
tenantId | long | No | |
userId | long | No |
ResetPasswordRequest
Name | Type | Description | Required |
---|---|---|---|
userName | string | Username Example: "+65-1234-5678" | Yes |
ResponseEntity
Name | Type | Description | Required |
---|---|---|---|
body | object | No | |
statusCode | string | Enum: "100 CONTINUE" , "101 SWITCHING_PROTOCOLS" , "102 PROCESSING" , "103 CHECKPOINT" , "200 OK" , "201 CREATED" , "202 ACCEPTED" , "203 NON_AUTHORITATIVE_INFORMATION" , "204 NO_CONTENT" , "205 RESET_CONTENT" , "206 PARTIAL_CONTENT" , "207 MULTI_STATUS" , "208 ALREADY_REPORTED" , "226 IM_USED" , "300 MULTIPLE_CHOICES" , "301 MOVED_PERMANENTLY" , "302 FOUND" , "302 MOVED_TEMPORARILY" , "303 SEE_OTHER" , "304 NOT_MODIFIED" , "305 USE_PROXY" , "307 TEMPORARY_REDIRECT" , "308 PERMANENT_REDIRECT" , "400 BAD_REQUEST" , "401 UNAUTHORIZED" , "402 PAYMENT_REQUIRED" , "403 FORBIDDEN" , "404 NOT_FOUND" , "405 METHOD_NOT_ALLOWED" , "406 NOT_ACCEPTABLE" , "407 PROXY_AUTHENTICATION_REQUIRED" , "408 REQUEST_TIMEOUT" , "409 CONFLICT" , "410 GONE" , "411 LENGTH_REQUIRED" , "412 PRECONDITION_FAILED" , "413 PAYLOAD_TOO_LARGE" , "413 REQUEST_ENTITY_TOO_LARGE" , "414 URI_TOO_LONG" , "414 REQUEST_URI_TOO_LONG" , "415 UNSUPPORTED_MEDIA_TYPE" , "416 REQUESTED_RANGE_NOT_SATISFIABLE" , "417 EXPECTATION_FAILED" , "418 I_AM_A_TEAPOT" , "419 INSUFFICIENT_SPACE_ON_RESOURCE" , "420 METHOD_FAILURE" , "421 DESTINATION_LOCKED" , "422 UNPROCESSABLE_ENTITY" , "423 LOCKED" , "424 FAILED_DEPENDENCY" , "426 UPGRADE_REQUIRED" , "428 PRECONDITION_REQUIRED" , "429 TOO_MANY_REQUESTS" , "431 REQUEST_HEADER_FIELDS_TOO_LARGE" , "451 UNAVAILABLE_FOR_LEGAL_REASONS" , "500 INTERNAL_SERVER_ERROR" , "501 NOT_IMPLEMENTED" , "502 BAD_GATEWAY" , "503 SERVICE_UNAVAILABLE" , "504 GATEWAY_TIMEOUT" , "505 HTTP_VERSION_NOT_SUPPORTED" , "506 VARIANT_ALSO_NEGOTIATES" , "507 INSUFFICIENT_STORAGE" , "508 LOOP_DETECTED" , "509 BANDWIDTH_LIMIT_EXCEEDED" , "510 NOT_EXTENDED" , "511 NETWORK_AUTHENTICATION_REQUIRED" | No |
statusCodeValue | integer | No |
Role
Name | Type | Description | Required |
---|---|---|---|
appName | string | Enum: "CONSOLE" , "ERP" , "ORGANISATION" , "ATTENDANCE" , "EXPENSE" , "CRM" , "PEOPLE" , "CHAT" , "ALL" , "REPORT_BUILDER" , "SHOP" , "WORKFLOW_ENGINE" , "CRM_PLUS" , "MRP" | No |
description | string | No | |
id | long | No | |
permissions | RolePermissionInfo | No | |
shortCode | string | No |
RoleGroup
Name | Type | Description | Required |
---|---|---|---|
activeFlag | boolean | No | |
admin | boolean | No | |
appName | string | Enum: "CONSOLE" , "ERP" , "ORGANISATION" , "ATTENDANCE" , "EXPENSE" , "CRM" , "PEOPLE" , "CHAT" , "ALL" , "REPORT_BUILDER" , "SHOP" , "WORKFLOW_ENGINE" , "CRM_PLUS" , "MRP" | No |
guest | boolean | No | |
id | long | No | |
name | string | No | |
shortCode | string | No | |
systemDefined | boolean | No | |
tenantId | long | No |
RoleGroupCreateRequestDto
Name | Type | Description | Required |
---|---|---|---|
appName | string | APP Name Example: "ERP" | No |
isAdmin | boolean | is admin Example: false | No |
isGuest | boolean | is guest Example: false | No |
moduleUuids | [ string ] | List of module UUID | No |
roleCode | string | Role code Example: "superman" | No |
roleName | string | Role Name Example: "superman" | No |
RoleGroupDeleteRequestDto
Name | Type | Description | Required |
---|---|---|---|
appName | string | APP Name Example: "ERP" | No |
roleCode | string | Role code Example: "superman" | No |
RoleGroupDto
Name | Type | Description | Required |
---|---|---|---|
activeFlag | boolean | Active status Example: true | No |
appName | string | APPLICATION Name Example: "ERP" | No |
guest | boolean | Is Guest Example: true | No |
id | long | Role group id Example: 1 | No |
modules | [ ModuleResponse ] | Module associated with role group | No |
name | string | Description Example: "Organization Administrator" | No |
rolePermissions | [ RoleGroupRoleXref ] | Roles Permissions | No |
shortCode | string | Short code for role group Example: "admin" | No |
systemDefined | string | System defined role group Example: true | No |
RoleGroupRoleXref
Name | Type | Description | Required |
---|---|---|---|
id | long | No | |
optional | boolean | No | |
role | Role | No | |
roleGroupId | long | No |
RolePermissionInfo
Name | Type | Description | Required |
---|---|---|---|
can_delete | boolean | Can Delete Access Example: false | No |
can_read | boolean | Can Read Access Example: false | No |
can_write | boolean | Can Write Access Example: false | No |
RoleShortInfo
Name | Type | Description | Required |
---|---|---|---|
appName | string | Application Name Enum: "CONSOLE" , "ERP" , "ORGANISATION" , "ATTENDANCE" , "EXPENSE" , "CRM" , "PEOPLE" , "CHAT" , "ALL" , "REPORT_BUILDER" , "SHOP" , "WORKFLOW_ENGINE" , "CRM_PLUS" , "MRP" Example: "ERP" | No |
guest | boolean | Is Guest Example: true | No |
roleGroupName | string | Role Group Example: "Auditor" | No |
shortCode | string | Role Group Example: "admin" | No |
SetContactEmailDto
Name | Type | Description | Required |
---|---|---|---|
contact | string | contact to be set Example: "New contact" | No |
string | Email to be set Example: "new email" | No | |
isEmailChangeContact | boolean | email or contact to be set Example: false | No |
SetupCompletion
Name | Type | Description | Required |
---|---|---|---|
chartOfAccounts | boolean | No | |
contacts | boolean | No | |
openingBalances | boolean | No | |
productAndServices | boolean | No |
SignUpResponse
Name | Type | Description | Required |
---|---|---|---|
authenticationResultType | AuthenticationResultType | No | |
tenantId | long | Tenant ID Example: 123 | No |
tenantName | string | Tenant name Example: "Deskera" | No |
userId | long | User Id Example: "1L" | No |
Sort
Name | Type | Description | Required |
---|---|---|---|
empty | boolean | No | |
sorted | boolean | No | |
unsorted | boolean | No |
SsoVerifyRequest
Name | Type | Description | Required |
---|---|---|---|
apisid | string | APISID Example: "eyJjdHkiOiJKV1QiLCJlbmMiOiJ.." | Yes |
SwitchTenantRequest
Name | Type | Description | Required |
---|---|---|---|
refreshToken | string | Refresh token Example: "eyJjdHkiOiJKV1QiLCJlbmMiOiJ.." | Yes |
skipTenantCall | boolean | Skip tenant service switch tenant call. Example: true | No |
tenantId | long | Tenant ID Example: 1 | Yes |
userName | string | Username Example: "+65-1234-5678" | Yes |
TCSCollectionNatureRequest
Name | Type | Description | Required |
---|---|---|---|
id | long | ID Example: 10 | No |
name | string | Tax Name Example: "206C(1H) Sales of Goods" | No |
TCSCollectionNatureResponse
Name | Type | Description | Required |
---|---|---|---|
id | long | ID Example: 10 | No |
name | string | Tax Name Example: "206C(1H) Sales of Goods" | No |
TCSSettingsRequest
Name | Type | Description | Required |
---|---|---|---|
accountPayable | string | Account Payable Example: "AC-0001" | No |
accountReceivable | string | Account Receivable Example: "AC-0002" | No |
active | boolean | Active Example: true | No |
id | long | ID Example: 10 | No |
ratePercentage | float | Rate Percentage Example: 5.3 | No |
taxName | string | Tax Name Example: "tax-01" | No |
tcsCollectionNatureId | long | TCS Nature ID. Example: 1 | No |
TCSSettingsResponse
Name | Type | Description | Required |
---|---|---|---|
accountPayable | string | Account Payable Example: "AC-0001" | No |
accountReceivable | string | Account Receivable Example: "AC-0002" | No |
active | boolean | Active Example: true | No |
id | long | ID Example: 10 | No |
ratePercentage | float | Rate Percentage Example: 5.3 | No |
taxName | string | Tax Name Example: "tax-01" | No |
tcsCollectionNatureId | long | TCS Nature ID. Example: 1 | No |
Tenant
Name | Type | Description | Required |
---|---|---|---|
active | boolean | No | |
address1 | string | No | |
address2 | string | No | |
city | string | No | |
contacts | TenantContact | No | |
countryLookUpCode | string | Enum: "AF" , "AX" , "AL" , "DZ" , "AS" , "AD" , "AO" , "AI" , "AQ" , "AG" , "AR" , "AM" , "AW" , "AU" , "AT" , "AZ" , "BS" , "BH" , "BD" , "BB" , "BY" , "BE" , "BZ" , "BJ" , "BM" , "BT" , "BO" , "BQ" , "BA" , "BW" , "BV" , "BR" , "IO" , "UM" , "VG" , "VI" , "BN" , "BG" , "BF" , "BI" , "KH" , "CM" , "CA" , "CV" , "KY" , "CF" , "TD" , "CL" , "CN" , "CX" , "CC" , "CO" , "KM" , "CG" , "CD" , "CK" , "CR" , "HR" , "CU" , "CW" , "CY" , "CZ" , "DK" , "DJ" , "DM" , "DO" , "EC" , "EG" , "SV" , "GQ" , "ER" , "EE" , "ET" , "FK" , "FO" , "FJ" , "FI" , "FR" , "GF" , "PF" , "TF" , "GA" , "GM" , "GE" , "DE" , "GH" , "GI" , "GR" , "GL" , "GD" , "GP" , "GU" , "GT" , "GG" , "GN" , "GW" , "GY" , "HT" , "HM" , "VA" , "HN" , "HK" , "HU" , "IS" , "IN" , "ID" , "CI" , "IR" , "IQ" , "IE" , "IM" , "IL" , "IT" , "JM" , "JP" , "JE" , "JO" , "KZ" , "KE" , "KI" , "KW" , "KG" , "LA" , "LV" , "LB" , "LS" , "LR" , "LY" , "LI" , "LT" , "LU" , "MO" , "MK" , "MG" , "MW" , "MY" , "MV" , "ML" , "MT" , "MH" , "MQ" , "MR" , "MU" , "YT" , "MX" , "FM" , "MD" , "MC" , "MN" , "ME" , "MS" , "MA" , "MZ" , "MM" , "NA" , "NR" , "NP" , "NL" , "NC" , "NZ" , "NI" , "NE" , "NG" , "NU" , "NF" , "KP" , "MP" , "NO" , "OM" , "PK" , "PW" , "PS" , "PA" , "PG" , "PY" , "PE" , "PH" , "PN" , "PL" , "PT" , "PR" , "QA" , "XK" , "RE" , "RO" , "RU" , "RW" , "BL" , "SH" , "KN" , "LC" , "MF" , "PM" , "VC" , "WS" , "SM" , "ST" , "SA" , "SN" , "RS" , "SC" , "SL" , "SG" , "SX" , "SK" , "SI" , "SB" , "SO" , "ZA" , "GS" , "KR" , "SS" , "ES" , "LK" , "SD" , "SR" , "SJ" , "SZ" , "SE" , "CH" , "SY" , "TW" , "TJ" , "TZ" , "TH" , "TL" , "TG" , "TK" , "TO" , "TT" , "TN" , "TR" , "TM" , "TC" , "TV" , "UG" , "UA" , "AE" , "GB" , "UK" , "US" , "US1" , "UY" , "UZ" , "VU" , "VE" , "VN" , "WF" , "EH" , "YE" , "ZM" , "ZW" | No |
createdAt | dateTime | No | |
createdBy | long | No | |
currencyLookUpCode | string | No | |
dateFormatLookUpCode | string | No | |
defaultPaymentTerm | long | No | |
deleted | boolean | No | |
demoOrg | boolean | No | |
id | long | No | |
isBookkeeper | boolean | No | |
isPartner | boolean | No | |
isShop | boolean | No | |
logoUrl | string | No | |
name | string | No | |
orgSetupCompleted | boolean | No | |
postalCode | string | No | |
promoCode | PromoCode | No | |
source | string | Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
state | string | No | |
tenantMeta | TenantMeta | No | |
timezoneLookUpCode | string | No | |
token | string | No | |
updatedAt | dateTime | No | |
updatedBy | long | No | |
verified | boolean | No |
TenantAttributeRequest
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
australianBusinessNo | string | Australian Business Number (ABN). Example: 123456789098765 | No |
basReportingMethod | string | BAS Reporting Method (SIMPLER / FULL) Enum: "SIMPLER" , "FULL" Example: "SIMPLER" | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | dateTime | Book beginning date Example: "01-01-2020" | No |
businessRegistrationNo | string | businessRegistrationNo Example: "22AAAAAA00" | No |
businessRegistrationNoUK | string | Organization Business Reg No. for UK Example: "B91234567X" | No |
canadianBusinessNo | string | Canadian Business Number (ABN). Example: 123456789098765 | No |
cinIndia | string | Company CIN Number Example: "U12345AA1234AAA123456" | No |
companyRegistrationNumberDE | string | Company Registration Number Example: 123456789 | No |
companyRegistrationNumberNL | string | Company Registration Number Example: "B91234567X" | No |
complianceEnabled | boolean | Enable Compliance Example: false | No |
compositionSchemeType | string | The percent tax payable under the Composition Scheme. Applicable when gstRegistered=true Enum: "ONE_PERCENT" , "TWO_PERCENT" , "FIVE_PERCENT" , "SIX_PERCENT" Example: "SIX_PERCENT" | No |
countryLookUpCode | string | Country lookup code for the Company. Enum: "AF" , "AX" , "AL" , "DZ" , "AS" , "AD" , "AO" , "AI" , "AQ" , "AG" , "AR" , "AM" , "AW" , "AU" , "AT" , "AZ" , "BS" , "BH" , "BD" , "BB" , "BY" , "BE" , "BZ" , "BJ" , "BM" , "BT" , "BO" , "BQ" , "BA" , "BW" , "BV" , "BR" , "IO" , "UM" , "VG" , "VI" , "BN" , "BG" , "BF" , "BI" , "KH" , "CM" , "CA" , "CV" , "KY" , "CF" , "TD" , "CL" , "CN" , "CX" , "CC" , "CO" , "KM" , "CG" , "CD" , "CK" , "CR" , "HR" , "CU" , "CW" , "CY" , "CZ" , "DK" , "DJ" , "DM" , "DO" , "EC" , "EG" , "SV" , "GQ" , "ER" , "EE" , "ET" , "FK" , "FO" , "FJ" , "FI" , "FR" , "GF" , "PF" , "TF" , "GA" , "GM" , "GE" , "DE" , "GH" , "GI" , "GR" , "GL" , "GD" , "GP" , "GU" , "GT" , "GG" , "GN" , "GW" , "GY" , "HT" , "HM" , "VA" , "HN" , "HK" , "HU" , "IS" , "IN" , "ID" , "CI" , "IR" , "IQ" , "IE" , "IM" , "IL" , "IT" , "JM" , "JP" , "JE" , "JO" , "KZ" , "KE" , "KI" , "KW" , "KG" , "LA" , "LV" , "LB" , "LS" , "LR" , "LY" , "LI" , "LT" , "LU" , "MO" , "MK" , "MG" , "MW" , "MY" , "MV" , "ML" , "MT" , "MH" , "MQ" , "MR" , "MU" , "YT" , "MX" , "FM" , "MD" , "MC" , "MN" , "ME" , "MS" , "MA" , "MZ" , "MM" , "NA" , "NR" , "NP" , "NL" , "NC" , "NZ" , "NI" , "NE" , "NG" , "NU" , "NF" , "KP" , "MP" , "NO" , "OM" , "PK" , "PW" , "PS" , "PA" , "PG" , "PY" , "PE" , "PH" , "PN" , "PL" , "PT" , "PR" , "QA" , "XK" , "RE" , "RO" , "RU" , "RW" , "BL" , "SH" , "KN" , "LC" , "MF" , "PM" , "VC" , "WS" , "SM" , "ST" , "SA" , "SN" , "RS" , "SC" , "SL" , "SG" , "SX" , "SK" , "SI" , "SB" , "SO" , "ZA" , "GS" , "KR" , "SS" , "ES" , "LK" , "SD" , "SR" , "SJ" , "SZ" , "SE" , "CH" , "SY" , "TW" , "TJ" , "TZ" , "TH" , "TL" , "TG" , "TK" , "TO" , "TT" , "TN" , "TR" , "TM" , "TC" , "TV" , "UG" , "UA" , "AE" , "GB" , "UK" , "US" , "US1" , "UY" , "UZ" , "VU" , "VE" , "VN" , "WF" , "EH" , "YE" , "ZM" , "ZW" Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
currencyCodesToActivate | [ string ] | Currency codes to activate | No |
currencyLookUpCode | string | Currency lookup code for the Company. Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal scale for amounts for Org Example: 3 | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
enableReverseCharge | boolean | Whether the Tenant has enabled reverse charge in Sales Transaction. Applicable when gstRegistered=true Example: true | No |
enterpriseNumberBE | string | Enterprise Number. Example: 123456789098765 | No |
exciseAccount | string | Account to set for Excise Payable Example: "AC0001" | No |
exciseAccountSA | string | Account to set for Excise Payable Example: "AC400010" | No |
exciseApplicable | boolean | True to allow excise flow Example: true | No |
exciseApplicableSA | boolean | True to allow excise flow for UAE country Example: true | No |
exemption | boolean | exemption Example: true | No |
exemptionCerificate | boolean | Whether the Exemption Cerificate is availble or not. Example: true | No |
exemptionCriteria | string | Organization Exemption criteria. for Malaysia Example: "EX1234567X" | No |
exemptionNo | string | exemptionNo Example: "22AAAAAA0" | No |
expiryDate | dateTime | The Date on Which SST was registered. Date Format is dd-mm-yyyy. Applicable when sstRegistered=true Example: "01-01-2020" | No |
financialStartDate | dateTime | Financial start date Example: "01-01-2020" | No |
flatRatePercentageListUK | [ FlatRatePercentageListUK ] | Whether the Marketing Tax Digital is on or off. Example: true | No |
fyClosingPeriodEndDate | dateTime | Closing End date Example: "01-01-2020" | No |
gstNo | string | Organization GST Reg No. Example: "GST-00001" | No |
gstNoDE | string | Tax Number Example: "NL123456789B01" | No |
gstNoNZ | string | GST Number Example: "111-111-111" | No |
gstNumber | string | Canada gst number Example: 123456789098765 | No |
gstRegistered | boolean | Gst is registered Example: false | No |
gstRegistrationDate | dateTime | The Date on Which GST was registered. Date Format is dd-mm-yyyy. Applicable when gstRegistered=true Example: "01-01-2020" | No |
gstin | string | Organization GSTIN No. Example: "22AAAAAA00000AA21" | No |
ilDeductionFileId | string | Israel specific deduction file id Example: "deduction file id" | No |
ilEngagementType | string | Israel specific engagement type Example: "engagement type" | No |
ilIncomeTaxNo | string | Israel specific income tax no Example: "income tax no" | No |
ilLegalName | string | Israel specific legal name Example: "legal name" | No |
ilNationalInsuranceNo | string | Israel specific national insurance no Example: "national insurance no" | No |
ilParentSubsidiaryName | string | Israel specific parent subsidiary name Example: "parent subsidiary name" | No |
ilReturnAddress | [ Address ] | Israel Specific Billing Address | No |
ilReturnEmail | string | Israel specific return email Example: "return email" | No |
ilVatCode | string | Israel specific vat code Example: "vat code" | No |
ilVatRegistrationNo | string | Israel specific vat registration no Example: "vat registration no" | No |
ilWithholdingTaxAccount | string | Israel specific withholding tax account Example: "withholding tax account" | No |
implementFIFOForAdvTracking | boolean | No | |
indiaEinvoice | boolean | No | |
indiaGstr | boolean | No | |
indiaGstrUsername | string | No | |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
irdNo | string | IRD Number Example: "111-111-111" | No |
isDesignatedZone | boolean | Is your business located in a Designated Zone? Example: true | No |
isDesignatedZoneSA | boolean | Is your business located in a Designated Zone? Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: true | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: true | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: true | No |
landedCostSettings | LandedCostSettings | Landed Cost Category settings | No |
logoUrl | string | Company Logo URL | No |
marketingTaxDigitalUK | boolean | Whether the Marketing Tax Digital is on or off. Example: true | No |
multicurrency | boolean | Enable multi-currency Example: true | No |
name | string | Name of the Company. Example: "Deskera" | No |
nexusStates | string | List of nexus states Example: "AL,TX,CA,FL,MA,NY,AS" | No |
npwpNo | string | 15 digit indentification no. for VAT bussiness Example: 123456789098765 | No |
numberFormat | string | Number format for amounts for Org Enum: "us" , "in" , "fr" , "es" Example: "us" | No |
outsideContact | boolean | True to allow RCM flow for UAE country Example: true | No |
outsideContactSA | boolean | True to allow RCM flow for UAE country Example: true | No |
panIndia | string | Company PAN Number Example: "AAAAA1111A" | No |
peppolId | string | Peppol Id Example: "U000:9990::0001" | No |
peppolOptIn | boolean | peppol Opt In flag Example: true | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
rcmAccount | string | Account to set for RCM Example: "AC400010" | No |
rcmAccountSA | string | Account to set for RCM Example: "AC400010" | No |
registeredForVatSA | boolean | Registered for vat flag Example: false | No |
registeredToCompositionScheme | boolean | Whether the Tenant is registered to Composition Scheme. Applicable when gstRegistered=true Example: true | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
salesTaxRegistrationNo | string | salesTaxRegistrationNo Example: "22AAAAAA" | No |
serviceTaxRegistrationNo | string | serviceTaxRegistrationNo Example: "22AAAAAA0" | No |
sezOrImportExport | boolean | Enable Sez for company Example: true | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
tanNumberIndia | string | Company TAN Number Example: "GSFD2376S" | No |
taxFileNumber | string | Tax File Number Example: 123456789098765 | No |
taxNo | string | Organization Tax No. Example: "TAX-00001" | No |
tcsEnabled | boolean | whether TCS is enabled or not Example: false | No |
tdsPaymentInterestRateIndia | number | TDS Payment Interest Rate for India Example: "1%" | No |
tenantInfoInSA | TenantInfoSASaudiLanguage | Arabic Details Example: true | No |
tenantMeta | TenantMeta | Tenant Meta info such as no of Employees, Industry | No |
timezone | string | Timezone Example: "TZ001" | No |
trackDigitalServices | boolean | Whether the Tenant has enables tracking of digital services to overseas customers. Applicable when gstRegistered=true Example: true | No |
uenNo | string | Organization UEN No. Example: "UEN-00001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
vatAccountNumberSA | string | Vat Account Number Example: "NL123456789B01" | No |
vatIdentificationNumberBE | string | VAT Identification Number. Example: 123456789098765 | No |
vatIdentificationNumberDE | string | VAT Identification Number Example: "NL123456789B01" | No |
vatIdentificationNumberNL | string | VAT Identification Number Example: "B91234567X" | No |
vatIdentificationNumberUK | string | VAT Number Example: 123456789098765 | No |
vatNoPhilippines | string | Philippines specific Contact VAT No. Example: "012-345-678-910" | No |
vatNoUAE | string | UAE specific Organization VAT No. Example: "012-345-678-910" | No |
vatReturnFrequencySA | string | VAT Return Frequency Example: "Monthly" | No |
vatSchemeUK | string | VAT Scheme Example: "Standard scheme" | No |
vatStatusPhilippines | string | Philippines specific Contact VAT Status Example: "Input VAT" | No |
vendorId | string | vendorId Example: 12345 | No |
TenantBarcodeSettingDetails
Name | Type | Description | Required |
---|---|---|---|
activateGeneralBarcode | boolean | Activate General Barcode Functionality Example: true | No |
activateGeneralBarcodeSODO | boolean | Activate General Barcode Functionality for SO/DO Example: true | No |
barcodeLabelHeight | long | Barcode Label Height in mm Example: 12 | No |
barcodeLeftMargin | long | Barcode Left Margin in mm Example: 10 | No |
barcodeTopMargin | long | Barcode Top Margin in mm Example: 10 | No |
barcodeType | string | Barcode Type Enum: "CODE_128" , "CODE_39" , "EAN_8" , "EAN_13" , "UPC_A" , "DATAMATRIX" Example: "CODE_128" | No |
batchExpiryDateFontSize | long | Batch Expiry Date Font Size Example: -10 | No |
batchExpiryDatePrefix | string | Batch Expiry Date Prefix Example: "Saint" | No |
batchExpiryDateTranslateX | long | Batch Expiry Date Translate X Example: -40 | No |
batchExpiryDateTranslateY | long | Batch Expiry Date Translate Y Example: -40 | No |
batchManufactureDateFontSize | long | Batch Manufacture Date Font Size Example: -10 | No |
batchManufactureDatePrefix | string | Batch Manufacture Date Prefix Example: "Saint" | No |
batchManufactureDateTranslateX | long | Batch Manufacture Date Translate X Example: -40 | No |
batchManufactureDateTranslateY | long | Batch Manufacture Date Translate Y Example: -40 | No |
companyNameFontSize | long | Company Name Font Size Example: -10 | No |
companyNamePrefix | string | Company Name Prefix Example: "Saint" | No |
companyNameTranslateX | long | Company Name Translate X Example: -40 | No |
companyNameTranslateY | long | Company Name Translate Y Example: -40 | No |
dpi | long | DPI in mm Example: 99 | No |
generateBarcodeForWorkOrderSettings | boolean | Generate Barcode for work order Example: true | No |
generateBarcodeWithBatchExpiryDate | boolean | Generate Barcode With Batch Expiry Date Example: true | No |
generateBarcodeWithBatchManufactureDate | boolean | Generate Barcode With Batch Manufacture Date Example: true | No |
generateBarcodeWithPriceTag | boolean | Generate Barcode With Price tag Example: true | No |
generateBarcodeWithProduct | boolean | Generate Barcode With Product Example: true | No |
generateBarcodeWithProductCode | boolean | Generate Barcode With Product Example: true | No |
generateBarcodeWithRetailPrice | boolean | Generate Barcode With Retail Price Example: true | No |
generateBarcodeWithTenantName | boolean | Generate Barcode With TenantName Example: true | No |
generateBarcodeforJobcard | boolean | Generate Barcode for Job card Example: true | No |
generateBarcodeforJobcardAlongWithOperator | boolean | Generate Barcode for Job card along with operator Example: true | No |
height | long | Height in mm Example: 12 | No |
maxRetailPriceFontSize | long | Max Retail Price Font Size Example: -10 | No |
maxRetailPricePrefix | string | Max Retail Price Prefix Example: "Saint" | No |
maxRetailPriceTranslateX | long | Max Retail Price Translate X Example: -40 | No |
maxRetailPriceTranslateY | long | Max Retail Price Translate Y Example: -40 | No |
priceFontSize | long | Price Font Size Example: -10 | No |
pricePrefix | string | Price Prefix Example: "Saint" | No |
priceTranslateX | long | Price Translate X Example: -40 | No |
priceTranslateY | long | Price Translate Y Example: -40 | No |
printBatchExpiryDateDirection | string | Print Batch Expiry Date Direction Enum: "RIGHT" , "LEFT" , "TOP" , "BOTTOM" Example: "RIGHT" | No |
printBatchManufactureDateDirection | string | Print Batch Manufacture Date Direction Enum: "RIGHT" , "LEFT" , "TOP" , "BOTTOM" Example: "RIGHT" | No |
printCompanyNameType | string | Print Company Name Type Enum: "RIGHT" , "LEFT" , "TOP" , "BOTTOM" Example: "RIGHT" | No |
printPriceType | string | Print Price Type Enum: "RIGHT" , "LEFT" , "TOP" , "BOTTOM" Example: "RIGHT" | No |
printProductCodeDirection | string | Print Product Code Direction Enum: "RIGHT" , "LEFT" , "TOP" , "BOTTOM" Example: "RIGHT" | No |
printProductNameDirection | string | Print Product Name Direction Enum: "RIGHT" , "LEFT" , "TOP" , "BOTTOM" Example: "RIGHT" | No |
printRetailPriceDirection | string | Print Retail Price Direction Enum: "RIGHT" , "LEFT" , "TOP" , "BOTTOM" Example: "RIGHT" | No |
productCodeFontSize | long | Product Code Font Size Example: -10 | No |
productCodePrefix | string | Product Code Prefix Example: "Saint" | No |
productCodeTranslateX | long | Product Code Translate X Example: -40 | No |
productCodeTranslateY | long | Product Code Translate Y Example: -40 | No |
productNameFontSize | long | Product Name Font Size Example: -10 | No |
productNamePrefix | string | Product Name Prefix Example: "Saint" | No |
productNameTranslateX | long | Product Name Translate X Example: -40 | No |
productNameTranslateY | long | Product Name Translate Y Example: -40 | No |
skuEnable | boolean | EKU enable/disable Example: true | No |
skuRename | string | rename SKU field as Example: "SKU001" | No |
TenantBooksSubscriptionDetails
Name | Type | Description | Required |
---|---|---|---|
inTrial | boolean | Is in trial Example: true | No |
planId | string | Plan Id Example: "plan_L1Ko5kjP" | No |
planName | string | Plan Name Example: "Essential" | No |
status | string | Subscription Status Example: "active" | No |
trialDays | integer | Trial Days Example: 30 | No |
trialOver | boolean | Is trial over Example: false | No |
updatedOn | dateTime | UpdatedOn Example: "2020-07-09T02:13:27.404Z" | No |
TenantContact
Name | Type | Description | Required |
---|---|---|---|
string | Email Example: "contact@deskera.com" | No | |
fax | string | Fax number Example: 123454234 | No |
phone | string | Phone number Example: 12345433 | No |
website | string | Website Example: "www.deskera.com" | No |
TenantControlAccountsDetails
Name | Type | Description | Required |
---|---|---|---|
gainLossonForeignExchangeAccountCode | string | Gain/Loss on Foreign Exchange Example: "A002" | No |
itcReversalAccountCode | string | ITC reversal Example: "AC-0000020" | No |
roundOffAccountCode | string | Round Off (Default) Code Example: "A002" | No |
roundingDifferenceAccountCode | string | Rounding Difference Code Example: "A001" | No |
salesTaxAccountCode | string | Sales Tax Example: "AC-0000020" | No |
TenantCountryDto
Name | Type | Description | Required |
---|---|---|---|
countryLookUpCode | string | Country code Enum: "AF" , "AX" , "AL" , "DZ" , "AS" , "AD" , "AO" , "AI" , "AQ" , "AG" , "AR" , "AM" , "AW" , "AU" , "AT" , "AZ" , "BS" , "BH" , "BD" , "BB" , "BY" , "BE" , "BZ" , "BJ" , "BM" , "BT" , "BO" , "BQ" , "BA" , "BW" , "BV" , "BR" , "IO" , "UM" , "VG" , "VI" , "BN" , "BG" , "BF" , "BI" , "KH" , "CM" , "CA" , "CV" , "KY" , "CF" , "TD" , "CL" , "CN" , "CX" , "CC" , "CO" , "KM" , "CG" , "CD" , "CK" , "CR" , "HR" , "CU" , "CW" , "CY" , "CZ" , "DK" , "DJ" , "DM" , "DO" , "EC" , "EG" , "SV" , "GQ" , "ER" , "EE" , "ET" , "FK" , "FO" , "FJ" , "FI" , "FR" , "GF" , "PF" , "TF" , "GA" , "GM" , "GE" , "DE" , "GH" , "GI" , "GR" , "GL" , "GD" , "GP" , "GU" , "GT" , "GG" , "GN" , "GW" , "GY" , "HT" , "HM" , "VA" , "HN" , "HK" , "HU" , "IS" , "IN" , "ID" , "CI" , "IR" , "IQ" , "IE" , "IM" , "IL" , "IT" , "JM" , "JP" , "JE" , "JO" , "KZ" , "KE" , "KI" , "KW" , "KG" , "LA" , "LV" , "LB" , "LS" , "LR" , "LY" , "LI" , "LT" , "LU" , "MO" , "MK" , "MG" , "MW" , "MY" , "MV" , "ML" , "MT" , "MH" , "MQ" , "MR" , "MU" , "YT" , "MX" , "FM" , "MD" , "MC" , "MN" , "ME" , "MS" , "MA" , "MZ" , "MM" , "NA" , "NR" , "NP" , "NL" , "NC" , "NZ" , "NI" , "NE" , "NG" , "NU" , "NF" , "KP" , "MP" , "NO" , "OM" , "PK" , "PW" , "PS" , "PA" , "PG" , "PY" , "PE" , "PH" , "PN" , "PL" , "PT" , "PR" , "QA" , "XK" , "RE" , "RO" , "RU" , "RW" , "BL" , "SH" , "KN" , "LC" , "MF" , "PM" , "VC" , "WS" , "SM" , "ST" , "SA" , "SN" , "RS" , "SC" , "SL" , "SG" , "SX" , "SK" , "SI" , "SB" , "SO" , "ZA" , "GS" , "KR" , "SS" , "ES" , "LK" , "SD" , "SR" , "SJ" , "SZ" , "SE" , "CH" , "SY" , "TW" , "TJ" , "TZ" , "TH" , "TL" , "TG" , "TK" , "TO" , "TT" , "TN" , "TR" , "TM" , "TC" , "TV" , "UG" , "UA" , "AE" , "GB" , "UK" , "US" , "US1" , "UY" , "UZ" , "VU" , "VE" , "VN" , "WF" , "EH" , "YE" , "ZM" , "ZW" Example: "SG" | Yes |
currencyLookUpCode | string | Country currency Example: "SGD" | Yes |
TenantDetails
Name | Type | Description | Required |
---|---|---|---|
barcodeSettings | TenantSettings | Barcode Settings | No |
baseCurrency | string | Base Currency Example: "C001" | No |
billingAddresses | [ Address ] | Billing Addresses | No |
controlAccountSettings | TenantSettings | Control Account Settings | No |
financeSettings | TenantSettings | Finance Settings | No |
inventorySettings | TenantSettings | Inventory Settings | No |
logoUrl | string | Logo Url Example: "http://sjhfksdf.com/logo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Company name Example: "Deskera" | No |
setupCompletion | SetupCompletion | Setup completion | No |
shippingAddresses | [ Address ] | Shipping Addresses | No |
timezone | string | Timezone Example: "TZ001" | No |
TenantEInvoiceResponse
Name | Type | Description | Required |
---|---|---|---|
peppolId | string | PeppolId Of Tenant Example: "0195:sguen12345" | No |
tenantId | long | TenantId Of Tenant Example: 1 | No |
userId | long | userId Of Tenant Example: 1 | No |
TenantFinanceDetails
Name | Type | Description | Required |
---|---|---|---|
currentYearEarningAccountCode | string | current Year Earning Account Code Example: "A002" | No |
financeEnd | string | Finance End Example: "12/22" | No |
financeStart | string | Finance Start Example: "1/23" | No |
payableAccountCode | string | Payable Account Code Example: "A001" | No |
receivableAccountCode | string | Receivable Account Code Example: "A002" | No |
taxAccountSequenceCode | string | Tax Account Sequence Code Example: "AC-0000020" | No |
TenantInfo
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
australianBusinessNo | string | Australian Business Number (ABN). Example: 123456789098765 | No |
avalaraCode | string | Avalara Company Code | No |
avalaraId | integer | Avalara Company ID | No |
basReportingMethod | string | BAS Reporting Method (SIMPLER / FULL) Enum: "SIMPLER" , "FULL" Example: "SIMPLER" | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
cinIndia | string | Company CIN Number Example: "U12345AA1234AAA123456" | No |
complianceEnabled | boolean | Whether the business collects tax or not. | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
financialStartDate | string | Financial Start Date | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
gstNo | string | Organization GST Reg No. Example: "GST-00001" | No |
gstin | string | INDIA GST Reg num Example: "27XXBCT3518Q1ZW" | No |
id | long | Tenant id Example: 1234 | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
isShop | boolean | Flag to indicate if tenant is linked to a shop | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
nexusStates | string | Avalara nexus states | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
oldFlow | boolean | Flag to indicate if tenant has old flow for IN countries | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
panIndia | string | Company PAN Number Example: "AAAAA1111A" | No |
peppolId | string | Peppol ID for SG | No |
peppolOptIn | boolean | IS Peppol Opt In | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
serviceProvider | string | Service provider priority | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
tanNumberIndia | string | Company TAN Number Example: "GSFD2376S" | No |
taxFileNumber | string | Tax File Number Example: 123456789098765 | No |
taxNo | string | Organization Tax No. Example: "TAX-00001" | No |
tenantCreatedDate | string | Tenant Created Date | No |
tenantInfoInSA | TenantInfoSASaudiLanguage | Arabic Details Example: true | No |
timezone | string | Timezone Example: "TZ001" | No |
uenNo | string | Organization UEN No. Example: "UEN-00001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
userId | long | User id | No |
vendorId | string | Vendor ID for SG | No |
TenantInfoAustralia
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
australianBusinessNo | string | Australian Business Number (ABN). Example: 123456789098765 | No |
basReportingMethod | string | BAS Reporting Method (SIMPLER / FULL) Enum: "SIMPLER" , "FULL" Example: "SIMPLER" | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
financialStartDate | string | Financial Start Date | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
id | long | Tenant id Example: 1234 | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
serviceProvider | string | Service provider priority | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
taxFileNumber | string | Tax File Number Example: 123456789098765 | No |
tenantCreatedDate | string | Tenant Created Date | No |
timezone | string | Timezone Example: "TZ001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
TenantInfoBelgium
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
enterpriseNumberBE | string | Enterprise Number. Example: 123456789098765 | No |
financialStartDate | string | Financial Start Date | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
id | long | Tenant id Example: 1234 | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
serviceProvider | string | Service provider priority | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
tenantCreatedDate | string | Tenant Created Date | No |
timezone | string | Timezone Example: "TZ001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
vatIdentificationNumberBE | string | VAT Identification Number Example: 123456789098765 | No |
TenantInfoCanada
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
canadianBusinessNo | string | Canadian Business Number (CBN). Example: 123456789098765 | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
financialStartDate | string | Financial Start Date | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
gstNumber | string | GST Number Example: 123456789098765 | No |
id | long | Tenant id Example: 1234 | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
serviceProvider | string | Service provider priority | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
tenantCreatedDate | string | Tenant Created Date | No |
timezone | string | Timezone Example: "TZ001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
TenantInfoGermany
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
companyRegistrationNumberDE | string | Company Registration Number Example: 123456789 | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
financialStartDate | string | Financial Start Date | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
gstNoDE | string | Tax Number Example: "NL123456789B01" | No |
id | long | Tenant id Example: 1234 | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
serviceProvider | string | Service provider priority | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
tenantCreatedDate | string | Tenant Created Date | No |
timezone | string | Timezone Example: "TZ001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
vatIdentificationNumberDE | string | VAT Identification Number Example: "NL123456789B01" | No |
TenantInfoIndia
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
cinIndia | string | Company CIN Number Example: "U12345AA1234AAA123456" | No |
compositionSchemeType | string | The percent tax payable under the Composition Scheme. Applicable when gstRegistered=true Enum: "ONE_PERCENT" , "TWO_PERCENT" , "FIVE_PERCENT" , "SIX_PERCENT" Example: "SIX_PERCENT" | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
enableReverseCharge | boolean | Whether the Tenant has enabled reverse charge in Sales Transaction. Applicable when gstRegistered=true Example: true | No |
financialStartDate | string | Financial Start Date | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
gstRegistered | boolean | Whether the business is registered to GST or not. Example: true | No |
gstRegistrationDate | dateTime | The Date on Which GST was registered. Date Format is dd-mm-yyyy. Applicable when gstRegistered=true Example: "01-01-2020" | No |
gstin | string | India specific Organization GST Reg No. Example: "GST-00001" | No |
id | long | Tenant id Example: 1234 | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
indiaEinvoice | boolean | Whether the eInvoice is applicable or not Example: true | No |
indiaGstr | boolean | Whether the gstr is applicable or not Example: true | No |
indiaGstrUsername | string | gstr username Example: true | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
panIndia | string | Company PAN Number Example: "AAAAA1111A" | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
registeredToCompositionScheme | boolean | Whether the Tenant is registered to Composition Scheme. Applicable when gstRegistered=true Example: true | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
serviceProvider | string | Service provider priority | No |
sezOrImportExport | boolean | Whether the Tenant is an SEZ or deals with Import/Export. Applicable when gstRegistered=true Example: true | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
tanNumberIndia | string | Company TAN Number Example: "GSFD2376S" | No |
tcsEnabled | boolean | Whether the TCS is enabled or not. Example: true | No |
tdsPaymentInterestRateIndia | number | TDS Payment Interest Rate for India Example: "1%" | No |
tenantCreatedDate | string | Tenant Created Date | No |
timezone | string | Timezone Example: "TZ001" | No |
trackDigitalServices | boolean | Whether the Tenant has enables tracking of digital services to overseas customers. Applicable when gstRegistered=true Example: true | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
TenantInfoIndonesia
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
exciseAccount | string | Account to set for Excise Payable Example: "AC400010" | No |
exciseApplicable | boolean | True to allow excise flow for indonesia country Example: true | No |
financialStartDate | string | Financial Start Date | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
id | long | Tenant id Example: 1234 | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
npwpNo | string | Indonesia specific Organization NPWP No. Example: 123456789098765 | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
serviceProvider | string | Service provider priority | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
tenantCreatedDate | string | Tenant Created Date | No |
timezone | string | Timezone Example: "TZ001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
TenantInfoIsrael
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
financialStartDate | string | Financial Start Date | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
id | long | Tenant id Example: 1234 | No |
ilDeductionFileId | string | Israel specific deduction file id Example: "deduction file id" | No |
ilEngagementType | string | Israel specific engagement type Example: "engagement type" | No |
ilIncomeTaxNo | string | Israel specific income tax no Example: "income tax no" | No |
ilLegalName | string | Israel specific legal name Example: "legal name" | No |
ilNationalInsuranceNo | string | Israel specific national insurance no Example: "national insurance no" | No |
ilParentSubsidiaryName | string | Israel specific parent subsidiary name Example: "parent subsidiary name" | No |
ilReturnAddress | [ Address ] | Israel Specific Billing Address | No |
ilReturnEmail | string | Israel specific return email Example: "return email" | No |
ilVatCode | string | Israel specific vat code Example: "vat code" | No |
ilVatRegistrationNo | string | Israel specific vat registration no Example: "vat registration no" | No |
ilWithholdingTaxAccount | string | Israel specific withholding tax account Example: "withholding tax account" | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
serviceProvider | string | Service provider priority | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
tenantCreatedDate | string | Tenant Created Date | No |
timezone | string | Timezone Example: "TZ001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
TenantInfoMalaysia
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
businessRegistrationNo | string | Organization Business Reg No. for Malaysia Example: "B91234567X" | No |
complianceEnabled | boolean | Whether the business collects tax or not. | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
exemption | boolean | Whether the Exemption is on or off. Example: true | No |
exemptionCerificate | boolean | Whether the Exemption Cerificate is availble or not. Example: true | No |
exemptionCriteria | string | Organization Exemption criteria. for Malaysia Example: "EX1234567X" | No |
exemptionNo | string | Organization Exemption No. for Malaysia Example: "EX1234567X" | No |
expiryDate | dateTime | The Date on Which SST was registered. Date Format is dd-mm-yyyy. Applicable when sstRegistered=true Example: "01-01-2020" | No |
financialStartDate | string | Financial Start Date | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
id | long | Tenant id Example: 1234 | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
salesTaxRegistrationNo | string | Organization Sales Tax Reg No. for Malaysia Example: "T91234567X" | No |
serviceProvider | string | Service provider priority | No |
serviceTaxRegistrationNo | string | Organization Service Tax Reg No. for Malaysia Example: "S91234567X" | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
tenantCreatedDate | string | Tenant Created Date | No |
timezone | string | Timezone Example: "TZ001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
TenantInfoNL
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
companyRegistrationNumberNL | string | Company Registration Number Example: "B91234567X" | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
financialStartDate | string | Financial Start Date | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
id | long | Tenant id Example: 1234 | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
serviceProvider | string | Service provider priority | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
tenantCreatedDate | string | Tenant Created Date | No |
timezone | string | Timezone Example: "TZ001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
vatIdentificationNumberNL | string | VAT Identification Number Example: "B91234567X" | No |
TenantInfoNZ
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
financialStartDate | string | Financial Start Date | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
gstNoNZ | string | GST Number Example: "111-111-111" | No |
id | long | Tenant id Example: 1234 | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
irdNo | string | IRD Number Example: "111-111-111" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
serviceProvider | string | Service provider priority | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
tenantCreatedDate | string | Tenant Created Date | No |
timezone | string | Timezone Example: "TZ001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
TenantInfoPhilippines
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
financialStartDate | string | Financial Start Date | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
id | long | Tenant id Example: 1234 | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
serviceProvider | string | Service provider priority | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
tenantCreatedDate | string | Tenant Created Date | No |
timezone | string | Timezone Example: "TZ001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
vatNoPhilippines | string | Philippines specific Organization VAT No. Example: "012-345-678-910" | No |
vatPayableAccountPhilippines | string | Payable Account Example: "012345678910" | No |
TenantInfoSA
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
exciseAccountSA | string | Account to set for Excise Payable Example: "AC400010" | No |
exciseApplicableSA | boolean | True to allow excise flow for UAE country Example: true | No |
financialStartDate | string | Financial Start Date | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
id | long | Tenant id Example: 1234 | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isDesignatedZoneSA | boolean | Is your business located in a Designated Zone? Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
outsideContactSA | boolean | True to allow RCM flow for UAE country Example: true | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
rcmAccountSA | string | Account to set for RCM Example: "AC400010" | No |
registeredForVatSA | boolean | Registered for vat flag Example: false | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
serviceProvider | string | Service provider priority | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
tenantCreatedDate | string | Tenant Created Date | No |
tenantInfoInSA | TenantInfoSASaudiLanguage | Arabic Details Example: true | No |
timezone | string | Timezone Example: "TZ001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
vatAccountNumberSA | string | Vat Account Number Example: "NL123456789B01" | No |
vatReturnFrequencySA | string | VAT Return Frequency Example: "Monthly" | No |
TenantInfoSASaudiLanguage
Name | Type | Description | Required |
---|---|---|---|
arabicNameSA | string | Example: "Name in Saudi Arabic Language" | No |
billingAddress | [ Address ] | Billing addresses in Arabic language | No |
shippingAddress | [ Address ] | Shipping addresses in Arabic language | No |
TenantInfoUAE
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
exciseAccount | string | Account to set for Excise Payable Example: "AC400010" | No |
exciseApplicable | boolean | True to allow excise flow for UAE country Example: true | No |
financialStartDate | string | Financial Start Date | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
id | long | Tenant id Example: 1234 | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isDesignatedZone | boolean | Is your business located in a Designated Zone? Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
outsideContact | boolean | True to allow RCM flow for UAE country Example: true | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
rcmAccount | string | Account to set for RCM Example: "AC400010" | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
serviceProvider | string | Service provider priority | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
tenantCreatedDate | string | Tenant Created Date | No |
timezone | string | Timezone Example: "TZ001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
vatNoUAE | string | UAE specific Organization VAT No. Example: "012-345-678-910" | No |
TenantInfoUK
Name | Type | Description | Required |
---|---|---|---|
additionalSettings | object | Additional org settings | No |
address | Address | Address | No |
allowNegativeInventory | boolean | Allow negative inventory Example: true | No |
billingAddresses | [ Address ] | Billing addresses | No |
bookBeginningStartDate | string | Book beginning date | No |
businessRegistrationNoUK | string | Organization Business Reg No. for UK Example: "B91234567X" | No |
contacts | TenantContact | Contact information | No |
country | string | Country Code Example: "SG" | No |
currency | string | Currency Example: "SGD" | No |
dateFormat | string | Date format Example: "DF001" | No |
decimalScale | integer | Decimal Scale | No |
defaultPaymentTerm | long | Payment Term Id Example: 1 | No |
financialStartDate | string | Financial Start Date | No |
flatRatePercentageListUK | [ FlatRatePercentageListUK ] | Whether the Marketing Tax Digital is on or off. Example: true | No |
fyClosingPeriodEndDate | string | Closing Period End date | No |
id | long | Tenant id Example: 1234 | No |
implementFIFOForAdvTracking | boolean | Implement FIFO for advanced tracking | No |
invoiceCreditLimitType | string | Invoice Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
isBookKeeper | boolean | Flag to indicate if Organization is Book Keeper Example: true | No |
isDemoOrg | boolean | Flag to indicate demo Organization Example: true | No |
isIncludeCurrentInvoice | boolean | Include Current Invoice Example: false | No |
isIncludeCurrentQuotation | boolean | Include Current Quotation Example: false | No |
isIncludeCurrentSalesOrder | boolean | Include Current Sales Order Example: false | No |
landedCostSettings | LandedCostSettings | Landed Cost Settings | No |
logoUrl | string | Tenant logo Example: "http://wwww.amazon-s3/tenant/mylogo.png" | No |
marketingTaxDigitalUK | boolean | Whether the Marketing Tax Digital is on or off. Example: true | No |
multicurrencyEnabled | boolean | Multicurrency enabled flag | No |
name | string | Tenant name Example: "Deskera" | No |
numberFormat | string | Number Format Enum: "us" , "in" , "fr" , "es" | No |
orgSetupCompleted | boolean | Whether organization setup is completed or not? Example: true | No |
quotationCreditLimitType | string | Quotation Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
salesOrderCreditLimitType | string | Sales Order Credit Limit Type Enum: "IGNORE" , "WARN" , "BLOCK" Example: "IGNORE" | No |
serviceProvider | string | Service provider priority | No |
shippingAddresses | [ Address ] | Shipping addresses | No |
source | string | Registration source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" | No |
tenantCreatedDate | string | Tenant Created Date | No |
timezone | string | Timezone Example: "TZ001" | No |
useSeparateSequenceFormat | boolean | Use separate sequence format Example: true | No |
vatIdentificationNumberUK | string | VAT Number Example: 123456789098765 | No |
vatSchemeUK | string | VAT Scheme Example: "Standard scheme" | No |
TenantInformation
Name | Type | Description | Required |
---|---|---|---|
contact | TenantContact | No | |
countryLookupCode | string | No | |
createdAt | string | No | |
deleted | boolean | No | |
demoOrg | boolean | No | |
id | long | No | |
isBookkeeper | boolean | No | |
isPartner | boolean | No | |
name | string | No | |
user | UserInformation | No |
TenantInventoryDetails
Name | Type | Description | Required |
---|---|---|---|
costOfGoodsSoldAccount | string | Cost of goods sold account Example: "C001" | No |
finishedGoodsInventory | string | Finished Goods Account Example: "ACC-0000029" | No |
inventoryAccount | string | Inventory Account Code Example: "IA001" | No |
inventoryPurchaseAccount | string | Purchase Account (Inventory) Example: "PAI001" | No |
inventoryPurchaseReturnAccount | string | Purchase Return Account (Inventory) Example: "PRI001" | No |
manufacturingCost | string | Manufacturing cost Account Example: "ACC-0000030" | No |
nonInventoryPurchaseAccount | string | Purchase Account (Non Inventory) Example: "PANI001" | No |
nonInventoryPurchaseReturnAccount | string | Purchase Return Account (Non Inventory) Example: "PRNI001" | No |
salesAccount | string | Sales Account Example: "SA001" | No |
salesReturnAccount | string | Sales Return Account Example: "SRA001" | No |
stockAdjustmentAccount | string | Stock adjustment account code Example: "SA001" | No |
wipInventoryAccount | string | WIP Inventory Account Code Example: "IA001" | No |
TenantInviteResponse
Name | Type | Description | Required |
---|---|---|---|
currentUserCount | integer | Current User Count Example: 3 | No |
invites | [ AppInviteResponse ] | Invite List Example: 1 | No |
planMaxUserCount | integer | max user count as per the plan Example: 3 | No |
planName | string | Plan subscribed by the tenant Example: 1 | No |
TenantMeta
Name | Type | Description | Required |
---|---|---|---|
industry | string | type of industry Example: "Food" | No |
noOfEmployees | string | no of employees in company Example: 25 | No |
TenantName
Name | Type | Description | Required |
---|---|---|---|
dateFormat | string | Company name Example: "Deskera" | No |
id | long | Primary Key Example: 1 | No |
name | string | Company name Example: "Deskera" | No |
TenantRequest
Name | Type | Description | Required |
---|---|---|---|
isBookkeeper | boolean | If the tenant is bookkeeper Example: false | No |
refreshToken | string | Refresh Token Example: "refreshToken" | No |
source | string | Registration Source Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "DESKERA" | No |
tenantName | string | Tenant name Example: "Deskera" | Yes |
TenantSettings
Name | Type | Description | Required |
---|---|---|---|
TenantSettings | object |
TenantShortInfo
Name | Type | Description | Required |
---|---|---|---|
currencyLookUpCode | string | No | |
demoOrg | boolean | No | |
string | No | ||
id | long | No | |
isBookkeeper | boolean | No | |
name | string | No | |
ownerUserId | long | No | |
primaryCurrencyCode | string | No |
TenantSubscription
Name | Type | Description | Required |
---|---|---|---|
AIOPlan | PlanInfo | No | |
CRMPlan | PlanInfo | No | |
CustomPlan | PlanInfo | No | |
ERPPlan | PlanInfo | No | |
PeoplePlan | PlanInfo | No | |
ProductLimits | [ ProductLimit ] | No | |
Status | string | No |
TenantUpdateNameRequest
Name | Type | Description | Required |
---|---|---|---|
newName | string | Company's New Name Example: "Acme Inc" | Yes |
TenantUpdateRequest
Name | Type | Description | Required |
---|---|---|---|
billingAddresses | [ Address ] | Billing Addresses | No |
logoUrl | string | Logo Url Example: "http://sjhfksdf.com/logo.png" | No |
shippingAddresses | [ Address ] | Shipping Addresses | No |
UnAssignUserRoleRequest
Name | Type | Description | Required |
---|---|---|---|
appName | string | Application name Example: "ERP" | Yes |
iamUserIds | [ long ] | List of iamUserIds of users Example: [4,11,12] | No |
userIds | [ long ] | List users assign Example: [1,2,3] | Yes |
UpdateUserInfo
Name | Type | Description | Required |
---|---|---|---|
id | long | No | |
user | object | No |
UpdateUserInfoModuleRole
Name | Type | Description | Required |
---|---|---|---|
assignUserRoleRequest | [ AppPermissionRequest ] | No | |
tenantId | long | No | |
unAssignUserRoleRequest | RemovePermissionRequest | No | |
updateUserInfo | UpdateUserInfo | No |
UpdateUserInfoWithRoles
Name | Type | Description | Required |
---|---|---|---|
assignUserRoleRequest | [ AssignUserRoleRequest ] | No | |
unAssignUserRoleRequest | [ UnAssignUserRoleRequest ] | No | |
updateUserInfo | UpdateUserInfo | No |
User
Name | Type | Description | Required |
---|---|---|---|
address | [ Address ] | No | |
appUserRoleXrefs | [ AppUserRoleXref ] | No | |
contact | string | No | |
createdAt | dateTime | No | |
createdBy | long | No | |
deleted | boolean | No | |
department | string | No | |
designation | string | No | |
domain | string | No | |
string | No | ||
firebaseId | string | No | |
firstName | string | No | |
gdprMigrated | boolean | No | |
genderLookUpCode | string | No | |
iamUserId | long | No | |
id | long | No | |
idpUserId | string | No | |
isBookkeeper | boolean | No | |
isEmailVerified | boolean | No | |
isPartner | boolean | No | |
lastName | string | No | |
migrated | boolean | No | |
password | string | No | |
profileUrl | string | No | |
status | string | No | |
tenantId | long | No | |
updatedAt | dateTime | No | |
updatedBy | long | No | |
userMigrated | boolean | No | |
userName | string | No | |
userTenantMappingList | [ UserTenantMapping ] | No |
UserCache
Name | Type | Description | Required |
---|---|---|---|
permissions | object | User Permissions Example: "'ERP':['acc_gr_rwd','account_rwd']" | No |
tenantId | long | Tenant Primary Key Example: 1 | No |
userId | long | User Primary Key Example: 1 | No |
userLimitCache | UserLimitCache | No |
UserChangePasswordRequest
Name | Type | Description | Required |
---|---|---|---|
newPassword | string | New valid password Example: "test#123" | Yes |
oldPassword | string | Old valid password Example: "test@123" | Yes |
UserDto
Name | Type | Description | Required |
---|---|---|---|
address | [ Address ] | List of Address. | No |
appName | string | Application name Example: "ERP" | Yes |
authUserId | string | Auth0 User ID Example: `"auth0 | 5d70ec986e382a0d12a4ff22"` |
authenticationResultType | AuthenticationResultType | No | |
contact | string | User contact number Example: 12345678 | No |
deleted | boolean | Delete Flag Example: false | No |
department | string | User Department Example: "Finance" | No |
designation | string | User Designation Example: "Accountant" | No |
string | User email Example: "jsmith@example.com" | No | |
emailVerified | boolean | No | |
firstName | string | User First Name Example: "John" | Yes |
fullName | string | No | |
genderLookUpCode | string | Gender Example: "Mr." | No |
iamUserId | long | User Id in IAM Example: 2 | No |
id | long | Primary Key Example: 1 | No |
inviteCode | string | Unique Invitation Code Example: "3609848a-394a-41c6-817f-c81e362881ed" | No |
isBookkeeper | boolean | flag to send email or not Example: true | No |
isGoUser | boolean | Go request to update user to ERP Example: false | No |
isInviteUser | boolean | Flag to indicate invite user flow Example: false | No |
isPartner | boolean | flag for partner book keeper Example: true | No |
lastName | string | User Last Name Example: "Doe" | Yes |
peoplePlus | boolean | flag to decide whether user is created from People/People+ Example: false | No |
profileUrl | string | User profile image path. Example: "http://deskera.com/user/myprofile.png" | No |
roleGroup | string | Role Group Example: "admin" | Yes |
shouldSendEmail | boolean | flag to send email or not Example: true | No |
status | string | Status like Active/ InActive Example: "active" | No |
tenantId | long | Tenant Id Example: 1 | Yes |
userName | string | Username Example: "d.6511223344" | No |
UserInformation
Name | Type | Description | Required |
---|---|---|---|
contact | string | No | |
createdAt | string | No | |
string | No | ||
firstName | string | No | |
isBookkeeper | boolean | No | |
isPartner | boolean | No | |
lastName | string | No |
UserLanguageDto
Name | Type | Description | Required |
---|---|---|---|
languageCode | string | No | |
languageName | string | No |
UserLastLoginInfo
Name | Type | Description | Required |
---|---|---|---|
ipAddress | string | No | |
userId | long | No |
UserLimitCache
Name | Type | Description | Required |
---|---|---|---|
limits | object | Limits Example: "'ERP':['contact','[monthly:100,total:1000]]']" | No |
tenantId | long | Tenant Primary Key Example: 1 | No |
UserPermissionRequest
Name | Type | Description | Required |
---|---|---|---|
apps | [ AppPermissionRequest ] | List of app permission | No |
tenantId | long | Tenant Id Example: 2 | No |
userId | long | User Id Example: 2 | No |
UserPermissionResponse
Name | Type | Description | Required |
---|---|---|---|
apps | [ AppPermissionResponse ] | List of Apps Permission | No |
userId | long | User Id Example: 2 | No |
UserRoleBasicInfo
Name | Type | Description | Required |
---|---|---|---|
appRoles | [ AppRoleInfo ] | appRoles | No |
contact | string | User contact number Example: "+6512345678" | No |
string | User email Example: "jsmith@example.com" | No | |
firstName | string | User First Name Example: "John" | No |
iamUserId | long | IAM user id Example: 1 | No |
lastName | string | User Last Name Example: "Doe" | No |
status | string | Status like Active/ InActive Example: "active" | No |
UserShortInfo
Name | Type | Description | Required |
---|---|---|---|
string | No | ||
firstName | string | No | |
iamUserId | long | No | |
id | long | No | |
lastName | string | No | |
profileUrl | string | No | |
userName | string | No |
UserShortRoleInfo
Name | Type | Description | Required |
---|---|---|---|
address | [ Address ] | List of Address. | No |
authUserId | string | Auth0 User ID Example: `"auth0 | 5d70ec986e382a0d12a4ff22"` |
contact | string | User Contact Example: 12345678 | No |
deleted | boolean | Delete Flag Example: false | No |
department | string | User Department Example: "Finance" | No |
designation | string | User Designation Example: "Accountant" | No |
string | User email Example: "jsmith@example.com" | No | |
firstName | string | User First Name Example: "John" | No |
genderLookUpCode | string | Gender Example: "Mr." | No |
iamUserId | long | Iam User Id Example: 1 | No |
id | long | Primary Key Example: 1 | No |
isEmailVerified | boolean | Email is verified or not. | No |
lastName | string | User Last Name Example: "Doe" | No |
mfaenabled | boolean | No | |
profileUrl | string | User profile image path. Example: "http://deskera.com/user/myprofile.png" | No |
roleShortInfo | [ RoleShortInfo ] | No | |
socialAuth | string | social auth Example: "auth" | No |
status | string | Status like Active/ InActive Example: "active" | No |
tenantId | long | Tenant Id Example: 1 | No |
userName | string | User Name Example: "jsmith@example.com" | No |
UserTenantMapping
Name | Type | Description | Required |
---|---|---|---|
createdAt | dateTime | No | |
createdBy | long | No | |
deleted | boolean | No | |
firstNameIndex | long | No | |
gdprMigrationStatus | string | No | |
id | long | No | |
ipAddress | string | No | |
lastLogin | boolean | No | |
lastLoginAt | dateTime | No | |
pickedForProcessing | boolean | No | |
processed | boolean | No | |
tenant | Tenant | No | |
updatedAt | dateTime | No | |
updatedBy | long | No | |
userContact | string | No | |
userFirstName | string | No | |
userId | long | No | |
userLastName | string | No |
UserTenantMappingResponse
Name | Type | Description | Required |
---|---|---|---|
countryLookUpCode | string | Country Lookup Code Example: "SG" | No |
dateFormat | string | date format for tenant Example: "dd-MM-yyyy" | No |
enableSwitch | boolean | Flag to enable switch Example: false | No |
id | long | Primary Key Example: 1 | No |
isDemoOrg | boolean | Flag to indicate if organization is demo organization Example: false | No |
logoUrl | string | Logo URL Example: "Logo URL" | No |
memberCount | integer | Member Count Example: 12 | No |
roleGroups | [ string ] | User Roles Group | No |
tenantId | long | Tenant Example: 1 | No |
tenantName | string | Tenant Name Example: "Sample Tenant" | No |
userContact | string | User Contact Example: "+65 12345678" | No |
userFirstName | string | User first name Example: "John" | No |
userId | long | User ID Example: 1 | No |
userLastName | string | User last name Example: "Doe" | No |
UserTenantRelCreationRequest
Name | Type | Description | Required |
---|---|---|---|
appUserCreateRequestList | [ AppUserRolesCreateRequest ] | Role in particular app Example: [{"roleGroup":"admin","appName":"ERP"}] | No |
bkPlanDetails | string | Selected plan details if client pays. Example: "MONTHLY/YEARLY" | No |
bkPlanId | string | Selected plan id if client pays. Example: 1234 | No |
bookkeeperPays | boolean | book keeper team pays or client pays Example: false | No |
contact | string | User Contact Number Example: 12345678 | No |
createUserInTenant | boolean | Flag to control creation of users in tenant Example: true | No |
emailId | string | Email Example: "james@bond.com" | No |
firstName | string | User First Name Example: "John" | No |
iamUserId | long | IAM app_user id Example: 12 | No |
id | long | Tenant ID Example: 1 | No |
inviteUser | boolean | No | |
isBookkeeper | boolean | Flag indicate user book keeper Example: true | No |
isEmailVerified | boolean | Email Verification Required Example: false | No |
isGoUser | boolean | Go request to add user to ERP Example: false | No |
isPartner | boolean | Flag indicate partner book keeper Example: true | No |
isTeam | boolean | book keeper team or client Example: false | No |
isUserNotUpdated | boolean | Flag maintain to identify if user is added through invite flow. Example: false | No |
isWebsite | boolean | Flag to indicate signup from website Example: false | No |
lastName | string | User Last Name Example: "Doe" | No |
organizationName | string | Pass organization name if you want to create org without setup Example: "Deskera" | No |
password | string | Password Example: "**********" | No |
shouldSendEmail | boolean | flag to send email or not Example: true | No |
socialAuth | string | Needed, if user is signing up via social login Example: "GOOGLE" | No |
source | string | Registration source DESKERA/SHOPIFY Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "Deskera" | No |
tenantId | long | Tenant ID Example: 1 | No |
UserTenantRelRequest
Name | Type | Description | Required |
---|---|---|---|
appName | string | Application name Example: "ERP" | No |
bkPlanDetails | string | Selected plan details if client pays. Example: "MONTHLY/YEARLY" | No |
bkPlanId | string | Selected plan id if client pays. Example: 1234 | No |
bookkeeperPays | boolean | book keeper team pays or client pays Example: false | No |
contact | string | User Contact Number Example: 12345678 | No |
createUserInTenant | boolean | Flag to control creation of users in tenant Example: true | No |
emailId | string | Email Example: "james@bond.com" | No |
firstName | string | User First Name Example: "John" | No |
iamUserId | long | IAM app_user id Example: 12 | No |
id | long | Tenant ID Example: 1 | No |
inviteCode | string | Invitation Code Example: "abc-123" | No |
inviteUser | boolean | No | |
isBookkeeper | boolean | Flag indicate user book keeper Example: true | No |
isEmailVerified | boolean | Email Verification Required Example: false | No |
isGoUser | boolean | Go request to add user to ERP Example: false | No |
isPartner | boolean | Flag indicate partner book keeper Example: true | No |
isTeam | boolean | book keeper team or client Example: false | No |
isUserNotUpdated | boolean | Flag maintain to identify if user is added through invite flow. Example: false | No |
isWebsite | boolean | Flag to indicate signup from website Example: false | No |
lastName | string | User Last Name Example: "Doe" | No |
moduleUuids | [ string ] | List of module UUID | No |
organizationName | string | Pass organization name if you want to create org without setup Example: "Deskera" | No |
password | string | Password Example: "**********" | No |
peoplePlus | boolean | request origin identifier People or PeoplePlus Example: true | No |
roleGroup | string | Role Group Example: "admin" | No |
shouldSendEmail | boolean | flag to send email or not Example: true | No |
skipCreation | boolean | skipCreation Example: false | No |
socialAuth | string | Needed, if user is signing up via social login Example: "GOOGLE" | No |
source | string | Registration source DESKERA/SHOPIFY Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "Deskera" | No |
tenantId | long | Tenant ID Example: 1 | No |
UserTenantTeamRequest
Name | Type | Description | Required |
---|---|---|---|
appName | string | Application name Example: "ERP" | No |
bkPlanDetails | string | Selected plan details if client pays. Example: "MONTHLY/YEARLY" | No |
bkPlanId | string | Selected plan id if client pays. Example: 1234 | No |
bkTeamId | long | No | |
bookkeeperPays | boolean | book keeper team pays or client pays Example: false | No |
bookkeeperTeamInfos | [ BookkeeperTeamInfo ] | No | |
contact | string | User Contact Number Example: 12345678 | No |
createUserInTenant | boolean | Flag to control creation of users in tenant Example: true | No |
emailId | string | Email Example: "james@bond.com" | No |
firstName | string | User First Name Example: "John" | No |
iamUserId | long | IAM app_user id Example: 12 | No |
id | long | Tenant ID Example: 1 | No |
inviteCode | string | Invitation Code Example: "abc-123" | No |
inviteUser | boolean | No | |
isBookkeeper | boolean | Flag indicate user book keeper Example: true | No |
isEmailVerified | boolean | Email Verification Required Example: false | No |
isGoUser | boolean | Go request to add user to ERP Example: false | No |
isPartner | boolean | Flag indicate partner book keeper Example: true | No |
isTeam | boolean | book keeper team or client Example: false | No |
isUserNotUpdated | boolean | Flag maintain to identify if user is added through invite flow. Example: false | No |
isWebsite | boolean | Flag to indicate signup from website Example: false | No |
lastName | string | User Last Name Example: "Doe" | No |
moduleUuids | [ string ] | List of module UUID | No |
organizationName | string | Pass organization name if you want to create org without setup Example: "Deskera" | No |
password | string | Password Example: "**********" | No |
peoplePlus | boolean | request origin identifier People or PeoplePlus Example: true | No |
roleGroup | string | Role Group Example: "admin" | No |
shouldSendEmail | boolean | flag to send email or not Example: true | No |
skipCreation | boolean | skipCreation Example: false | No |
socialAuth | string | Needed, if user is signing up via social login Example: "GOOGLE" | No |
source | string | Registration source DESKERA/SHOPIFY Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "Deskera" | No |
tenantId | long | Tenant ID Example: 1 | No |
WebSignInRequest
Name | Type | Description | Required |
---|---|---|---|
password | string | User password Example: "abcd@123" | Yes |
userName | string | Username Example: "+65-1234-5678" | Yes |
WebSignupRequest
Name | Type | Description | Required |
---|---|---|---|
bkPlanDetails | string | Selected plan details if client pays. Example: "MONTHLY/YEARLY" | No |
bkPlanId | string | Selected plan id if client pays. Example: 1234 | No |
bookkeeperPays | boolean | book keeper team pays or client pays Example: false | No |
contact | string | User Contact Number Example: 12345678 | No |
createUserInTenant | boolean | Flag to control creation of users in tenant Example: true | No |
emailId | string | Email Example: "james@bond.com" | No |
firstName | string | User First Name Example: "John" | No |
iamUserId | long | IAM app_user id Example: 12 | No |
isBookkeeper | boolean | Flag indicate user book keeper Example: true | No |
isEmailVerified | boolean | Email Verification Required Example: false | No |
isGoUser | boolean | Go request to add user to ERP Example: false | No |
isPartner | boolean | Flag indicate partner book keeper Example: true | No |
isTeam | boolean | book keeper team or client Example: false | No |
isUserNotUpdated | boolean | Flag maintain to identify if user is added through invite flow. Example: false | No |
isWebsite | boolean | Flag to indicate signup from website Example: false | No |
lastName | string | User Last Name Example: "Doe" | No |
organizationName | string | Pass organization name if you want to create org without setup Example: "Deskera" | No |
password | string | Password Example: "**********" | No |
shouldSendEmail | boolean | flag to send email or not Example: true | No |
socialAuth | string | Needed, if user is signing up via social login Example: "GOOGLE" | No |
source | string | Registration source DESKERA/SHOPIFY Enum: "DESKERA" , "SHOPIFY" , "MOBILE" , "MOBILE_GOOGLE" , "MOBILE_APPLE" , "MOBILE_OTHER" , "WEB" , "WEB_GOOGLE" , "WEB_APPLE" , "WEB_OTHER" Example: "Deskera" | No |