Showing page 1 of 14 (94 dates with changes)
invalid_attribute code, and may return multiple validation errors in a single response (previously only the first error was returned):
POST /api/v2/comments — comment_commentable_invalid when no commentable is specified; comment_version_number_invalid when version number is not incremented by onePOST/PATCH /api/v2/deal_statuses — deal_status_status_change_not_allowed when changing a stage status with active dealsPOST/PATCH /api/v2/entitlements — entitlement_allocated_not_a_number, entitlement_allocated_below_used, entitlement_allocated_too_large, entitlement_allocated_invalid_incrementPOST/PATCH /api/v2/expenses — expense_currency_mismatch when currency does not match the purchase order currencyPOST/PATCH /api/v2/filters — filter_public_update_not_allowed when a non-owner attempts to change the public fieldPATCH /api/v2/organizations — organization_time_zone_invalid for invalid time zone; organization_time_tracking_policy_invalid for inaccessible or inactive time tracking policyPOST/PATCH /api/v2/people — person_time_tracking_policy_invalid for inaccessible or inactive time tracking policyPOST/PATCH /api/v2/services — service_billing_type_not_allowed_on_internal when setting a billable service on an internal deal; service_future_autotrackable_bookings_present when disabling time tracking with future autotracked bookingsPOST /api/v2/sessions/validate_otp — session_otp_invalid when the OTP code is incorrectPOST /api/v2/subsidiaries — subsidiary_default_tax_rate_not_allowed_on_create and subsidiary_default_bank_account_not_allowed_on_create when setting defaults on a new recordPOST/PATCH /api/v2/tasks — task_tag_name_too_long for each tag exceeding 255 characters (all violations now reported at once)POST/PATCH /api/v2/users — user_time_zone_invalid for invalid time zone/api/v2/bookings endpoint now returns a 422 with error code booking_event_archived when attempting to create or update a booking with an archived event (previously returned a generic 422 with code invalid_attribute)email_duplicate error on /api/v2/people (invite and restore) now returns 422 Unprocessable Entity instead of 403 Forbidden, with title Invalid Attribute and pointer data/attributes/email. The error code field remains :email_duplicate./api/v2/allocations endpoint now returns tentative (draft) allocations for users with service_bookings_view_tentative permission/api/v2/boards endpoint is deprecated and will be removed in a future version — use /api/v2/folders insteadbulk_approve and bulk_unapprove actions from /api/v2/time_entries endpoint. Use /api/v2/time_entries/approve and /api/v2/time_entries/unapprove bulk endpoints instead.task_id field to /bookings endpointShowing page 1 of 14 (94 dates with changes)