Bring all the module's endpoints to the same structure
RCA Group
None
Description
Environment
None
Potential Workaround
None
blocks
defines
Checklist
hideTestRail: Results
Activity
Show:

Ann-Marie Breaux
updated the Linked IssuesApril 21, 2019 at 7:42 AMNone
This issue defines UXPROD-1656

Kateryna Senchenko
updated the Fix versionsMarch 20, 2019 at 2:55 PMNone
1.2.0

Kateryna Senchenko
changed the StatusFebruary 18, 2019 at 3:13 PMIn Review
Closed

Kateryna Senchenko
updated the ResolutionFebruary 18, 2019 at 3:13 PMNone
Done

Ann-Marie Breaux
updated the Linked IssuesFebruary 14, 2019 at 5:21 PMNone
This issue blocks FOLIO-1804

Kateryna Senchenko
changed the StatusFebruary 14, 2019 at 4:35 PMIn Code Review
In Review

Kateryna Senchenko
changed the StatusFebruary 14, 2019 at 3:40 PMIn Progress
In Code Review

Kateryna Senchenko
updated the DescriptionFebruary 13, 2019 at 2:19 PMBelow 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|GET, POST|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT, 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
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

Kateryna Senchenko
updated the DescriptionFebruary 13, 2019 at 2:13 PMBelow is the table which describes the existing and needed structures for endpoints:
||Existing||Required||Verb||
|/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE|
|/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT|
|/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT|
|/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
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|GET, POST|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT, 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

Kateryna Senchenko
changed the StatusFebruary 12, 2019 at 3:35 PMOpen
In Progress

Kateryna Senchenko
changed the AssigneeFebruary 12, 2019 at 3:33 PMUnassigned

Kateryna Senchenko

Tetyana Afanasyeva
updated the SprintFebruary 7, 2019 at 1:33 PMNone
EPAM BatchLoader Sprint 10

Tetyana Afanasyeva
updated the RankFebruary 7, 2019 at 1:33 PMNone
Ranked lower

Taras Spashchenko
updated the RankFebruary 6, 2019 at 4:05 PMNone
Ranked higher

Taras Spashchenko
updated the DescriptionFebruary 6, 2019 at 12:10 PMBelow is the table which describes the existing and needed structures for endpoints:
||Existing||Required||Verb||
|/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE|
|/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT|
|/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT|
|/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|/metadata-provider/fileExtensions|GET|
|must be moved from mod-source-record-manager|/metadata-provider/fileExtensions/\{id\}|GET|
|must be moved from mod-source-record-manager|/metadata-provider/fileExtensions\{id\}|PUT|
|must be moved from mod-source-record-manager|/metadata-provider/fileExtensions/\{id\}|DELETE|
|must be moved from mod-source-record-manager|/metadata-provider/fileExtensions|POST|
Update RAML file (remove response overriding ) Use collection, collection-item types
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, DELETE|
|/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT|
|/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT|
|/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

Taras Spashchenko
updated the DescriptionFebruary 6, 2019 at 12:08 PMBelow is the table which describes the existing and needed structures for endpoints:
||Existing||Required||Verb||
|/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE|
|/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT|
|/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT|
|/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST|
|/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
Update RAML file (remove response overriding ) Use collection, collection-item types
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, DELETE|
|/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT|
|/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT|
|/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|/metadata-provider/fileExtensions|GET|
|must be moved from mod-source-record-manager|/metadata-provider/fileExtensions/\{id\}|GET|
|must be moved from mod-source-record-manager|/metadata-provider/fileExtensions\{id\}|PUT|
|must be moved from mod-source-record-manager|/metadata-provider/fileExtensions/\{id\}|DELETE|
|must be moved from mod-source-record-manager|/metadata-provider/fileExtensions|POST|
Update RAML file (remove response overriding ) Use collection, collection-item types

Taras Spashchenko
updated the Linked IssuesFebruary 6, 2019 at 12:00 PMNone
This issue blocks MODDATAIMP-83

Ann-Marie Breaux
updated the Epic LinkFebruary 6, 2019 at 8:32 AMNone
UXPROD-47

Oleksii Kuzminov
updated the DescriptionFebruary 1, 2019 at 2:08 PMBelow is the table which describes the existing and needed structures for endpoints:
||Existing||Required||Verb||
|/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE|
|/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT|
|/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT|
|/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST|
|/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
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, DELETE|
|/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT|
|/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT|
|/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST|
|/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
Update RAML file (remove response overriding ) Use collection, collection-item types

Tetyana Afanasyeva
updated the DescriptionJanuary 30, 2019 at 1:53 PMBelow 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|GET, POST|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT, DELETE|
|/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST|
|/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
* Change API Version number
* Update documentation and news
* Change tests accordingly
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, DELETE|
|/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT|
|/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT|
|/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST|
|/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|

Tetyana Afanasyeva
updated the Story PointsJanuary 30, 2019 at 1:53 PMNone
3

Taras Spashchenko
updated the DescriptionJanuary 30, 2019 at 1:53 PMBelow is the table which describes the existing and needed structures for endpoints:
||Existing||Required||Verb||
|/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE|
|/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT|
|/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT|
|/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST|
|/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
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|GET, POST|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT, DELETE|
|/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST|
|/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
* Change API Version number
* Update documentation and news
* Change tests accordingly

Taras Spashchenko
updated the RankJanuary 30, 2019 at 12:47 PMNone
Ranked higher

Taras Spashchenko
updated the Linked IssuesJanuary 30, 2019 at 12:47 PMNone
This issue blocks UIDATIMP-114

Taras Spashchenko
updated the DescriptionJanuary 30, 2019 at 12:41 PMBelow is the table which describes the existing and needed structures for endpoints:
||Existing||Required||Verb||
|/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE|
|/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT|
|/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT|
|/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST|
|/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
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, DELETE|
|/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT|
|/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT|
|/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST|
|/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|

Taras Spashchenko
updated the DescriptionJanuary 30, 2019 at 12:30 PMBelow is the table which describes the existing and needed structures for endpoints:
||Existing||Required||Verb||
|/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE|
|/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT|
|/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT|
|/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST|
|/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
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, DELETE|
|/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT|
|/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT|
|/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST|
|/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|

Taras Spashchenko
updated the DescriptionJanuary 30, 2019 at 12:26 PMNone
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, DELETE|
|/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT|
|/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE|
|/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT|
|/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST|
|/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|

Taras Spashchenko
created the IssueJanuary 30, 2019 at 12:21 PMDone
Details
Details
Assignee
Kateryna Senchenko
Kateryna SenchenkoReporter
Taras Spashchenko
Taras SpashchenkoLabels
Priority
Story Points
3
Sprint
None
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
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