Custom Terminology





Important note about API versions

If you are using Dovico Timesheet version 13 or below, you should use API version 5. If using version 14, use API version 6.





This call has been updated to reflect the 6th version of the API.

The Custom Terminology v1 to 5 call can be found using this link.

The API call listed below enables a person to view Custom Terminology.

Examples are provided using cURL.cURL is a 3rd party tool used for transferring data with URL syntax.


Get Custom Terminology


GET CustomTerminology/

Returns the custom terminology.

Security Check:
The user must have Software Access set to 'All' or 'Time and Expense Entry only'.

Example XML request:
 
        URI: https://api.dovico.com/CustomTerminology/?version=6
        Method: GET
 
        Sample request syntax using Win32 cURL:
        curl -k "https://api.dovico.com/CustomTerminology/?version=6" -H "Authorization: WRAP access_token=""client=36bb7f2f29474d88bf35c4a89cdcfb34.593&user_token=e7d1e55015ee4ecebe5298cb439344fd.593"""
 
 
Example JSON request:
 
        URI: https://api.dovico.com/CustomTerminology/?version=6
        Method: GET
        Accept: application/json
 
        Sample request syntax using Win32 cURL:
        curl -k "https://api.dovico.com/CustomTerminology/?version=6" -H "Accept: application/json" -H "Authorization: WRAP access_token=""client=36bb7f2f29474d88bf35c4a89cdcfb34.593&user_token=e7d1e55015ee4ecebe5298cb439344fd.593"""
 
 
Example XML response:
 
        <Result xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <Employee>
                <Singular>Employee</Singular>
                <Plural>Employees</Plural>
            </Employee>
            <EmployeeGroup>
                <Singular>Employee Group</Singular>
                <Plural>Employee Groups</Plural>
            </EmployeeGroup>
            <Task>
                <Singular>Task</Singular>
                <Plural>Tasks</Plural>
            </Task>
            <Project>
                <Singular>Project</Singular>
                <Plural>Projects</Plural>
            </Project>
            <Client>
                <Singular>Client</Singular>
                <Plural>Clients</Plural>
            </Client>
            <Expense>
                <Singular>Expense</Singular>
                <Plural>Expenses</Plural>
            </Expense>
            <Region>
                <Singular>Region</Singular>
                <Plural>Regions</Plural>
            </Region>
            <Rate>
                <Singular>Rate</Singular>
                <Plural>Rates</Plural>
            </Rate>
            <Quantity>Quantity</Quantity>
            <FixedProjectAmount>Fixed Cost</FixedProjectAmount>
            <ValueAddedTax>
                <MainTerm>Value Added Tax</MainTerm>
                <Column1>Value Added Tax 1</Column1>
                <Column2>Value Added Tax 2</Column2>
            </ValueAddedTax>
            <ProjectStatus>
                <Draft>Draft</Draft>
                <Active>Active</Active>
                <Completed>Completed</Completed>
            </ProjectStatus>
        </Result>
Fields for Result
Employee (node containing the singular and plural values for Employee)
EmployeeGroup (node containing the singular and plural values for Employee Group)
Task (node containing the singular and plural values for Task)
Project (node containing the singular and plural values for Project)
Client (node containing the singular and plural values for Client)
Expense (node containing the singular and plural values for Expense)
Region (node containing the singular and plural values for Region)
Rate (node containing the singular and plural values for Rate)
Quantity (string)
FixedProjectAmount (string)
ValueAddedTax (node containing the Value Added Tax values)
ProjectStatus (node containing the Project Status values)


Fields for Employee, EmployeeGroup, Task, Project, Client, Expense, Region, and Rate
Singular (string)
Plural (string)

Fields for ValueAddedTax
MainTerm (string)
Column1 (string)
Column2 (string)

Fields for ProjectStatus
Draft (string)
Active (string)
Completed (string)

Example JSON response:
 
        {
            "Employee":
            {
                "Singular":"Employee",
                "Plural":"Employees"
            },
            "EmployeeGroup":
            {
                "Singular":"Employee Group",
                "Plural":"Employee Groups"
            },
            "Task":
            {
                "Singular":"Task",
                "Plural":"Tasks"
            },
            "Project":
            {
                "Singular":"Project",
                "Plural":"Projects"
            },
            "Client":
            {
                "Singular":"Client",
                "Plural":"Clients"
            },
            "Expense":
            {
                "Singular":"Expense",
                "Plural":"Expenses"
            },
            "Region":
            {
                "Singular":"Region",
                "Plural":"Regions"
            },
            "Rate":
            {
                "Singular":"Rate",
                "Plural":"Rates"
            },
            "Quantity":"Quantity",
            "FixedProjectAmount":"Fixed Cost",
            "ValueAddedTax":
            {
                "MainTerm":"Value Added Tax",
                "Column1":"Value Added Tax 1",
                "Column2":"Value Added Tax 2"
            },
            "ProjectStatus":
            {
                "Draft":"Draft",
                "Active":"Active",
                "Completed":"Completed"
            }
        }

Fields
Employee (object containing the singular and plural values for Employee)
EmployeeGroup (node containing the singular and plural values for Employee Group)
Task (object containing the singular and plural values for Task)
Project (object containing the singular and plural values for Project)
Client (object containing the singular and plural values for Client)
Expense (object containing the singular and plural values for Expense)
Region (object containing the singular and plural values for Region)
Rate (object containing the singular and plural values for Rate)
Quantity (string)
FixedProjectAmount (string)
ValueAddedTax (object containing the Value Added Tax values)
ProjectStatus (object containing the Project Status values)


Fields for Employee, EmployeeGroup, Task, Project, Client, Expense, Region, and Rate
Singular (string)
Plural (string)


Fields for ValueAddedTax
MainTerm (string)
Column1 (string)
Column2 (string)


Fields for ProjectStatus
Draft (string)
Active (string)
Completed (string)