No longer allowing the creation of non-admin people with empty group_ids

Our API documentation for the Create Single Person endpoint states that the required group_ids field is an array of Group IDs that the person belongs to/has access to. The only time this can be left empty is if a Person is a Admin, however our API was not enforcing this and was allowing the creation of new non-admin people with an empty array for the group_ids field. We have now updated the Create Single Person endpoint so that it strictly enforces that the group_ids field can not be empty. The only exception to this is if you are creating a user whose permission_level_id is the ID of your Admin permission level. All non-admin people must have explicitly provided access to at least one group.

Assignment Query Params around created_at, updated_at fields

The Assignment read endpoints now support 6 new query params that filter based on the created_at or updated_at field on the assignment record.

Project Query Params added around created_at, updated_at fields

The Project read endpoints now support 6 new query params that filter based on the created_at or updated_at field on the project record.

People Query Params added around created_at, updated_at fields

The People read endpoints now support 6 new query params that filter based on the created_at or updated_at field on the person record.

People endpoints added fields: created_at, updated_at

The People endpoints that return People objects now return 'created_at' and 'updated_at' fields in the body of the person.

Project daily_start_time and daily_end_time format change

The project endpoints have been updated to match the documentation for formatting for the fields daily_start_time and daily_end_time, to be a time string like "9:30 am". Learn more by checking out our documentation.

Project endpoints added fields: created_at, updated_at

The Project endpoints that return project objects now return created_at and updated_at fields in the body of the project. Learn more by checking out our documentation.

Time Off Create, Read, Update, and Delete Now Supported

The Workforce Planning API now supports Create, Read, Update, and Delete operations for Time Off. Learn more by checking out our documentation.