Bring all the module's endpoints to the same structure

RCA Group

None

Description

Below is the table which describes the existing and needed structures for endpoints:

Existing

Required

Verb

/data-import/upload/definition

/data-import/uploadDefinitions

GET, POST

/data-import/upload/definition/{definitionId}

/data-import/uploadDefinitions/{definitionId}

GET, PUT, DELETE

/data-import/upload/definition/file

/data-import/uploadDefinitions/{definitionId}/files

POST

/data-import/upload/definition/file/{fileId}

/data-import/uploadDefinitions/{definitionId}/files/{fileId}

DELETE

/data-import/upload/file

/data-import/uploadDefinitions/{definitionId}/files/{fileId}

POST

/data-import/processFiles

/data-import/uploadDefinitions/{definitionId}/processFiles?jobProfileId={jobProfileId}

POST

must be moved from mod-source-record-manager

/data-import/fileExtensions

GET

must be moved from mod-source-record-manager

/data-import/fileExtensions/{id}

GET

must be moved from mod-source-record-manager

/data-import/fileExtensions{id}

PUT

must be moved from mod-source-record-manager

/data-import/fileExtensions/{id}

DELETE

must be moved from mod-source-record-manager

/data-import/fileExtensions

POST

Update RAML file (remove response overriding ) Use collection, collection-item types

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Folijet

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created January 30, 2019 at 12:21 PM
Updated April 21, 2019 at 7:42 AM
Resolved February 18, 2019 at 3:13 PM
TestRail: Cases
TestRail: Runs

Flag notifications