reference
Org Units
3 endpoints
GET/api/v3/client
List Org Units
Requires: ORG_UNIT_list
query parameters
country |
string |
currency |
string |
name |
string |
exactMatch |
boolean |
withoutOrganization |
boolean |
queryType |
stringNOTIFICATION AUTOMATION LLM DEFAULT |
targetUserUUID |
string (uuid) |
organizationUUID |
string (uuid) |
organizationUuids |
string (uuid)[] |
uuids |
string (uuid)[] |
restrictOwnAccount |
boolean |
autopilotEnabled |
boolean |
excludeOrgUnitIds |
integer (int64)[] |
excludeOrgUnitUuids |
string (uuid)[] |
organizationIds |
integer (int64)[] |
customFields |
map<string, object>[] |
customFieldsJson |
string |
sort |
string |
page |
integerPage to return, starting at 0. |
size |
integerItems per page. |
includeCustomFields |
boolean |
Responses
200 OK
content |
FatClientDto[] |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer |
numberOfElements |
integer |
pageable |
PageableObject |
size |
integer |
sort |
SortObject |
totalElements |
integer (int64) |
totalPages |
integer |
Request
curl -X GET 'https://app.wxrks.com/api/v3/client' \
-H "X-AUTH-TOKEN: $WXRKS_TOKEN"
Response 200
{
"content": [
{}
],
"empty": false,
"first": false,
"last": false,
"number": 0,
"numberOfElements": 0,
"pageable": {
"offset": 0,
"pageNumber": 0,
"pageSize": 0,
"paged": false,
"sort": {},
"unpaged": false
},
"size": 0,
"sort": {
"empty": false,
"sorted": false,
"unsorted": false
},
"totalElements": 0,
"totalPages": 0
}
POST/api/v3/client
Create Org Unit
Requires: ORG_UNIT_create
Request body
addLoggedUserToClient |
boolean |
contactPersonUuid |
string (uuid) |
country |
string |
currency |
string |
name |
string |
organizationUuid |
string (uuid) |
timezone |
string |
Responses
200 OK
autopilotEnabled |
boolean |
contactPersonEmailNotifications |
boolean |
continuousPlatformTag |
string |
daysUntilPaymentDue |
integer (int64) |
defaultAtlasCatTool |
boolean |
id |
integer (int64) |
invoiceInfo |
string |
localeRegion |
map<string, string> |
name |
string |
projectAutomationEnabled |
boolean |
projectManagerEmailNotifications |
boolean |
showPaymentPolicy |
boolean |
tags |
string[] |
users |
UserDto[] |
uuid |
string (uuid) |
vendorEmailNotifications |
boolean |
Request
curl -X POST 'https://app.wxrks.com/api/v3/client' \
-H "X-AUTH-TOKEN: $WXRKS_TOKEN" \
-H 'Content-Type: application/json' \
-d '{
"addLoggedUserToClient": false,
"contactPersonUuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"country": "string",
"currency": "string",
"name": "string",
"organizationUuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"timezone": "string"
}'
Response 200
{
"autopilotEnabled": false,
"contactPersonEmailNotifications": false,
"continuousPlatformTag": "string",
"daysUntilPaymentDue": 0,
"defaultAtlasCatTool": false,
"id": 0,
"invoiceInfo": "string",
"localeRegion": {},
"name": "string",
"projectAutomationEnabled": false,
"projectManagerEmailNotifications": false,
"showPaymentPolicy": false,
"tags": [
"string"
],
"users": [
{}
],
"uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"vendorEmailNotifications": false
}
GET/api/v3/client/{clientUuid}
Get Org Unit
Requires: ORG_UNIT_get_by_id
path parameters
clientUuidrequired |
string (uuid) |
Responses
200 OK
accountCode |
string |
accountUuid |
string (uuid) |
address |
ClientAddressDto |
aiReviewEnabled |
boolean |
autoBilling |
boolean |
autopilotEnabled |
boolean |
billingEmail |
string |
categorizationDisabled |
boolean |
clientLanguages |
string |
confidenceMatchOverRepetitionEnabled |
boolean |
consolidateProjects |
boolean |
contactNotes |
string |
contactPerson |
UserRef |
contactPersonEmailNotifications |
boolean |
continuousPlatformTag |
string |
continuousProjectConfig |
string |
continuousSealed |
boolean |
contract |
boolean |
contractEndDate |
integer (int64) |
contractStartDate |
integer (int64) |
costsLogfileType |
stringPRE_ANALYSE POST_ANALYSE |
country |
string |
currency |
string |
customFields |
map<string, object>[] |
customReceivableByUser |
boolean |
daysUntilPaymentDue |
integer (int64) |
defaultProjectManager |
UserRef |
defaultSourceLanguage |
string |
disableMachineTranslate |
boolean |
disabledQualityFilter |
boolean |
disabledRateFilter |
boolean |
disabledTagFilter |
boolean |
emails |
string[] |
externalId |
string |
id |
integer (int64) |
ignoreTranslationMemories |
boolean |
instructions |
string |
invoiceGroupingKey |
string |
invoiceInfo |
string |
invoicingType |
string |
isClientTerminology |
boolean |
isolatedTags |
boolean |
localeRegion |
map<string, string> |
logo |
string |
memo |
string |
mobile |
string |
mtSettings |
MtSettingsDto |
name |
string |
netRateSettings |
NetRateSettingsDto |
notes |
string |
notifyProjectComments |
boolean |
notifyZendeskEnabled |
boolean |
ntMatchOverRepetitionEnabled |
boolean |
organization |
OrganizationDto |
overrideDefaultRegex |
boolean |
paymentMethod |
stringCHECK PAYPAL CREDITCARD DEPOSIT WIRE ACH BANKING_TICKET |
phone |
string |
projectAutomationEnabled |
boolean |
projectCountWordsFrom |
stringSOURCE TARGET |
projectManagerEmailNotifications |
boolean |
quickBooksId |
string |
quickBooksProductServiceId |
string |
quoteNotes |
QuoteNotes[] |
regex |
string |
sendAvailableTasksEmail |
boolean |
sendInvoiceToRequester |
boolean |
sendLearntToKanban |
boolean |
sendQuoteAuto |
boolean |
sendReceivableEmailNotification |
boolean |
settings |
Settings |
showPaymentPolicy |
boolean |
showRequester |
boolean |
splitLargeJobs |
boolean |
status |
string |
tags |
string[] |
taskCountWordsFrom |
stringSOURCE TARGET |
taskPaymentType |
stringWORD HOUR |
taxInfo |
ClientTaxInfoDto |
taxpayerId |
string |
timezone |
string |
tmMatchOverRepetitionEnabled |
boolean |
trackingCategory |
string |
trackingCategoryType |
string |
uuid |
string (uuid) |
vendorEmailNotifications |
boolean |
webhookEnabled |
boolean |
website |
string |
xeroId |
string |
zendeskUrl |
string |
zendeskUser |
string |
Request
curl -X GET 'https://app.wxrks.com/api/v3/client/{clientUuid}' \
-H "X-AUTH-TOKEN: $WXRKS_TOKEN"
Response 200
{
"accountCode": "string",
"accountUuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"address": {
"additionalInfo": "string",
"city": "string",
"neighborhood": "string",
"number": "string",
"state": "string",
"street": "string",
"zip": "string"
},
"aiReviewEnabled": false,
"autoBilling": false,
"autopilotEnabled": false,
"billingEmail": "string",
"categorizationDisabled": false,
"clientLanguages": "string",
"confidenceMatchOverRepetitionEnabled": false,
"consolidateProjects": false,
"contactNotes": "string",
"contactPerson": {
"avatar": "string",
"currency": "string",
"email": "string",
"id": 0,
"name": "string",
"status": "string",
"uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
},
"contactPersonEmailNotifications": false,
"continuousPlatformTag": "string",
"continuousProjectConfig": "string",
"continuousSealed": false,
"contract": false,
"contractEndDate": 0,
"contractStartDate": 0,
"costsLogfileType": "PRE_ANALYSE",
"country": "string",
"currency": "string",
"customFields": [
{}
],
"customReceivableByUser": false,
"daysUntilPaymentDue": 0,
"defaultProjectManager": {
"avatar": "string",
"currency": "string",
"email": "string",
"id": 0,
"name": "string",
"status": "string",
"uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
},
"defaultSourceLanguage": "string",
"disableMachineTranslate": false,
"disabledQualityFilter": false,
"disabledRateFilter": false,
"disabledTagFilter": false,
"emails": [
"string"
],
"externalId": "string",
"id": 0,
"ignoreTranslationMemories": false,
"instructions": "string",
"invoiceGroupingKey": "string",
"invoiceInfo": "string",
"invoicingType": "string",
"isClientTerminology": false,
"isolatedTags": false,
"localeRegion": {},
"logo": "string",
"memo": "string",
"mobile": "string",
"mtSettings": {
"accountUuid": "string",
"active": false,
"credentials": "string",
"isCredentialValid": false,
"name": "string",
"provider": "string",
"reason": "string",
"reasonCode": "string",
"sourceLanguage": "string",
"targetLanguage": "string",
"text": "string",
"translated": "string",
"type": "DEFAULT",
"updateAt": 0,
"updatedAt": 0,
"uuid": "string"
},
"name": "string",
"netRateSettings": {
"account": {},
"default": false,
"defaultGlobal": false,
"id": 0,
"isFromPriceList": false,
"matchRanges": [],
"name": "string",
"netRateWorkflows": [],
"uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
},
"notes": "string",
"notifyProjectComments": false,
"notifyZendeskEnabled": false,
"ntMatchOverRepetitionEnabled": false,
"organization": {
"accountUuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"country": "string",
"customFields": [],
"id": 0,
"logo": "string",
"mtSettings": {},
"name": "string",
"orgUnitDrafts": [],
"uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
},
"overrideDefaultRegex": false,
"paymentMethod": "CHECK",
"phone": "string",
"projectAutomationEnabled": false,
"projectCountWordsFrom": "SOURCE",
"projectManagerEmailNotifications": false,
"quickBooksId": "string",
"quickBooksProductServiceId": "string",
"quoteNotes": [
{}
],
"regex": "string",
"sendAvailableTasksEmail": false,
"sendInvoiceToRequester": false,
"sendLearntToKanban": false,
"sendQuoteAuto": false,
"sendReceivableEmailNotification": false,
"settings": {
"codeUomAbbreviationEnabled": false,
"updatePropagatedRepetitions": false,
"workflows": []
},
"showPaymentPolicy": false,
"showRequester": false,
"splitLargeJobs": false,
"status": "string",
"tags": [
"string"
],
"taskCountWordsFrom": "SOURCE",
"taskPaymentType": "WORD",
"taxInfo": {
"issueNfe": false,
"municipalRegistration": "string",
"requirePurchaseOrder": false,
"retainIr": false,
"retainIss": false,
"simplesNacional": false
},
"taxpayerId": "string",
"timezone": "string",
"tmMatchOverRepetitionEnabled": false,
"trackingCategory": "string",
"trackingCategoryType": "string",
"uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"vendorEmailNotifications": false,
"webhookEnabled": false,
"website": "string",
"xeroId": "string",
"zendeskUrl": "string",
"zendeskUser": "string"
}