Skip to content

Combined concept + mapping REST PUT/PATCH API support #2381

@snyaggarwal

Description

@snyaggarwal

CRUD is separate for a concept and its mappings because each is a top-level resource, which is different from concept names, descriptions and extras which are true sub-resources. We want to allow a single PUT/PATCH request for a concept and its mappings to allow more efficient and transaction-safe processing.

Acceptance Criteria

  • OCL API accepts PUT/PATCH request for a concept plus its mappings

  • OCL API should reject the request if a mapping is submitted that is not associated with the parent concept

  • Transaction - all or nothing - we don't want a partially created/updated set of results; either everything works or everything fails

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions