public async Task <ActionResult <Capability> > AddContext([FromRoute] string id)
        {
            try
            {
                await _capabilityServiceClient.AddContext(
                    capabilityId : id,
                    contextName : "default"
                    );

                return(new ActionResult <Capability>(NoContent()));
            }
            catch (UnauthorizedException)
            {
                return(Unauthorized());
            }
            catch (ContextAlreadyAddedException)
            {
                return(new ActionResult <Capability>(Conflict(new
                {
                    Message = "Default context already added to capability"
                })));
            }
        }