improved

API Changes - 2024-01-24

2024-01-24 Changes

  1. Existing uses of fee_type: "Internal" will be updated to
    1. fee_type: "Fixed Fee" and
    2. billable will not be modified.
  2. Create Phase endpoint / Create Activity Phase (Work Category) endpoint
    1. The “Internal” value for fee_type will be marked as Deprecated.
    2. The budget_internal_with setting will be marked as Deprecated.
    3. A Phase (or Activity Phase) created with fee_type: "Internal" will result in the following:
      1. fee_type: "Fixed Fee"
      2. billable will inherit from the parent entity if billable is not included in the request
      3. budget_fixed_fee_with will use the value from budget_internal_with if it is provided.
      4. budget_internal_with will be set if provided.
  3. Update Phase endpoint / Update Activity Phase (Work Category) endpoint
    1. The “Internal” value for fee_type will be marked as Deprecated.
    2. The budget_internal_with setting will be marked as Deprecated.
    3. A Phase (or Activity Phase) updated with fee_type: "Internal" will result in the following:
      1. fee_type: "Fixed Fee"
      2. billable will inherit from the parent entity if billable is not included in the request
    4. A Phase (or Activity Phase) updated with budget_internal_with will result in the following:
      1. If fee_type: "Internal" is set in the request, budget_fixed_fee_with will use the value from budget_internal_with.
      2. budget_internal_with will be set to the provided value.
  4. Fetch Project Phases endpoint / Fetch Team Phases endpoint / Fetch Activity Phase endpoint
    1. The returned fee_type values will only be “Fixed Fee” or “Hourly”.
    2. The returned budget_internal_with values will have the last set value, but will be unused, because fee_type will never be "Internal".