Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Overview
Provides access to Account related data and Workbench User data.
Endpoints
The resources available in this module.
AccountApi
Provides access to logged in user info.
/api/AccountApi | |||||
---|---|---|---|---|---|
Method | Description | Performed As | Request Query | Request Body | Response |
GET | Retrieve the current logged in user. | Logged in User | - | - |
PeopleListApi
Provides API access to the List of People (#/General/PersonList.aspx) Web Workbench screen.
/api/PeopleListApi | |||||
---|---|---|---|---|---|
Method | Description | Performed As | Request Query | Request Body | Response |
POST | Retrieve a filtered list of people. | Logged in User | - |
PeopleDetailApi
Provides API access to the People detail (#/General/PersonList.aspx) dialog Web Workbench screen.
/api/PeopleDetailApi | |||||
---|---|---|---|---|---|
Method | Description | Performed As | Request Query | Request Body | Response |
GET | Retrieve a specific Person. | Admin User | - | ||
POST | Update a Person | Admin User | - |
Models
The definitions of models specific to endpoints in this module.
AccountApiModel
Field | Type | Description |
---|---|---|
PersonID | Integer | The unique Person ID of the Logged in User |
FullName | String | The Full Name of the Logged in User |
FinCoCode | String | The Code of the Financial Company the Logged in User belongs to |
PersonKey
Field | Type | Description |
---|---|---|
PersonID | Integer | The unique Person ID of the Person |
PersonLine
Field | Type | CellData | Description |
---|---|---|---|
Key | The unique key for the line | ||
PersonId | Integer | PersonIdValue.CellValue | The unique ID of the Person |
DisplayName | String | ||
Surname | String | Surname.CellValue | Family name |
FirstName | String | FirstNameValue.CellValue | First name |
Company | String | CompanyValue.CellValue | The name of the Company this Person belongs to |
CompanyId | Integer | CompanyValue.CellId | The ID of the Company this Person belongs to |
Role | String | RoleValue.CellValue | the Purchase Requisition Role of this Person |
JobTitle | String | JobTitleValue.CellValue | User's official title |
EmailAddress | String | EmailAddressValue.CellValue | Email address |
MobilePhone | String | MobilePhoneValue.CellValue | Mobile number |
BusinessPhone | String | BusinessPhone.CellValue | Working phone number |
IsEmployee | Boolean | Determine whether this person is an employee or not. | |
IsActive | Boolean | Determine whether account status is active or not. | |
IsInactive | Boolean | Determine whether account status is inactive or not. | |
IsBillingContact | Boolean | Indicate whether the person is the billing contact or not. | |
IsSiteContact | Boolean | Indicate whether the person is the primary project contact or not. | |
IsCommercialContact | Boolean | Indicate whether the person is the Site Contact or not. | |
EmployeeNo | String | Employee code | |
Group1 | String | The Attribute Group of the first Attribute Category filter | |
Group2 | String | The Attribute Group of the second Attribute Category filter | |
Group3 | String | The Attribute Group of the third Attribute Category filter | |
UpdatedDate | DateTime | The Date this record was last updated. | |
Delete |
PeopleApiModel
Field | Type | Description |
---|---|---|
Key | The unique key of the Person. | |
Main | General data associated with the Person. | |
Attributes.Rows | Array<AttributeLine> | Attributes associated with the Person. |
Notes.Rows | Array<NoteLine> | Notes associated with the Person. |
ToDoItems.Rows | Array<ToDoLine> | To Do Items associated with the Person. |
PersonMainFields
Field | Type | Description |
---|---|---|
Surname | Surname | |
FirstName | First name | |
FullName | Full name | |
PersonIdNum | ID number? | |
Title | The name prefix for this user. | |
Company | Company of the person. | |
JobTitle | Official position of the person. | |
Salutation | how the person is addressed in correspondence. | |
EmailAddress | Email address. | |
EmailAddress2 | Second email address. | |
MobilePhone | Mobile Phone number. | |
BusinessPhone | Business Phone number. | |
CompanyPhone | Company phone number | |
HomePhone | Home phone number | |
Fax | Fax number | |
PersonalReference | Free text as reference | |
PersonalAddress | Person address | |
BillingContact | Indicate this person is the primary contact for billing purposes for the company. | |
SiteContact | Indicate this person is the primary project contact. | |
CommercialContact | ??? | |
Inactive | Indicate the status of this account. |
Examples
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Request
Response
Response sample
|
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Request
Response
Response Sample
|
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Request
Response
Response Sample
|
⬆️ Back to top
On this page
Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Include Page | ||||
---|---|---|---|---|
|