Release notes - January 8th 2025

Prev Next

Updates ✨

Improvements

  • We have made improvements to the public Scenario API and the Test Results API.
    Scenario list and Scenario detail
    Added author and updater fields
    curl https://app.autify.com/api/v1/projects/12205/scenarios/330975 -H 'Authorization: Bearer <token>'
    
    ...
    ...
      "author": {
        "id": 22847,
        "username": "admin"
      },
      "updater": {
        "id": 22847,
        "username": "admin"
      }
    ...  
    ...
    
    Scenario update API
    Update name, description and labels
    curl https://app.autify.com/api/v1/projects/12205/scenarios/335122 -H 'Authorization: Bearer <token>' -X PUT -d '{"name": "New scenario 2025", "description": "This is a new scenario update for 2025", "labels": ["2025"]}' -H 'content-type:application/json'
    
    {
      ...
      "name": "New scenario 2025",
      "description": "This is a new scenario update for 2025",
      ...
      ...
      "labels": [
            {
              "id": 10287,
              "name": "2025",
              "color": "gray",
              "created_at": "2025-01-07T06:12:34.676Z",
              "updated_at": "2025-01-07T06:12:34.676Z"
            }
          ]
    }
    
    Scenario duplication API
    Duplicate a scenario
    curl https://app.autify.com/api/v1/projects/12205/scenarios/330975/duplications -H 'Authorization: Bearer <token>' -X POST
    
    {
      "id": 335182,
      "name": "[Copy] Autify Regression Test",
      ...
      ...
    }
    
    Test Results API
    Added diff field on steps
    curl https://app.autify.com/api/v1/projects/12205/results/4096362\?get_details\=true -H 'Authorization: Bearer <token>'
    
    {
      "id": 4096362,
        ...
      "test_plan_capability_results": [
              ...
          "test_case_results": [
            {
              ...
              "steps": [
                {
                  ...
                  "diff": 0.03906956214689265
                },
                {
                  ...
                  "diff": 0.000356638418079096
                },
                {
                  ...
                  "diff": 0
                }
              ],
              ...
      ...
    }
    
  • We have updated the public API documentation by removing unnecessary fields.