Changes to Adds a new Portfolio

POST /portfolios

Every recorded change to this endpoint, newest first. Back to the operation

Changed in 15 of the 50 revisions of this API.221652

  1. 682acb0b28b61
  2. 955d3f2e1d842
  3. 6c8abf4c408c2
  4. 0290bea4247c11
  5. 125039a132bc5510
  6. 9fbf5defc05a334
  7. 70da8a528a1a2
  8. 0012adbb99c01
  9. 1574d89ae20e1
  10. 9567c20271791
  11. 513c267a952d1
  12. 1f0c7e0961f2614
  13. 3e2c894fb4642
  14. 519042d1a80712
  15. 0aaa4c57a9857312

What changed

    • added the non-success response with the status 405

      response-non-success-status-added

    • removed the request property migrationOfPortfolioRequired

      request-property-removed

    • removed the optional property migrationOfPortfolioRequired from the response with the 200 status

      response-optional-property-removed

    • added the new optional request property migrationOfPortfolioRequired

      new-optional-request-property

    • added the optional property migrationOfPortfolioRequired to the response with the 200 status

      response-optional-property-added

  • 0290bea4247c11See the full diff
    • deleted the header request parameter X-Atat-Api-Version

      request-parameter-removed

    • added the new optional header request parameter X-Atat-Api-Version to all path's operations

      new-optional-request-default-parameter-to-existing-path

  • 125039a132bc5510See the full diff
    • removed the enum value cloud of the request property task_orders/items/allOf[TaskOrder]/clins/items/type

      request-property-enum-value-removed

    • removed the enum value non_cloud of the request property task_orders/items/allOf[TaskOrder]/clins/items/type

      request-property-enum-value-removed

    • removed the enum value secret of the request property task_orders/items/allOf[TaskOrder]/clins/items/classification_level

      request-property-enum-value-removed

    • removed the enum value top_secret of the request property task_orders/items/allOf[TaskOrder]/clins/items/classification_level

      request-property-enum-value-removed

    • removed the enum value unclassified of the request property task_orders/items/allOf[TaskOrder]/clins/items/classification_level

      request-property-enum-value-removed

    • added the new CLOUD enum value to the task_orders/items/allOf[TaskOrder]/clins/items/type response property for the response status 200

      response-property-enum-value-added

    • added the new NON_CLOUD enum value to the task_orders/items/allOf[TaskOrder]/clins/items/type response property for the response status 200

      response-property-enum-value-added

    • added the new SECRET enum value to the task_orders/items/allOf[TaskOrder]/clins/items/classification_level response property for the response status 200

      response-property-enum-value-added

    • added the new TOP_SECRET enum value to the task_orders/items/allOf[TaskOrder]/clins/items/classification_level response property for the response status 200

      response-property-enum-value-added

    • added the new UNCLASSIFIED enum value to the task_orders/items/allOf[TaskOrder]/clins/items/classification_level response property for the response status 200

      response-property-enum-value-added

    • added the new CLOUD enum value to the request property task_orders/items/allOf[TaskOrder]/clins/items/type

      request-property-enum-value-added

    • added the new NON_CLOUD enum value to the request property task_orders/items/allOf[TaskOrder]/clins/items/type

      request-property-enum-value-added

    • added the new SECRET enum value to the request property task_orders/items/allOf[TaskOrder]/clins/items/classification_level

      request-property-enum-value-added

    • added the new TOP_SECRET enum value to the request property task_orders/items/allOf[TaskOrder]/clins/items/classification_level

      request-property-enum-value-added

    • added the new UNCLASSIFIED enum value to the request property task_orders/items/allOf[TaskOrder]/clins/items/classification_level

      request-property-enum-value-added

    • removed the cloud enum value from the task_orders/items/allOf[TaskOrder]/clins/items/type response property for the response status 200

      response-property-enum-value-removed

    • removed the non_cloud enum value from the task_orders/items/allOf[TaskOrder]/clins/items/type response property for the response status 200

      response-property-enum-value-removed

    • removed the secret enum value from the task_orders/items/allOf[TaskOrder]/clins/items/classification_level response property for the response status 200

      response-property-enum-value-removed

    • removed the top_secret enum value from the task_orders/items/allOf[TaskOrder]/clins/items/classification_level response property for the response status 200

      response-property-enum-value-removed

    • removed the unclassified enum value from the task_orders/items/allOf[TaskOrder]/clins/items/classification_level response property for the response status 200

      response-property-enum-value-removed

  • 9fbf5defc05a334See the full diff
    • added the new required request property task_orders/items/allOf[TaskOrder]/clins/items/type

      new-required-request-property

    • removed the required property dashboard_link from the response with the 200 status

      response-required-property-removed

    • removed the success response with the status 202

      response-success-status-removed

    • removed PortfolioPatch from the request body allOf list

      request-body-all-of-removed

    • deleted the header request parameter X-Provision-Deadline

      request-parameter-removed

    • deleted the header request parameter X-Target-Impact-Level

      request-parameter-removed

    • added the new optional request property task_orders/items/allOf[TaskOrder]/clins/items/classification_level

      new-optional-request-property

    • removed PortfolioPatch from the response body allOf list for the response status 200

      response-body-all-of-removed

    • added the optional property task_orders/items/allOf[TaskOrder]/clins/items/classification_level to the response with the 200 status

      response-optional-property-added

    • added the required property task_orders/items/allOf[TaskOrder]/clins/items/type to the response with the 200 status

      response-required-property-added

    This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • the request required property dashboard_link became read-only

      request-required-property-became-read-only

    • the response required property dashboard_link became read-only for the status 200

      response-required-property-became-read-only

    • the response property portfolio_id became optional for the status 202

      response-property-became-optional

    • added the new optional header request parameter X-Atat-Api-Version

      new-optional-request-parameter

    • deleted the header request parameter X-Atat-Api-Version

      request-parameter-removed

    • added the new optional header request parameter X-Atat-Api-Version

      new-optional-request-parameter

  • 1f0c7e0961f2614See the full diff
    • the request property allOf[PortfolioPatch]/administrators/items/dod_id became required

      request-property-became-required

    • the request property allOf[PortfolioPatch]/administrators/items/email became required

      request-property-became-required

    • the request property dashboard_link became required

      request-property-became-required

    • the request property task_orders/items/allOf[TaskOrder]/clins/items/clin_number became required

      request-property-became-required

    • the request property task_orders/items/allOf[TaskOrder]/clins/items/pop_end_date became required

      request-property-became-required

    • the request property task_orders/items/allOf[TaskOrder]/clins/items/pop_start_date became required

      request-property-became-required

    • added the new enum value TS to the header request parameter X-Target-Impact-Level

      request-parameter-enum-value-added

    • the request property allOf[PortfolioPatch]/administrators/items/needs_reset with a default value became required

      request-property-became-required-with-default

    • the response property allOf[PortfolioPatch]/administrators/items/dod_id became required for the status 200

      response-property-became-required

    • the response property allOf[PortfolioPatch]/administrators/items/email became required for the status 200

      response-property-became-required

    • the response property allOf[PortfolioPatch]/administrators/items/needs_reset became required for the status 200

      response-property-became-required

    • the response property dashboard_link became required for the status 200

      response-property-became-required

    • the response property id became required for the status 200

      response-property-became-required

    • the response property portfolio_id became required for the status 202

      response-property-became-required

    • the response property provisioning_job_id became required for the status 202

      response-property-became-required

    • the response property status became required for the status 202

      response-property-became-required

    • the response property task_orders/items/allOf[TaskOrder]/clins/items/clin_number became required for the status 200

      response-property-became-required

    • the response property task_orders/items/allOf[TaskOrder]/clins/items/pop_end_date became required for the status 200

      response-property-became-required

    • the response property task_orders/items/allOf[TaskOrder]/clins/items/pop_start_date became required for the status 200

      response-property-became-required

    • added the required property task_orders/items/allOf[TaskOrder]/id to the response with the 200 status

      response-required-property-added

    • the security scope atat/write-portfolio was added to the endpoint's security scheme oidc

      api-security-scope-added

    • the security scope write:portfolio was removed from the endpoint's security scheme oidc

      api-security-scope-removed

  • 519042d1a80712See the full diff
    • removed the optional property id from the response with the 202 status

      response-optional-property-removed

    • added the optional property portfolio_id to the response with the 202 status

      response-optional-property-added

    • added the optional property provisioning_job_id to the response with the 202 status

      response-optional-property-added

  • 0aaa4c57a9857312See the full diff
    • added PortfolioPatch to the request body allOf list

      request-body-all-of-added

    • the response property id became optional for the status 200

      response-property-became-optional

    • the response property task_orders/items/allOf[TaskOrder]/clins/items/clin_number became optional for the status 200

      response-property-became-optional

    • the response property task_orders/items/allOf[TaskOrder]/clins/items/pop_end_date became optional for the status 200

      response-property-became-optional

    • the response property task_orders/items/allOf[TaskOrder]/clins/items/pop_start_date became optional for the status 200

      response-property-became-optional

    • removed the required property task_orders/items/allOf[TaskOrder]/clins/items/type from the response with the 200 status

      response-required-property-removed

    • removed the required property task_orders/items/allOf[TaskOrder]/id from the response with the 200 status

      response-required-property-removed

    • removed the request property task_orders/items/allOf[TaskOrder]/clins/items/classification_level

      request-property-removed

    • removed the request property task_orders/items/allOf[TaskOrder]/clins/items/type

      request-property-removed

    • removed the optional property task_orders/items/allOf[TaskOrder]/clins/items/classification_level from the response with the 200 status

      response-optional-property-removed

    • the security scope write:portfolio was added to the endpoint's security scheme oidc

      api-security-scope-added

    • the security scope atat/write-portfolio was removed from the endpoint's security scheme oidc

      api-security-scope-removed

    • added the new optional header request parameter X-Provision-Deadline

      new-optional-request-parameter

    • added the new optional header request parameter X-Target-Impact-Level

      new-optional-request-parameter

    • added the new optional request property dashboard_link

      new-optional-request-property

    • the request property task_orders/items/allOf[TaskOrder]/clins/items/clin_number became optional

      request-property-became-optional

    • the request property task_orders/items/allOf[TaskOrder]/clins/items/pop_end_date became optional

      request-property-became-optional

    • the request property task_orders/items/allOf[TaskOrder]/clins/items/pop_start_date became optional

      request-property-became-optional

    • added PortfolioPatch to the response body allOf list for the response status 200

      response-body-all-of-added

    • removed the non-success response with the status 405

      response-non-success-status-removed

    • added the optional property dashboard_link to the response with the 200 status

      response-optional-property-added

    • added the success response with the status 202

      response-success-status-added

    This revision also has 14 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog