Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

URLhttp://<host>:<port>/catissuecore/rest/ng/specimen-lists/{specimenListId}
MethodPUT
Content-Typeapplication/json
Request

{

     "label":"Brain Cancer CP - C123 - S1SSCP - JC12",

     "sharedWith":[{"id":2},{"id":3}],

     "specimens":[{"id":12},{"id":13}]

}

Response

{

       "status": "OK",
       "message": null,
       "exception": null,
       "erroneousFields": null,
       "specimenListDetails":
       {
           "

   "id": 49,

          

   "label": "

Brain Cancer CP - C123 - S1

SSCP - JC12",

          

   "owner":

          

    {

              

       "id": 1,

              

       "firstName": "current-user",

              

       "lastName": "current-user",

              

       "loginName": "currentuser@example.com"

          

    },

          

   "sharedWith":

          

    [

              

        {

                  

            "id": 3,

                  

            "firstName": "tech",

                  

            "lastName": "tech",

                  

            "loginName": "tech@tech.com"

              

        },

              

        {

                  

            "id": 2,

                  

            "firstName": "super",

                  

            "lastName": "super",

                  

            "loginName": "super@super.com"

              

        }

          

     ],

          

    "specimens":

          

     [

              

         {

                  

            "id": 12,

                  

            "label": "

2

Frozen Specimen - SP12314"

              

        },

              

        {

                  

            "id": 13,

                  

            "label": "

3

Frozen Specimen - SP12315"

              

        }

          

    ]

      

}


    }

...

Error Cases

code
Applies to
Status Message
200All resourcesSpecimen-list has been updated successfully.
400All requestsInvalid parameters, e.g  duplicate Specimen-list label, Invalid User-ids, Invalid Specimen-ids.
401All requestsAuthorization failed, User doesn’t have Authority.
500All requestsInternal server error, Encountered server error while performing operations.