AssignmentItemResponse
HTTP status code of the response for reference purposes.
200
200
results object
An Assignment is an artifact of a work assignment to a PX Task given to either a User or a Team.
The internal ID of the resource or object.
In general, the id
field is the primary key of the object and cannot
be changed or updated.
64BBA147B9AC41D9978062300826C89F
The URI associated with this resource. This is usually a relative URL that can be used to access the resource. Typically it incorporates the Unique ID of the resource.
/api/v1/objects/64BBA147B9AC41D9978062300826C89F
The name of the internal database table associated with this resource.
users
The user-visible label of the database table associated with this object.
codes_pay_types
The name of the assignment.
Documentation for Project XYZ
The internal ID of the group associated with this Assignment.
C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1
The internal ID of the project associated with this Assignment.
C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1
The internal ID of the requisition associated with this Assignment, if any.
C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1
The internal ID of the role associated with this Assignment.
C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1
The internal ID of the team associated with this Assignment, if any.
C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1
The internal ID of the user associated with this Assignment.
C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1
Whether the Assignment is managed. A managed assignment has the start/end dates automatically managed based on the underlying PX Task.
true
The actual duration of the assignment in days.
The actual end date and time of the assignment in Unix epoch format.
The actual start date and time of the assignment in Unix epoch format.
The actual work hours of the assignment.
The date and time (in Unix epoch format) when the actual work hours were last updated.
The variance between the scheduled and actual duration of the assignment in days.
The scheduled duration of the assignment in days.
40
The scheduled end date and time of the assignment in Unix epoch format.
1681430400
The scheduled start date and time of the assignment in Unix epoch format.
1681372800
The scheduled work hours of the assignment.
40
The estimate work hours for the assignment.
125
Internal field.
0
Internal field.
0
The ID of the assignment for an external accounting system.
The ID of the file for an external accounting system.
The variance between the scheduled and actual start dates.
0
The variance between the scheduled and actual end dates.
0
The variance between the scheduled and actual work hours.
0
The utilization percentage for this resource on the assignment.
The daily load for the assignment.
4
custom_fields object
A map of custom fields. The key is the field ID and the value a description of the field.
Important: this will only be included in the response if $keys=custom_fields
or $keys=$extended
was set as a query parameter.
There is also a more compact representation available in most object types, where
each custom field value is a separate key in the main object (not under custom_fields
).
See the CustomFields schema page for more information on these topics.
property name* CustomFieldValue
A specific instance (value) of a Custom field for a particular object.
The unique internal ID of this Custom Field definition (same as id
field)
2DDD372DC4D3422D9E73F6DE936C4265
Datatype of the custom field. The basic types available are:
- STRING - a variable-length string.
- CHAR - a fixed-length string. (The value may be padded with spaces.)
- NUMBER - a floating-point number.
- INTEGER - an integer (whole number).
- TIMESTAMP - a date and time, stored in Unix epoch format.
- DATE - a YYYYMMDD (F8) date.
In addition, most types can be modified with a prefix to indicate
whether they are "select lists" (ENUM
or enumerated) or "multi-select
lists" (M_ENUM
) which can take on multiple values.
Strings may also have a maximum length specified, such as STRING_100
.
["STRING_100","ENUM_STRING_20","M_ENUM_STRING_252","ENUM_INTEGER","NUMBER"]
Description of custom field
Name of custom field
Pay Group
URI of the custom field to get more information about the custom field definition.
/api/v1/custom_fields/E07526A217164D1B94188279A8A0E4D9
Value of the custom field for this object. To update the value, see the note on the CustomFields schema page.
XYZ Pay Group
The internal User ID of the user who created the object.
64BBA147B9AC41D9978062300826C89F
The full name of the user who created the object.
John Doe
creator_properties object
Extended information about the User who
created the object.
This field is only included if the $keys
parameter requests it.
The ID of the user's assigned Expense entry screen configuration.
The ID of the user's assigned time entry screen configuration.
The ID of the user's assigned Custom Entry (a.k.a. Mileage or Travel) entry screen configuration.
UNUSED FIELD This is a legacy field that is no longer used.
The email address of the user.
Note: This is a read-only field. To change the user's email address, you must modify the
users_attribs:users_email
field.
The first name of the user.
Note: read-only; set via the fullname
field.
The unique internal ID of this user. (Same as id
.)
5CD906A3941C463B9CC98F49DBCC25AA
The last name of the user.
Note: read-only; set via the fullname
field.
memorized_sheet_choices object[]
A list of memorized timesheets associated with the user.
These are the choices available to set in the default_memorized_sheet
field.
The internal ID of the memorized timesheet.
The name of the memorized timesheet.
UNUSED FIELD This is a legacy field that is no longer used.
UNUSED FIELD This is a legacy field that is no longer used.
UNUSED FIELD This is a legacy field that is no longer used.
UNUSED FIELD This is a legacy field that is no longer used.
Details about the user's assigned time entry screen configuration.
Details about the user's assigned Custom Entry (a.k.a. Mileage or Travel) entry screen configuration.
Details about the user's assigned Expense entry screen configuration.
The timestamp when the object was created, in Unix epoch format. This is the number of seconds since 1970-01-01T00:00:00Z.
1696021987.01375
The object creation date in the "long date" format defined in the system settings.
Wednesday, March 22, 2023
The object creation date in the "short date" format defined in the system settings.
03/22/2023
The object creation date and time in the "long date" format defined in the system settings.
Wednesday, March 22, 2023 12:18:46 CDT
The object creation date and time in the "short date" format defined in the system settings.
03/22/2023 12:18:46 CDT
The creation timestamp in ISO 8601 format.
2023-03-22T12:18:46-05:00
The internal User ID of the user who most recently modified the object.
64BBA147B9AC41D9978062300826C89F
The full name of the user who most recently modified the object.
John Doe
modifier_properties object
Extended information about the User who
last modified the object.
This field is only included if the $keys
parameter requests it.
The ID of the user's assigned Expense entry screen configuration.
The ID of the user's assigned time entry screen configuration.
The ID of the user's assigned Custom Entry (a.k.a. Mileage or Travel) entry screen configuration.
UNUSED FIELD This is a legacy field that is no longer used.
The email address of the user.
Note: This is a read-only field. To change the user's email address, you must modify the
users_attribs:users_email
field.
The first name of the user.
Note: read-only; set via the fullname
field.
The unique internal ID of this user. (Same as id
.)
5CD906A3941C463B9CC98F49DBCC25AA
The last name of the user.
Note: read-only; set via the fullname
field.
memorized_sheet_choices object[]
A list of memorized timesheets associated with the user.
These are the choices available to set in the default_memorized_sheet
field.
The internal ID of the memorized timesheet.
The name of the memorized timesheet.
UNUSED FIELD This is a legacy field that is no longer used.
UNUSED FIELD This is a legacy field that is no longer used.
UNUSED FIELD This is a legacy field that is no longer used.
UNUSED FIELD This is a legacy field that is no longer used.
Details about the user's assigned time entry screen configuration.
Details about the user's assigned Custom Entry (a.k.a. Mileage or Travel) entry screen configuration.
Details about the user's assigned Expense entry screen configuration.
The timestamp when the object was most recently modified, in Unix epoch format. This is the number of seconds since 1970-01-01T00:00:00Z.
1696021987.01375
The last modification date in the "long date" format defined in the system settings.
Wednesday, March 22, 2023
The last modification date in the "short date" format defined in the system settings.
03/22/2023
The last modification date and time in the "long date" format defined in the system settings.
Wednesday, March 22, 2023 12:18:46 CDT
The last modification date and time in the "short date" format defined in the system settings.
03/22/2023 12:18:46 CDT
The last modification timestamp in ISO 8601 format.
2023-03-22T12:18:46-05:00
The internal Domain ID of the resource or object. In general, this field is deprecated and not in use and can be ignored.
install_root_dom
The unique internal ID of the Assignment. (Same as id
field.)
alerts object[]
An array of alerts associated with this Assignment.
Whether the Assignment target is a Team.
Whether the Assignment target is a User.
The name of the Assignment target (user or team).
The URL of the Assignment related to this alert.
The internal ID of the related Assignment.
The internal ID of the Assignment target (user or team).
Whether this alert is an alert.
Whether this alert is a warning.
Assignment completion overdue 49 day(s).
A human readable description of the type of the Assignment.
Direct assignment to user User XYZ
Whether the Assignment is assigned to a Team.
false
Whether the Assignment is assigned to a User.
true
The internal User ID of the backup owner of the project associated with this Assignment.
C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1
The name of the backup owner of the project associated with this Assignment.
User XYZ
The internal User ID of the owner of the project associated with this Assignment.
C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1
The name of the owner of the project associated with this Assignment.
User XYZ
The name of the project associated with this Assignment.
Project XYZ
The number of overhead hours for the resource associated with this Assignment.
12
The number of work days for the resource associated with this Assignment.
5
The number of work hours for the resource associated with this Assignment.
40
The name of the target (user or team) of the Assignment.
User XYZ
The internal ID of the top level project associated with this Assignment.
C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1
The name of the top level project associated with this Assignment.
Project XYZ
Indicates whether the request was successful (normally true if it's not an error response)
true
URL of the current request / resource, for reference purposes.
https://example.apps.journyx.com/api/v1/users
{
"response_code": 200,
"results": {
"id": "64BBA147B9AC41D9978062300826C89F",
"uri": "/api/v1/objects/64BBA147B9AC41D9978062300826C89F",
"tablename": "users",
"table_label": "codes_pay_types",
"pname": "Documentation for Project XYZ",
"id_group": "C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1",
"id_project": "C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1",
"id_requisition": "C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1",
"id_role": "C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1",
"id_team": "C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1",
"id_user": "C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1",
"is_managed": true,
"actual_duration": 0,
"actual_end": 0,
"actual_start": 0,
"actual_work": 0,
"actual_work_updated": 0,
"duration_variance": 0,
"scheduled_duration": 40,
"scheduled_end": 1681430400,
"scheduled_start": 1681372800,
"scheduled_work": 40,
"estimated_work": 125,
"estimated_work1": 0,
"estimated_work2": 0,
"msp_assignment_id": "string",
"msp_file_id": "string",
"start_variance": 0,
"end_variance": 0,
"work_variance": 0,
"utilization": 0,
"daily_load": 4,
"custom_fields": {
"C41B2DDA662F4EF6B730F9CB6DB04696": {
"attr_type": "ENUM_STRING_252",
"description": "Employee pay group.",
"id_attr_type": "C41B2DDA662F4EF6B730F9CB6DB04696",
"id_attr_type_uri": "/api/v1/custom_fields/C41B2DDA662F4EF6B730F9CB6DB04696",
"pname": "Pay Group",
"value": "XYZ Pay Group"
},
"users_email": {
"attr_type": "STRING_252",
"description": "Email address",
"id_attr_type": "users_email",
"id_attr_type_uri": "/api/v1/custom_fields/users_email",
"pname": "Email Address",
"value": "username@example.com"
}
},
"creator": "64BBA147B9AC41D9978062300826C89F",
"creator_fullname": "John Doe",
"creator_properties": {
"expense_gui": "string",
"time_gui": "string",
"travel_gui": "string",
"daysinlist": 0,
"email": "string",
"first_name": "string",
"id_user": "5CD906A3941C463B9CC98F49DBCC25AA",
"last_name": "string",
"memorized_sheet_choices": [
{
"value": "string",
"text": "string"
}
],
"reserved1": "string",
"reserved2": 0,
"reserved3": 0,
"timerecs_out": 0,
"time_gui_properties": {},
"travel_gui_properties": {},
"expense_gui_properties": {}
},
"create_timestamp": 1696021987.01375,
"create_timestamp_date_long": "Wednesday, March 22, 2023",
"create_timestamp_date_short": "03/22/2023",
"create_timestamp_datetime_long": "Wednesday, March 22, 2023 12:18:46 CDT",
"create_timestamp_datetime_short": "03/22/2023 12:18:46 CDT",
"create_timestamp_iso": "2023-03-22T12:18:46-05:00",
"modifier": "64BBA147B9AC41D9978062300826C89F",
"modifier_fullname": "John Doe",
"modifier_properties": {
"expense_gui": "string",
"time_gui": "string",
"travel_gui": "string",
"daysinlist": 0,
"email": "string",
"first_name": "string",
"id_user": "5CD906A3941C463B9CC98F49DBCC25AA",
"last_name": "string",
"memorized_sheet_choices": [
{
"value": "string",
"text": "string"
}
],
"reserved1": "string",
"reserved2": 0,
"reserved3": 0,
"timerecs_out": 0,
"time_gui_properties": {},
"travel_gui_properties": {},
"expense_gui_properties": {}
},
"modify_timestamp": 1696021987.01375,
"modify_timestamp_date_long": "Wednesday, March 22, 2023",
"modify_timestamp_date_short": "03/22/2023",
"modify_timestamp_datetime_long": "Wednesday, March 22, 2023 12:18:46 CDT",
"modify_timestamp_datetime_short": "03/22/2023 12:18:46 CDT",
"modify_timestamp_iso": "2023-03-22T12:18:46-05:00",
"id_domain": "install_root_dom",
"id_assignment": "string",
"alerts": [
{
"assn_target_is_team": true,
"assn_target_is_user": true,
"assn_target_pname": "string",
"assn_url": "string",
"id_assn": "string",
"id_assn_target": "string",
"is_alert": true,
"is_warning": true,
"message": "Assignment completion overdue 49 day(s)."
}
],
"assn_type": "Direct assignment to user User XYZ",
"is_team_assignment": false,
"is_user_assignment": true,
"project_backup_owner_id": "C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1",
"project_backup_owner_pname": "User XYZ",
"project_owner_id": "C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1",
"project_owner_pname": "User XYZ",
"project_pname": "Project XYZ",
"resource_overhead_hours": 12,
"resource_work_days": 5,
"resource_work_hours": 40,
"target_pname": "User XYZ",
"top_level_project_id": "C3C2B2D1A1E24E6B9E5A1D3C2B2D1A1",
"top_level_project_pname": "Project XYZ"
},
"success": true,
"uri": "https://example.apps.journyx.com/api/v1/users"
}